Lines Matching refs:max
586 static u32 xp_alloc_new_from_fq(struct xsk_buff_pool *pool, struct xdp_buff **xdp, u32 max) in xp_alloc_new_from_fq() argument
590 if (max > pool->free_heads_cnt) in xp_alloc_new_from_fq()
591 max = pool->free_heads_cnt; in xp_alloc_new_from_fq()
592 max = xskq_cons_nb_entries(pool->fq, max); in xp_alloc_new_from_fq()
595 nb_entries = max; in xp_alloc_new_from_fq()
596 i = max; in xp_alloc_new_from_fq()
618 xskq_cons_release_n(pool->fq, max); in xp_alloc_new_from_fq()
643 u32 max) in xp_alloc_slow() argument
647 for (i = 0; i < max; i++) { in xp_alloc_slow()
657 return max; in xp_alloc_slow()
660 u32 xp_alloc_batch(struct xsk_buff_pool *pool, struct xdp_buff **xdp, u32 max) in xp_alloc_batch() argument
665 return xp_alloc_slow(pool, xdp, max); in xp_alloc_batch()
668 nb_entries1 = xp_alloc_reused(pool, xdp, max); in xp_alloc_batch()
669 if (nb_entries1 == max) in xp_alloc_batch()
672 max -= nb_entries1; in xp_alloc_batch()
676 nb_entries2 = xp_alloc_new_from_fq(pool, xdp, max); in xp_alloc_batch()