Lines Matching refs:RING_IDX
36 typedef unsigned int RING_IDX; typedef
101 RING_IDX req_prod, req_event; \
102 RING_IDX rsp_prod, rsp_event; \
118 RING_IDX req_prod_pvt; \
119 RING_IDX rsp_cons; \
126 RING_IDX rsp_prod_pvt; \
127 RING_IDX req_cons; \
308 RING_IDX __old = (_r)->sring->req_prod; \
309 RING_IDX __new = (_r)->req_prod_pvt; \
313 (_notify) = ((RING_IDX)(__new - (_r)->sring->req_event) < \
314 (RING_IDX)(__new - __old)); \
318 RING_IDX __old = (_r)->sring->rsp_prod; \
319 RING_IDX __new = (_r)->rsp_prod_pvt; \
323 (_notify) = ((RING_IDX)(__new - (_r)->sring->rsp_event) < \
324 (RING_IDX)(__new - __old)); \
396 static inline RING_IDX name##_mask(RING_IDX idx, RING_IDX ring_size) \
402 RING_IDX idx, \
403 RING_IDX ring_size) \
411 RING_IDX masked_prod, \
412 RING_IDX *masked_cons, \
413 RING_IDX ring_size) \
429 RING_IDX *masked_prod, \
430 RING_IDX masked_cons, \
431 RING_IDX ring_size) \
444 static inline RING_IDX name##_queued(RING_IDX prod, \
445 RING_IDX cons, \
446 RING_IDX ring_size) \
448 RING_IDX size; \
473 RING_IDX in_cons, in_prod; \
477 RING_IDX out_cons, out_prod; \
481 RING_IDX ring_order; \