Lines Matching refs:RING_IDX
15 typedef unsigned int RING_IDX; typedef
84 RING_IDX req_prod, req_event; \
85 RING_IDX rsp_prod, rsp_event; \
92 RING_IDX req_prod_pvt; \
93 RING_IDX rsp_cons; \
100 RING_IDX rsp_prod_pvt; \
101 RING_IDX req_cons; \
243 RING_IDX __old = (_r)->sring->req_prod; \
244 RING_IDX __new = (_r)->req_prod_pvt; \
248 (_notify) = ((RING_IDX)(__new - (_r)->sring->req_event) < \
249 (RING_IDX)(__new - __old)); \
253 RING_IDX __old = (_r)->sring->rsp_prod; \
254 RING_IDX __new = (_r)->rsp_prod_pvt; \
258 (_notify) = ((RING_IDX)(__new - (_r)->sring->rsp_event) < \
259 (RING_IDX)(__new - __old)); \
331 static inline RING_IDX name##_mask(RING_IDX idx, RING_IDX ring_size) \
337 RING_IDX idx, \
338 RING_IDX ring_size) \
346 RING_IDX masked_prod, \
347 RING_IDX *masked_cons, \
348 RING_IDX ring_size) \
364 RING_IDX *masked_prod, \
365 RING_IDX masked_cons, \
366 RING_IDX ring_size) \
379 static inline RING_IDX name##_queued(RING_IDX prod, \
380 RING_IDX cons, \
381 RING_IDX ring_size) \
383 RING_IDX size; \
408 RING_IDX in_cons, in_prod; \
412 RING_IDX out_cons, out_prod; \
416 RING_IDX ring_order; \