Lines Matching refs:ndescs
177 static inline u32 xq_nb_free(struct xdp_uqueue *q, u32 ndescs) in xq_nb_free() argument
181 if (free_entries >= ndescs) in xq_nb_free()
201 static inline u32 xq_nb_avail(struct xdp_uqueue *q, u32 ndescs) in xq_nb_avail() argument
210 return (entries > ndescs) ? ndescs : entries; in xq_nb_avail()
284 unsigned int ndescs) in xq_enq() argument
289 if (xq_nb_free(uq, ndescs) < ndescs) in xq_enq()
292 for (i = 0; i < ndescs; i++) { in xq_enq()
306 unsigned int id, unsigned int ndescs) in xq_enq_tx_only() argument
311 if (xq_nb_free(uq, ndescs) < ndescs) in xq_enq_tx_only()
314 for (i = 0; i < ndescs; i++) { in xq_enq_tx_only()
329 int ndescs) in xq_deq() argument
335 entries = xq_nb_avail(uq, ndescs); in xq_deq()
480 int sfd, ndescs = NUM_DESCS; in xsk_configure() local
503 &ndescs, sizeof(int)) == 0); in xsk_configure()
505 &ndescs, sizeof(int)) == 0); in xsk_configure()
746 size_t ndescs; in complete_tx_l2fwd() local
752 ndescs = (xsk->outstanding_tx > BATCH_SIZE) ? BATCH_SIZE : in complete_tx_l2fwd()
756 rcvd = umem_complete_from_kernel(&xsk->umem->cq, descs, ndescs); in complete_tx_l2fwd()