Searched refs:cached_cons (Results 1 – 3 of 3) sorted by relevance
44 u32 cached_cons; member118 if (q->cached_cons != q->cached_prod) { in xskq_cons_read_addr_unchecked()119 u32 idx = q->cached_cons & q->ring_mask; in xskq_cons_read_addr_unchecked()190 while (q->cached_cons != q->cached_prod) { in xskq_cons_read_desc()192 u32 idx = q->cached_cons & q->ring_mask; in xskq_cons_read_desc()198 q->cached_cons++; in xskq_cons_read_desc()208 u32 cached_cons = q->cached_cons, nb_entries = 0; in xskq_cons_read_desc_batch() local210 while (cached_cons != q->cached_prod && nb_entries < max) { in xskq_cons_read_desc_batch()212 u32 idx = cached_cons & q->ring_mask; in xskq_cons_read_desc_batch()217 cached_cons++; in xskq_cons_read_desc_batch()[all …]
95 __u32 cached_cons; \153 __u32 free_entries = r->cached_cons - r->cached_prod; in xsk_prod_nb_free()165 r->cached_cons = libbpf_smp_load_acquire(r->consumer); in xsk_prod_nb_free()166 r->cached_cons += r->size; in xsk_prod_nb_free()168 return r->cached_cons - r->cached_prod; in xsk_prod_nb_free()173 __u32 entries = r->cached_prod - r->cached_cons; in xsk_cons_nb_avail()177 entries = r->cached_prod - r->cached_cons; in xsk_cons_nb_avail()207 *idx = cons->cached_cons; in xsk_ring_cons__peek()208 cons->cached_cons += entries; in xsk_ring_cons__peek()216 cons->cached_cons -= nb; in xsk_ring_cons__cancel()
260 fill->cached_cons = umem->config.fill_size; in xsk_create_umem_rings()1123 rx->cached_cons = *rx->consumer; in xsk_socket__create_shared()1147 tx->cached_cons = *tx->consumer + xsk->config.tx_size; in xsk_socket__create_shared()