Home
last modified time | relevance | path

Searched refs:slab (Results 1 – 14 of 14) sorted by relevance

/dpdk/app/test/
H A Dtest_bitmap.c222 uint64_t slab; in test_bitmap_all_set() local
243 pos = slab = 0; in test_bitmap_all_set()
244 if (!rte_bitmap_scan(bmp, &pos, &slab)) { in test_bitmap_all_set()
248 pos += (slab ? __builtin_ctzll(slab) : 0); in test_bitmap_all_set()
252 if (rte_bitmap_scan(bmp, &pos, &slab)) { in test_bitmap_all_set()
/dpdk/drivers/net/cnxk/
H A Dcnxk_ethdev_sec.c23 bitmap_ctzll(uint64_t slab) in bitmap_ctzll() argument
25 if (slab == 0) in bitmap_ctzll()
28 return __builtin_ctzll(slab); in bitmap_ctzll()
36 uint64_t slab; in cnxk_eth_outb_sa_idx_get() local
43 slab = 0; in cnxk_eth_outb_sa_idx_get()
53 rc = plt_bitmap_scan(dev->outb.sa_bmap, &pos, &slab); in cnxk_eth_outb_sa_idx_get()
62 idx = pos + bitmap_ctzll(slab); in cnxk_eth_outb_sa_idx_get()
/dpdk/lib/eal/include/
H A Drte_bitmap.h403 rte_bitmap_set_slab(struct rte_bitmap *bmp, uint32_t pos, uint64_t slab) in rte_bitmap_set_slab() argument
415 *slab2 |= slab; in rte_bitmap_set_slab()
536 __rte_bitmap_scan_read(struct rte_bitmap *bmp, uint32_t *pos, uint64_t *slab) in __rte_bitmap_scan_read() argument
544 *slab = *slab2; in __rte_bitmap_scan_read()
577 rte_bitmap_scan(struct rte_bitmap *bmp, uint32_t *pos, uint64_t *slab) in rte_bitmap_scan() argument
580 if (__rte_bitmap_scan_read(bmp, pos, slab)) { in rte_bitmap_scan()
587 __rte_bitmap_scan_read(bmp, pos, slab); in rte_bitmap_scan()
/dpdk/drivers/common/cnxk/
H A Droc_nix_tm.c9 bitmap_ctzll(uint64_t slab) in bitmap_ctzll() argument
11 if (slab == 0) in bitmap_ctzll()
14 return __builtin_ctzll(slab); in bitmap_ctzll()
850 uint64_t slab = 0; in nix_tm_release_resources() local
872 if (!slab && !plt_bitmap_scan(bmp, &pos, &slab)) in nix_tm_release_resources()
876 slab &= ~(1ULL << schq); in nix_tm_release_resources()
1026 uint64_t slab; in nix_tm_assign_hw_id() local
1032 slab = 0; in nix_tm_assign_hw_id()
1052 if (!slab) in nix_tm_assign_hw_id()
1063 if (!slab) { in nix_tm_assign_hw_id()
[all …]
H A Droc_npa.c255 bitmap_ctzll(uint64_t slab) in bitmap_ctzll() argument
257 if (slab == 0) in bitmap_ctzll()
260 return __builtin_ctzll(slab); in bitmap_ctzll()
271 uint64_t slab; in npa_aura_pool_pair_alloc() local
285 slab = 0; in npa_aura_pool_pair_alloc()
289 rc = plt_bitmap_scan(lf->npa_bmp, &pos, &slab); in npa_aura_pool_pair_alloc()
297 aura_id = pos + bitmap_ctzll(slab); in npa_aura_pool_pair_alloc()
H A Droc_nix_tm_utils.c900 uint64_t slab = 0; in nix_tm_resource_avail() local
905 if (!plt_bitmap_scan(bmp, &pos, &slab)) in nix_tm_resource_avail()
911 count += __builtin_popcountll(slab); in nix_tm_resource_avail()
912 if (!plt_bitmap_scan(bmp, &pos, &slab)) in nix_tm_resource_avail()
H A Droc_nix_debug.c51 uint64_t slab = 0; in nix_bitmap_dump() local
55 if (!plt_bitmap_scan(bmp, &pos, &slab)) in nix_bitmap_dump()
62 if (!slab) in nix_bitmap_dump()
67 if (slab & (1ULL << i)) in nix_bitmap_dump()
70 if (!plt_bitmap_scan(bmp, &pos, &slab)) in nix_bitmap_dump()
/dpdk/drivers/net/mlx5/
H A Dmlx5_utils.c516 uint64_t slab = 0; in mlx5_ipool_malloc() local
533 if (!rte_bitmap_scan(trunk->bmp, &iidx, &slab)) { in mlx5_ipool_malloc()
537 MLX5_ASSERT(slab); in mlx5_ipool_malloc()
538 iidx += __builtin_ctzll(slab); in mlx5_ipool_malloc()
774 uint64_t slab = 0; in mlx5_ipool_get_next_cache() local
778 if (!ibmp || !rte_bitmap_scan(ibmp, &iidx, &slab)) { in mlx5_ipool_get_next_cache()
786 iidx += __builtin_ctzll(slab); in mlx5_ipool_get_next_cache()
/dpdk/drivers/crypto/bcmfs/hw/
H A Dbcmfs5_rm.c386 uint64_t slab = 0; in bcmfs5_enqueue_single_request_qp() local
401 ret = rte_bitmap_scan(qp->ctx_bmp, &pos, &slab); in bcmfs5_enqueue_single_request_qp()
407 reqid = pos + __builtin_ctzll(slab); in bcmfs5_enqueue_single_request_qp()
H A Dbcmfs4_rm.c456 uint64_t slab = 0; in bcmfs4_enqueue_single_request_qp() local
470 ret = rte_bitmap_scan(qp->ctx_bmp, &pos, &slab); in bcmfs4_enqueue_single_request_qp()
476 reqid = pos + __builtin_ctzll(slab); in bcmfs4_enqueue_single_request_qp()
/dpdk/drivers/net/bonding/
H A Drte_eth_bond_api.c201 uint64_t slab = 0; in slave_vlan_filter_set() local
211 found = rte_bitmap_scan(internals->vlan_filter_bmp, &pos, &slab); in slave_vlan_filter_set()
224 if (unlikely(slab & mask)) { in slave_vlan_filter_set()
232 &pos, &slab); in slave_vlan_filter_set()
/dpdk/drivers/net/ice/
H A Dice_acl_filter.c396 uint64_t slab = 0; in ice_acl_alloc_slot_id() local
400 if (!rte_bitmap_scan(slots, &pos, &slab)) in ice_acl_alloc_slot_id()
403 i = rte_bsf64(slab); in ice_acl_alloc_slot_id()
/dpdk/drivers/net/netvsc/
H A Dhn_rxtx.c206 uint64_t slab = 0; in hn_chim_alloc() local
209 if (rte_bitmap_scan(hv->chim_bmap, &index, &slab)) { in hn_chim_alloc()
210 index += rte_bsf64(slab); in hn_chim_alloc()
/dpdk/drivers/net/i40e/
H A Di40e_fdir.c1401 uint64_t slab = 0; in i40e_fdir_entry_pool_get() local
1413 &slab); in i40e_fdir_entry_pool_get()
1424 i = rte_bsf64(slab); in i40e_fdir_entry_pool_get()