Lines Matching refs:ring
37 TAILQ_HEAD(ring_list, ring);
381 struct ring *
384 struct ring *ring; in ring_create() local
404 ring = calloc(1, sizeof(struct ring)); in ring_create()
405 if (!ring) { in ring_create()
411 strlcpy(ring->name, name, sizeof(ring->name)); in ring_create()
414 TAILQ_INSERT_TAIL(&obj->ring_list, ring, node); in ring_create()
416 return ring; in ring_create()
419 struct ring *
422 struct ring *ring; in ring_find() local
427 TAILQ_FOREACH(ring, &obj->ring_list, node) in ring_find()
428 if (strcmp(ring->name, name) == 0) in ring_find()
429 return ring; in ring_find()