Lines Matching refs:Ring
40 typedef struct Ring RingItem;
41 typedef struct Ring {
44 } Ring;
46 static inline void ring_init(Ring *ring)
61 static inline int ring_is_empty(Ring *ring)
67 static inline void ring_add(Ring *ring, RingItem *item)
92 static inline RingItem *ring_get_head(Ring *ring)
105 static inline RingItem *ring_get_tail(Ring *ring)
118 static inline RingItem *ring_next(Ring *ring, RingItem *pos)
129 static inline RingItem *ring_prev(Ring *ring, RingItem *pos)
206 Ring watches;
314 static int no_write_watches(Ring *w)