Lines Matching refs:RingItem
40 typedef struct Ring RingItem;
42 RingItem *prev;
43 RingItem *next;
51 static inline void ring_item_init(RingItem *item)
56 static inline int ring_item_is_linked(RingItem *item)
67 static inline void ring_add(Ring *ring, RingItem *item)
77 static inline void __ring_remove(RingItem *item)
84 static inline void ring_remove(RingItem *item)
92 static inline RingItem *ring_get_head(Ring *ring)
94 RingItem *ret;
105 static inline RingItem *ring_get_tail(Ring *ring)
107 RingItem *ret;
118 static inline RingItem *ring_next(Ring *ring, RingItem *pos)
120 RingItem *ret;
129 static inline RingItem *ring_prev(Ring *ring, RingItem *pos)
131 RingItem *ret;
198 RingItem link;
243 RingItem *link;
244 RingItem *next;
284 RingItem *link;
285 RingItem *next;
317 RingItem *link;
318 RingItem *next;