Lines Matching refs:RING_IDX
47 typedef unsigned int RING_IDX;
113 RING_IDX req_prod, req_event; \
114 RING_IDX rsp_prod, rsp_event; \
121 RING_IDX req_prod_pvt; \
122 RING_IDX rsp_cons; \
129 RING_IDX rsp_prod_pvt; \
130 RING_IDX req_cons; \
277 RING_IDX __old = (_r)->sring->req_prod; \
278 RING_IDX __new = (_r)->req_prod_pvt; \
282 (_notify) = ((RING_IDX)(__new - (_r)->sring->req_event) < \
283 (RING_IDX)(__new - __old)); \
287 RING_IDX __old = (_r)->sring->rsp_prod; \
288 RING_IDX __new = (_r)->rsp_prod_pvt; \
292 (_notify) = ((RING_IDX)(__new - (_r)->sring->rsp_event) < \
293 (RING_IDX)(__new - __old)); \
365 static inline RING_IDX name##_mask(RING_IDX idx, RING_IDX ring_size) \
371 RING_IDX idx, \
372 RING_IDX ring_size) \
380 RING_IDX masked_prod, \
381 RING_IDX *masked_cons, \
382 RING_IDX ring_size) \
398 RING_IDX *masked_prod, \
399 RING_IDX masked_cons, \
400 RING_IDX ring_size) \
413 static inline RING_IDX name##_queued(RING_IDX prod, \
414 RING_IDX cons, \
415 RING_IDX ring_size) \
417 RING_IDX size; \
442 RING_IDX in_cons, in_prod; \
446 RING_IDX out_cons, out_prod; \
450 RING_IDX ring_order; \