Lines Matching refs:cons_index

26 				 uint32_t cons_index);
51 uint32_t cons_index; /* step 3 consumed by driver */ member
105 eth_ark_rx_update_cons_index(struct ark_rx_queue *queue, uint32_t cons_index) in eth_ark_rx_update_cons_index() argument
107 queue->cons_index = cons_index; in eth_ark_rx_update_cons_index()
108 if ((cons_index + queue->queue_size - queue->seed_index) >= ARK_RX_MPU_CHUNK) { in eth_ark_rx_update_cons_index()
253 register uint32_t cons_index, prod_index; in eth_ark_recv_pkts() local
267 cons_index = queue->cons_index; in eth_ark_recv_pkts()
268 if (prod_index == cons_index) in eth_ark_recv_pkts()
272 while (prod_index != cons_index) { in eth_ark_recv_pkts()
273 mbuf = queue->reserve_q[cons_index & queue->queue_mask]; in eth_ark_recv_pkts()
294 cons_index, in eth_ark_recv_pkts()
315 cons_index = eth_ark_rx_jumbo in eth_ark_recv_pkts()
316 (queue, meta, mbuf, cons_index + 1); in eth_ark_recv_pkts()
318 cons_index += 1; in eth_ark_recv_pkts()
333 eth_ark_rx_update_cons_index(queue, cons_index); in eth_ark_recv_pkts()
343 uint32_t cons_index) in eth_ark_rx_jumbo() argument
367 mbuf = queue->reserve_q[cons_index & queue->queue_mask]; in eth_ark_rx_jumbo()
372 cons_index += 1; in eth_ark_rx_jumbo()
376 return cons_index; in eth_ark_rx_jumbo()
383 register uint32_t cons_index; in eth_ark_rx_queue_drain() local
386 cons_index = queue->cons_index; in eth_ark_rx_queue_drain()
389 while ((cons_index ^ queue->prod_index) & queue->queue_mask) { in eth_ark_rx_queue_drain()
390 mbuf = queue->reserve_q[cons_index & queue->queue_mask]; in eth_ark_rx_queue_drain()
392 cons_index++; in eth_ark_rx_queue_drain()
393 eth_ark_rx_update_cons_index(queue, cons_index); in eth_ark_rx_queue_drain()
403 return (queue->prod_index - queue->cons_index); /* mod arith */ in eth_ark_dev_rx_queue_count()
450 uint32_t limit = (queue->cons_index & ~(ARK_RX_MPU_CHUNK - 1)) + in eth_ark_rx_seed_mbufs()
472 queue->seed_index - queue->cons_index); in eth_ark_rx_seed_mbufs()
636 "cons_index", queue->cons_index); in ark_ethdev_rx_dump()