Home
last modified time | relevance | path

Searched refs:arr (Results 1 – 25 of 29) sorted by relevance

12

/dpdk/lib/eal/common/
H A Deal_common_fbarray.c664 msk = get_used_mask(arr->data, arr->elt_sz, arr->len); in set_used()
850 if (fully_validate(arr->name, arr->elt_sz, arr->len)) in rte_fbarray_attach()
1051 memset(arr, 0, sizeof(*arr)); in rte_fbarray_destroy()
1104 msk = get_used_mask(arr->data, arr->elt_sz, arr->len); in rte_fbarray_is_used()
1130 if (arr->len == arr->count) { in fbarray_find()
1143 if (arr->len == arr->count) { in fbarray_find()
1205 if (arr->len == arr->count || arr->len - arr->count < n) { in fbarray_find_n()
1461 end = RTE_PTR_ADD(arr->data, arr->elt_sz * arr->len); in rte_fbarray_find_idx()
1483 if (fully_validate(arr->name, arr->elt_sz, arr->len)) { in rte_fbarray_dump_metadata()
1493 arr->len, arr->count, arr->elt_sz); in rte_fbarray_dump_metadata()
[all …]
H A Deal_common_memzone.c29 struct rte_fbarray *arr; in memzone_lookup_thread_unsafe() local
35 arr = &mcfg->memzones; in memzone_lookup_thread_unsafe()
43 mz = rte_fbarray_get(arr, i); in memzone_lookup_thread_unsafe()
71 struct rte_fbarray *arr; in memzone_reserve_aligned_thread_unsafe() local
79 arr = &mcfg->memzones; in memzone_reserve_aligned_thread_unsafe()
82 if (arr->count >= arr->len) { in memzone_reserve_aligned_thread_unsafe()
268 struct rte_fbarray *arr; in rte_memzone_free() local
279 arr = &mcfg->memzones; in rte_memzone_free()
294 rte_fbarray_set_free(arr, idx); in rte_memzone_free()
418 struct rte_fbarray *arr; in rte_memzone_walk() local
[all …]
H A Deal_common_memory.c286 rte_fbarray_set_used(arr, i); in eal_memseg_list_populate()
295 const struct rte_fbarray *arr; in virt2memseg() local
310 arr = &msl->memseg_arr; in virt2memseg()
673 struct rte_fbarray *arr; in rte_memseg_contig_walk_thread_unsafe() local
678 arr = &msl->memseg_arr; in rte_memseg_contig_walk_thread_unsafe()
725 struct rte_fbarray *arr; in rte_memseg_walk_thread_unsafe() local
730 arr = &msl->memseg_arr; in rte_memseg_walk_thread_unsafe()
794 struct rte_fbarray *arr; in rte_memseg_get_fd_thread_unsafe() local
807 arr = &msl->memseg_arr; in rte_memseg_get_fd_thread_unsafe()
849 struct rte_fbarray *arr; in rte_memseg_get_fd_offset_thread_unsafe() local
[all …]
H A Dmalloc_heap.c1180 struct rte_fbarray *arr; in malloc_heap_create_external_seg() local
1207 arr = &msl->memseg_arr; in malloc_heap_create_external_seg()
1213 rte_fbarray_set_used(arr, i); in malloc_heap_create_external_seg()
1214 ms = rte_fbarray_get(arr, i); in malloc_heap_create_external_seg()
/dpdk/app/test/
H A Dtest_fbarray.c18 struct rte_fbarray arr; member
37 rte_fbarray_destroy(&param.arr); in autotest_teardown()
44 if (rte_fbarray_set_used(&param.arr, i)) in init_array()
54 rte_fbarray_set_free(&param.arr, i); in reset_array()
479 lo_free_space_last = arr->len - 1; in test_biggest()
480 lo_free_space_len = arr->len; in test_biggest()
501 hi_free_space_last = arr->len - 1; in test_biggest()
502 hi_free_space_len = arr->len; in test_biggest()
512 hi_free_space_last = arr->len - 1; in test_biggest()
532 TEST_ASSERT_EQUAL(rte_fbarray_find_rev_biggest_used(arr, arr->len - 1), in test_biggest()
[all …]
H A Dtest_thash.c353 uint32_t arr[16]; in test_big_tuple_gfni() local
357 unsigned int i, size = RTE_DIM(arr) * sizeof(uint32_t); in test_big_tuple_gfni()
366 for (i = 0; i < RTE_DIM(arr); i++) { in test_big_tuple_gfni()
367 arr[i] = rte_rand(); in test_big_tuple_gfni()
368 arr_softrss[i] = rte_be_to_cpu_32(arr[i]); in test_big_tuple_gfni()
371 hash_1 = rte_softrss(arr_softrss, RTE_DIM(arr), big_rss_key); in test_big_tuple_gfni()
372 hash_2 = rte_thash_gfni(rss_key_matrixes, (uint8_t *)arr, size); in test_big_tuple_gfni()
/dpdk/lib/eal/include/
H A Drte_fbarray.h100 rte_fbarray_attach(struct rte_fbarray *arr);
121 rte_fbarray_destroy(struct rte_fbarray *arr);
139 rte_fbarray_detach(struct rte_fbarray *arr);
156 rte_fbarray_get(const struct rte_fbarray *arr, unsigned int idx);
173 rte_fbarray_find_idx(const struct rte_fbarray *arr, const void *elt);
190 rte_fbarray_set_used(struct rte_fbarray *arr, unsigned int idx);
207 rte_fbarray_set_free(struct rte_fbarray *arr, unsigned int idx);
225 rte_fbarray_is_used(struct rte_fbarray *arr, unsigned int idx);
318 rte_fbarray_find_contig_free(struct rte_fbarray *arr,
431 rte_fbarray_find_rev_contig_free(struct rte_fbarray *arr,
[all …]
/dpdk/drivers/net/qede/base/
H A Decore_dcbx.c107 p_data->arr[id].update, in ecore_dcbx_dp_protocol()
108 p_data->arr[id].enable, p_data->arr[id].priority, in ecore_dcbx_dp_protocol()
110 p_data->arr[id].dscp_enable, in ecore_dcbx_dp_protocol()
111 p_data->arr[id].dscp_val); in ecore_dcbx_dp_protocol()
138 p_data->arr[type].enable = enable; in ecore_dcbx_set_params()
139 p_data->arr[type].priority = prio; in ecore_dcbx_set_params()
140 p_data->arr[type].tc = tc; in ecore_dcbx_set_params()
143 p_data->arr[type].dscp_enable = false; in ecore_dcbx_set_params()
144 p_data->arr[type].dscp_val = 0; in ecore_dcbx_set_params()
146 p_data->arr[type].dscp_enable = true; in ecore_dcbx_set_params()
[all …]
H A Decore_iov_api.h17 #define ECORE_VF_ARRAY_GET_VFID(arr, vfid) \ argument
18 (((arr)[(vfid) / 64]) & (1ULL << ((vfid) % 64)))
H A Decore_dcbx_api.h168 struct ecore_dcbx_app_data arr[DCBX_MAX_PROTOCOL_TYPE]; member
H A Dbcm_osal.h427 #define OSAL_ARRAY_SIZE(arr) RTE_DIM(arr) argument
/dpdk/lib/eal/freebsd/
H A Deal_memory.c118 struct rte_fbarray *arr; in rte_eal_hugepage_init() local
147 arr = &msl->memseg_arr; in rte_eal_hugepage_init()
152 empty = arr->count == 0; in rte_eal_hugepage_init()
161 ms_idx = rte_fbarray_find_next_n_free(arr, in rte_eal_hugepage_init()
180 arr = &msl->memseg_arr; in rte_eal_hugepage_init()
181 seg = rte_fbarray_get(arr, ms_idx); in rte_eal_hugepage_init()
207 rte_fbarray_set_used(arr, ms_idx); in rte_eal_hugepage_init()
/dpdk/drivers/net/nfp/nfpcore/
H A Dnfp_nffw.c88 nffw_res_fwinfos(struct nfp_nffw_info_data *fwinf, struct nffw_fwinfo **arr) in nffw_res_fwinfos() argument
100 *arr = &fwinf->info.v1.fwinfo[0]; in nffw_res_fwinfos()
103 *arr = &fwinf->info.v2.fwinfo[0]; in nffw_res_fwinfos()
106 *arr = NULL; in nffw_res_fwinfos()
/dpdk/drivers/net/atlantic/
H A Datl_hw_regs.h29 #define ARRAY_SIZE(arr) RTE_DIM(arr) argument
/dpdk/drivers/raw/ifpga/base/osdep_rte/
H A Dosdep_generic.h37 #define ARRAY_SIZE(arr) RTE_DIM(arr) argument
/dpdk/drivers/net/ice/base/
H A Dice_vlan_mode.c38 u32 arr[ICE_META_INIT_DW_CNT]; in ice_pkg_get_supported_vlan_mode() local
43 arr[i] = LE32_TO_CPU(sect->entry[0].bm[i]); in ice_pkg_get_supported_vlan_mode()
45 ice_bitmap_from_array32(entry, arr, (u16)ICE_META_INIT_BITS); in ice_pkg_get_supported_vlan_mode()
H A Dice_osdep.h77 #define ARRAY_SIZE(arr) RTE_DIM(arr) argument
/dpdk/drivers/common/dpaax/
H A Ddpaax_iova_table.c26 rotate_8(unsigned char *arr) in rotate_8() argument
32 first_half = (uint32_t *)(arr); in rotate_8()
33 second_half = (uint32_t *)(arr + 4); in rotate_8()
/dpdk/lib/eal/windows/
H A Deal_memalloc.c246 struct rte_fbarray *arr = &cur_msl->memseg_arr; in alloc_seg_walk() local
248 tmp = rte_fbarray_get(arr, j); in alloc_seg_walk()
249 rte_fbarray_set_free(arr, j); in alloc_seg_walk()
/dpdk/drivers/net/cxgbe/
H A Dcxgbe_compat.h144 #define ARRAY_SIZE(arr) RTE_DIM(arr) argument
/dpdk/drivers/net/thunderx/base/
H A Dnicvf_hw.h20 #define NICVF_ARRAY_SIZE(arr) RTE_DIM(arr) argument
/dpdk/drivers/common/iavf/
H A Diavf_osdep.h71 #define ARRAY_SIZE(arr) RTE_DIM(arr) argument
/dpdk/drivers/net/i40e/base/
H A Di40e_osdep.h177 #define ARRAY_SIZE(arr) RTE_DIM(arr) argument
/dpdk/lib/eal/linux/
H A Deal_memory.c660 struct rte_fbarray *arr; local
682 arr = &msl->memseg_arr;
690 empty = arr->count == 0;
691 ms_idx = rte_fbarray_find_next_n_free(arr, 0,
720 struct rte_memseg *ms = rte_fbarray_get(arr, ms_idx);
777 rte_fbarray_set_used(arr, ms_idx);
H A Deal_memalloc.c909 struct rte_fbarray *arr = in alloc_seg_walk() local
912 tmp = rte_fbarray_get(arr, j); in alloc_seg_walk()
913 rte_fbarray_set_free(arr, j); in alloc_seg_walk()

12