Lines Matching refs:fq
137 struct xsk_ring_prod fq; member
816 ret = xsk_umem__create(&umem->umem, buffer, size, &umem->fq, &umem->cq, in xsk_configure_umem()
830 ret = xsk_ring_prod__reserve(&umem->fq, in xsk_populate_fill_ring()
835 *xsk_ring_prod__fill_addr(&umem->fq, idx++) = in xsk_populate_fill_ring()
837 xsk_ring_prod__submit(&umem->fq, XSK_RING_PROD__DEFAULT_NUM_DESCS * 2); in xsk_populate_fill_ring()
1131 ret = xsk_ring_prod__reserve(&umem->fq, rcvd, &idx_fq); in complete_tx_l2fwd()
1135 if (xsk_ring_prod__needs_wakeup(&umem->fq)) { in complete_tx_l2fwd()
1139 ret = xsk_ring_prod__reserve(&umem->fq, rcvd, &idx_fq); in complete_tx_l2fwd()
1143 *xsk_ring_prod__fill_addr(&umem->fq, idx_fq++) = in complete_tx_l2fwd()
1146 xsk_ring_prod__submit(&xsk->umem->fq, rcvd); in complete_tx_l2fwd()
1183 if (xsk_ring_prod__needs_wakeup(&xsk->umem->fq)) { in rx_drop()
1190 ret = xsk_ring_prod__reserve(&xsk->umem->fq, rcvd, &idx_fq); in rx_drop()
1194 if (xsk_ring_prod__needs_wakeup(&xsk->umem->fq)) { in rx_drop()
1198 ret = xsk_ring_prod__reserve(&xsk->umem->fq, rcvd, &idx_fq); in rx_drop()
1210 *xsk_ring_prod__fill_addr(&xsk->umem->fq, idx_fq++) = orig; in rx_drop()
1213 xsk_ring_prod__submit(&xsk->umem->fq, rcvd); in rx_drop()
1347 if (xsk_ring_prod__needs_wakeup(&xsk->umem->fq)) { in l2fwd()