Lines Matching refs:RING_IDX
53 typedef unsigned int RING_IDX; typedef
119 RING_IDX req_prod, req_event; \
120 RING_IDX rsp_prod, rsp_event; \
136 RING_IDX req_prod_pvt; \
137 RING_IDX rsp_cons; \
144 RING_IDX rsp_prod_pvt; \
145 RING_IDX req_cons; \
296 RING_IDX __old = (_r)->sring->req_prod; \
297 RING_IDX __new = (_r)->req_prod_pvt; \
301 (_notify) = ((RING_IDX)(__new - (_r)->sring->req_event) < \
302 (RING_IDX)(__new - __old)); \
306 RING_IDX __old = (_r)->sring->rsp_prod; \
307 RING_IDX __new = (_r)->rsp_prod_pvt; \
311 (_notify) = ((RING_IDX)(__new - (_r)->sring->rsp_event) < \
312 (RING_IDX)(__new - __old)); \
384 static inline RING_IDX name##_mask(RING_IDX idx, RING_IDX ring_size) \
390 RING_IDX idx, \
391 RING_IDX ring_size) \
399 RING_IDX masked_prod, \
400 RING_IDX *masked_cons, \
401 RING_IDX ring_size) \
417 RING_IDX *masked_prod, \
418 RING_IDX masked_cons, \
419 RING_IDX ring_size) \
432 static inline RING_IDX name##_queued(RING_IDX prod, \
433 RING_IDX cons, \
434 RING_IDX ring_size) \
436 RING_IDX size; \
461 RING_IDX in_cons, in_prod; \
465 RING_IDX out_cons, out_prod; \
469 RING_IDX ring_order; \