Home
last modified time | relevance | path

Searched refs:bmp (Results 1 – 13 of 13) sorted by relevance

/dpdk/lib/eal/include/
H A Drte_bitmap.h81 bmp->index1 = (bmp->index1 + 1) & (bmp->array1_size - 1); in __rte_bitmap_index1_inc()
131 bmp->index1 = bmp->array1_size - 1; in __rte_bitmap_scan_init()
202 return bmp; in rte_bitmap_init()
280 memset(bmp->array1, 0xff, bmp->array1_size * sizeof(bmp->array1[0])); in rte_bitmap_init_with_all_set()
281 memset(bmp->array2, 0xff, bmp->array2_size * sizeof(bmp->array2[0])); in rte_bitmap_init_with_all_set()
287 return bmp; in rte_bitmap_init_with_all_set()
507 value1 = bmp->array1[bmp->index1]; in __rte_bitmap_scan_search()
518 value1 = bmp->array1[bmp->index1]; in __rte_bitmap_scan_search()
540 slab2 = bmp->array2 + bmp->index2; in __rte_bitmap_scan_read()
541 for ( ; bmp->go2 ; bmp->index2 ++, slab2 ++, bmp->go2 = bmp->index2 & RTE_BITMAP_CL_SLAB_MASK) { in __rte_bitmap_scan_read()
[all …]
/dpdk/app/test/
H A Dtest_bitmap.c25 rte_bitmap_reset(bmp); in test_bitmap_scan_operations()
75 rte_bitmap_reset(bmp); in test_bitmap_scan_operations()
77 rte_bitmap_set(bmp, i); in test_bitmap_scan_operations()
115 rte_bitmap_reset(bmp); in test_bitmap_slab_set_get()
139 rte_bitmap_reset(bmp); in test_bitmap_set_get_clear()
160 rte_bitmap_reset(bmp); in test_bitmap_set_get_clear()
185 struct rte_bitmap *bmp; in test_bitmap_all_clear() local
197 if (bmp == NULL) { in test_bitmap_all_clear()
211 rte_bitmap_free(bmp); in test_bitmap_all_clear()
237 if (bmp == NULL) { in test_bitmap_all_set()
[all …]
/dpdk/drivers/common/cnxk/
H A Droc_nix_tm.c849 struct plt_bitmap *bmp; in nix_tm_release_resources() local
857 plt_bitmap_scan_init(bmp); in nix_tm_release_resources()
895 plt_bitmap_clear(bmp, schq); in nix_tm_release_resources()
912 struct plt_bitmap *bmp; in nix_tm_free_node_resource() local
919 bmp = nix->schq_bmp[hw_lvl]; in nix_tm_free_node_resource()
933 plt_bitmap_set(bmp, hw_id); in nix_tm_free_node_resource()
1022 struct plt_bitmap *bmp; in nix_tm_assign_hw_id() local
1031 plt_bitmap_scan_init(bmp); in nix_tm_assign_hw_id()
1073 plt_bitmap_clear(bmp, schq); in nix_tm_assign_hw_id()
1181 plt_bitmap_scan_init(bmp); in nix_tm_assign_resources()
[all …]
H A Droc_sso_priv.h48 void sso_hws_link_modify(uint8_t hws, uintptr_t base, struct plt_bitmap *bmp,
H A Droc_sso.c156 sso_hws_link_modify(uint8_t hws, uintptr_t base, struct plt_bitmap *bmp, in sso_hws_link_modify() argument
175 if (bmp) { in sso_hws_link_modify()
176 enable ? plt_bitmap_set(bmp, hwgrp[i + j]) : in sso_hws_link_modify()
177 plt_bitmap_clear(bmp, hwgrp[i + j]); in sso_hws_link_modify()
H A Droc_nix_tm_utils.c898 struct plt_bitmap *bmp; in nix_tm_resource_avail() local
902 bmp = contig ? nix->schq_contig_bmp[hw_lvl] : nix->schq_bmp[hw_lvl]; in nix_tm_resource_avail()
903 plt_bitmap_scan_init(bmp); in nix_tm_resource_avail()
905 if (!plt_bitmap_scan(bmp, &pos, &slab)) in nix_tm_resource_avail()
912 if (!plt_bitmap_scan(bmp, &pos, &slab)) in nix_tm_resource_avail()
H A Droc_nix_debug.c48 nix_bitmap_dump(struct plt_bitmap *bmp) in nix_bitmap_dump() argument
54 plt_bitmap_scan_init(bmp); in nix_bitmap_dump()
55 if (!plt_bitmap_scan(bmp, &pos, &slab)) in nix_bitmap_dump()
70 if (!plt_bitmap_scan(bmp, &pos, &slab)) in nix_bitmap_dump()
/dpdk/drivers/net/mlx5/
H A Dmlx5_utils.c183 trunk->bmp = rte_bitmap_init_with_all_set(data_size, &trunk->data in mlx5_ipool_grow()
189 rte_bitmap_clear(trunk->bmp, i); in mlx5_ipool_grow()
191 MLX5_ASSERT(trunk->bmp); in mlx5_ipool_grow()
533 if (!rte_bitmap_scan(trunk->bmp, &iidx, &slab)) { in mlx5_ipool_malloc()
541 rte_bitmap_clear(trunk->bmp, iidx); in mlx5_ipool_malloc()
606 rte_bitmap_get(trunk->bmp, entry_idx)) in mlx5_ipool_free()
608 rte_bitmap_set(trunk->bmp, entry_idx); in mlx5_ipool_free()
673 rte_bitmap_get(trunk->bmp, entry_idx)) in mlx5_ipool_get()
H A Dmlx5_utils.h229 struct rte_bitmap *bmp; member
/dpdk/drivers/net/ice/base/
H A Dice_bitops.h154 static inline void ice_zero_bitmap(ice_bitmap_t *bmp, u16 size) in ice_zero_bitmap() argument
156 ice_memset(bmp, 0, BITS_TO_CHUNKS(size) * sizeof(ice_bitmap_t), in ice_zero_bitmap()
/dpdk/drivers/net/sfc/
H A Dsfc_sw_stats.c426 struct rte_bitmap *bmp = sa->sw_stats.queues_bitmap; in sfc_sw_xstat_get_values_by_id() local
438 rte_bitmap_reset(bmp); in sfc_sw_xstat_get_values_by_id()
463 rte_bitmap_set(bmp, qid); in sfc_sw_xstat_get_values_by_id()
470 if (rte_bitmap_get(bmp, qid) != 0) in sfc_sw_xstat_get_values_by_id()
/dpdk/lib/sched/
H A Drte_sched.c198 struct rte_bitmap *bmp; member
1308 s->bmp = rte_bitmap_init(n_subport_pipe_queues, s->bmp_array, in rte_sched_subport_config()
1310 if (s->bmp == NULL) { in rte_sched_subport_config()
1999 rte_bitmap_prefetch0(subport->bmp, qindex); in rte_sched_port_enqueue_qwa_prefetch0()
2033 rte_bitmap_set(subport->bmp, qindex); in rte_sched_port_enqueue_qwa()
2421 rte_bitmap_clear(subport->bmp, qindex); in grinder_schedule()
2572 if (unlikely(rte_bitmap_scan(subport->bmp, &bmp_pos, &bmp_slab) <= 0)) in grinder_next_pipe()
/dpdk/drivers/net/i40e/
H A Di40e_ethdev.c1083 struct rte_bitmap *bmp = NULL; in i40e_init_fdir_filter_list() local
1168 bmp = rte_bitmap_init(fdir_info->fdir_space_size, mem, bmp_size); in i40e_init_fdir_filter_list()
1169 if (bmp == NULL) { in i40e_init_fdir_filter_list()
1176 rte_bitmap_set(bmp, i); in i40e_init_fdir_filter_list()
1178 fdir_info->fdir_flow_pool.bitmap = bmp; in i40e_init_fdir_filter_list()