Lines Matching defs:io_u
6 struct io_u;
9 struct io_u **io_us;
13 static inline struct io_u *io_u_qpop(struct io_u_queue *q)
21 static inline void io_u_qpush(struct io_u_queue *q, struct io_u *io_u)
23 q->io_us[q->nr++] = io_u;
31 #define io_u_qiter(q, io_u, i) \
32 for (i = 0; i < (q)->nr && (io_u = (q)->io_us[i]); i++)
41 struct io_u **ring;
47 static inline void io_u_rpush(struct io_u_ring *r, struct io_u *io_u)
50 r->ring[r->head] = io_u;
58 static inline struct io_u *io_u_rpop(struct io_u_ring *r)
61 struct io_u *io_u = r->ring[r->tail];
64 return io_u;