| /dpdk/lib/eal/common/ |
| H A D | eal_common_fbarray.c | 664 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 D | eal_common_memzone.c | 29 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 D | eal_common_memory.c | 286 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 D | malloc_heap.c | 1180 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 D | test_fbarray.c | 18 struct rte_fbarray arr; member 37 rte_fbarray_destroy(¶m.arr); in autotest_teardown() 44 if (rte_fbarray_set_used(¶m.arr, i)) in init_array() 54 rte_fbarray_set_free(¶m.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 D | test_thash.c | 353 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 D | rte_fbarray.h | 100 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 D | ecore_dcbx.c | 107 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 D | ecore_iov_api.h | 17 #define ECORE_VF_ARRAY_GET_VFID(arr, vfid) \ argument 18 (((arr)[(vfid) / 64]) & (1ULL << ((vfid) % 64)))
|
| H A D | ecore_dcbx_api.h | 168 struct ecore_dcbx_app_data arr[DCBX_MAX_PROTOCOL_TYPE]; member
|
| H A D | bcm_osal.h | 427 #define OSAL_ARRAY_SIZE(arr) RTE_DIM(arr) argument
|
| /dpdk/lib/eal/freebsd/ |
| H A D | eal_memory.c | 118 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 D | nfp_nffw.c | 88 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 D | atl_hw_regs.h | 29 #define ARRAY_SIZE(arr) RTE_DIM(arr) argument
|
| /dpdk/drivers/raw/ifpga/base/osdep_rte/ |
| H A D | osdep_generic.h | 37 #define ARRAY_SIZE(arr) RTE_DIM(arr) argument
|
| /dpdk/drivers/net/ice/base/ |
| H A D | ice_vlan_mode.c | 38 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 D | ice_osdep.h | 77 #define ARRAY_SIZE(arr) RTE_DIM(arr) argument
|
| /dpdk/drivers/common/dpaax/ |
| H A D | dpaax_iova_table.c | 26 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 D | eal_memalloc.c | 246 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 D | cxgbe_compat.h | 144 #define ARRAY_SIZE(arr) RTE_DIM(arr) argument
|
| /dpdk/drivers/net/thunderx/base/ |
| H A D | nicvf_hw.h | 20 #define NICVF_ARRAY_SIZE(arr) RTE_DIM(arr) argument
|
| /dpdk/drivers/common/iavf/ |
| H A D | iavf_osdep.h | 71 #define ARRAY_SIZE(arr) RTE_DIM(arr) argument
|
| /dpdk/drivers/net/i40e/base/ |
| H A D | i40e_osdep.h | 177 #define ARRAY_SIZE(arr) RTE_DIM(arr) argument
|
| /dpdk/lib/eal/linux/ |
| H A D | eal_memory.c | 660 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 D | eal_memalloc.c | 909 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()
|