Lines Matching refs:nb
85 static inline __u32 xsk_prod_nb_free(struct xsk_ring_prod *r, __u32 nb)
89 if (free_entries >= nb)
104 static inline __u32 xsk_cons_nb_avail(struct xsk_ring_cons *r, __u32 nb)
113 return (entries > nb) ? nb : entries;
117 size_t nb, __u32 *idx)
119 if (xsk_prod_nb_free(prod, nb) < nb)
123 prod->cached_prod += nb;
125 return nb;
128 static inline void xsk_ring_prod__submit(struct xsk_ring_prod *prod, size_t nb)
135 *prod->producer += nb;
139 size_t nb, __u32 *idx)
141 size_t entries = xsk_cons_nb_avail(cons, nb);
156 static inline void xsk_ring_cons__release(struct xsk_ring_cons *cons, size_t nb)
163 *cons->consumer += nb;