RING_SIZE
#define ADF_MAX_INFLIGHTS(RING_SIZE, MSG_SIZE) \
((((1 << (RING_SIZE - 1)) << 3) >> ADF_SIZE_TO_POW(MSG_SIZE)) - 1)
if (req_prod - rsp_prod > RING_SIZE(&vif->ctrl))
if (req_prod - rsp_prod > RING_SIZE(&queue->tx))
if (req_prod - rsp_prod > RING_SIZE(&queue->rx))
if (id >= RING_SIZE(&queue->tx)) {
*req_id = bedata->ring.req_prod_pvt & (RING_SIZE(&bedata->ring) - 1);
(RING_SIZE(_r) - ((_r)->req_prod_pvt - (_r)->rsp_cons))
unsigned int rsp = RING_SIZE(_r) - \
(&((_r)->sring->ring[((_idx) & (RING_SIZE(_r) - 1))].req))
(&((_r)->sring->ring[((_idx) & (RING_SIZE(_r) - 1))].rsp))
(((_cons) - (_r)->rsp_prod_pvt) >= RING_SIZE(_r))
(((_prod) - (_r)->rsp_prod_pvt) > RING_SIZE(_r))
(((_prod) - (_r)->rsp_cons) > RING_SIZE(_r))
#define CH_RINGS_SIZE (MAX_VIPS * RING_SIZE)
__u32 hash = get_packet_hash(pckt, is_ipv6) % RING_SIZE;
__u32 key = RING_SIZE * vip_info->vip_num + hash;
#define CH_RINGS_SIZE (MAX_VIPS * RING_SIZE)
__u32 key = RING_SIZE * vip_info->vip_num + hash % RING_SIZE;
#define CH_RINGS_SIZE (MAX_VIPS * RING_SIZE)
__u32 key = RING_SIZE * vip_info->vip_num + hash % RING_SIZE;