Home
last modified time | relevance | path

Searched refs:elem_size (Results 1 – 19 of 19) sorted by relevance

/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-zone.c64 cvmx_zone_t cvmx_zone_create_from_addr(char *name, uint32_t elem_size, uint32_t num_elem, in cvmx_zone_create_from_addr() argument
74 if (mem_size < sizeof(struct cvmx_zone) + elem_size * num_elem) in cvmx_zone_create_from_addr()
79 zone = (cvmx_zone_t) ((char *)mem_ptr + elem_size * num_elem); in cvmx_zone_create_from_addr()
80 zone->elem_size = elem_size; in cvmx_zone_create_from_addr()
92 *(void **)(zone->baseptr + (i*elem_size)) = zone->freelist; in cvmx_zone_create_from_addr()
93 zone->freelist = (void *)(zone->baseptr + (i*elem_size)); in cvmx_zone_create_from_addr()
111 zone->elem_size = elem_size; in cvmx_zone_create_from_arena()
119 zone->baseptr = (char *)cvmx_memalign(arena_list, align, num_elem * elem_size); in cvmx_zone_create_from_arena()
127 *(void **)(zone->baseptr + (i*elem_size)) = zone->freelist; in cvmx_zone_create_from_arena()
128 zone->freelist = (void *)(zone->baseptr + (i*elem_size)); in cvmx_zone_create_from_arena()
[all …]
H A Dcvmx-malloc.h104 void *cvmx_calloc(cvmx_arena_list_t arena_list, size_t n, size_t elem_size);
151 uint32_t elem_size; member
158 return(zone->elem_size); in cvmx_zone_size()
182 cvmx_zone_t cvmx_zone_create_from_addr(char *name, uint32_t elem_size, uint32_t num_elem,
201 cvmx_zone_t cvmx_zone_create_from_arena(char *name, uint32_t elem_size, uint32_t num_elem, uint32_t…
/f-stack/dpdk/drivers/event/dsw/
H A Ddsw_sort.h26 dsw_insertion_sort(void *ary, uint16_t len, uint16_t elem_size, in dsw_insertion_sort() argument
34 cmp_fn(DSW_ARY_ELEM_PTR(ary, j-1, elem_size), in dsw_insertion_sort()
35 DSW_ARY_ELEM_PTR(ary, j, elem_size)) > 0; in dsw_insertion_sort()
37 DSW_ARY_ELEM_SWAP(ary, j, j-1, elem_size); in dsw_insertion_sort()
42 dsw_stable_sort(void *ary, uint16_t len, uint16_t elem_size, in dsw_stable_sort() argument
45 dsw_insertion_sort(ary, len, elem_size, cmp_fn); in dsw_stable_sort()
/f-stack/dpdk/drivers/net/qede/base/
H A Decore_chain.h111 u16 elem_size; member
148 #define ELEMS_PER_PAGE(elem_size) (ECORE_CHAIN_PAGE_SIZE / (elem_size)) argument
150 #define UNUSABLE_ELEMS_PER_PAGE(elem_size, mode) \ argument
153 (elem_size))) : 0)
155 #define USABLE_ELEMS_PER_PAGE(elem_size, mode) \ argument
156 ((u32)(ELEMS_PER_PAGE(elem_size) - \
157 UNUSABLE_ELEMS_PER_PAGE(elem_size, mode)))
426 p_chain->elem_size); in ecore_chain_produce()
500 p_chain->elem_size); in ecore_chain_consume()
580 p_chain->elem_size = elem_size; in ecore_chain_init_params()
[all …]
H A Decore_cxt.c317 u32 total_size, u32 elem_size) in ecore_ilt_cli_blk_fill() argument
327 if (elem_size) in ecore_ilt_cli_blk_fill()
328 p_blk->real_size_in_page = (ilt_size / elem_size) * elem_size; in ecore_ilt_cli_blk_fill()
656 elem_size = sizeof(struct src_ent); in ecore_cxt_cfg_ilt_compute()
660 total_size, elem_size); in ecore_cxt_cfg_ilt_compute()
2010 elem_size = CONN_CXT_SIZE(p_hwfn); in ecore_cxt_dynamic_ilt_alloc()
2015 elem_size = SRQ_CXT_SIZE; in ecore_cxt_dynamic_ilt_alloc()
2020 elem_size = TYPE1_TASK_CXT_SIZE(p_hwfn); in ecore_cxt_dynamic_ilt_alloc()
2112 elem_size = CONN_CXT_SIZE(p_hwfn); in ecore_cxt_free_ilt_range()
2117 elem_size = SRQ_CXT_SIZE; in ecore_cxt_free_ilt_range()
[all …]
H A Decore_dev_api.h439 osal_size_t elem_size,
H A Decore_dev.c5889 size = p_chain->elem_size * p_chain->usable_per_page; in ecore_chain_free_next_ptr()
5968 osal_size_t elem_size, u32 page_cnt) in ecore_chain_alloc_sanity_check() argument
5970 u64 chain_size = ELEMS_PER_PAGE(elem_size) * page_cnt; in ecore_chain_alloc_sanity_check()
6116 u32 num_elems, osal_size_t elem_size, in ecore_chain_alloc() argument
6126 page_cnt = ECORE_CHAIN_PAGE_CNT(num_elems, elem_size, mode); in ecore_chain_alloc()
6128 rc = ecore_chain_alloc_sanity_check(p_dev, cnt_type, elem_size, in ecore_chain_alloc()
6134 intended_use, mode, cnt_type, num_elems, elem_size); in ecore_chain_alloc()
6138 ecore_chain_init_params(p_chain, page_cnt, (u8)elem_size, intended_use, in ecore_chain_alloc()
/f-stack/dpdk/drivers/net/hinic/base/
H A Dhinic_pmd_eqs.c74 ((u16)(ALIGN((eq)->eq_len * (u32)(eq)->elem_size, (size)) \
77 #define GET_EQ_NUM_ELEMS(eq, pg_size) ((pg_size) / (u32)(eq)->elem_size)
82 #define ELEMENT_SIZE_IN_32B(eq) (((eq)->elem_size) >> 5)
158 u32 addr, val, ctrl0, ctrl1, page_size_val, elem_size; in set_aeq_ctrls() local
184 elem_size = EQ_SET_HW_ELEM_SIZE_VAL(eq); in set_aeq_ctrls()
187 AEQ_CTRL_1_SET(elem_size, ELEM_SIZE) | in set_aeq_ctrls()
330 eq->elem_size = HINIC_AEQE_SIZE; in init_aeq()
H A Dhinic_pmd_eqs.h30 (((u32)(idx) & ((eq)->num_elem_in_pg - 1)) * (eq)->elem_size))
69 u16 elem_size; member
H A Dhinic_pmd_hwdev.h22 size_t elem_size; member
H A Dhinic_pmd_hwdev.c286 pool->elem_size = size; in dma_pool_create()
312 buf = hinic_dma_mem_zalloc(pool->hwdev, pool->elem_size, dma_addr, in dma_pool_alloc()
323 hinic_dma_mem_free(pool->hwdev, pool->elem_size, vaddr, dma); in dma_pool_free()
/f-stack/dpdk/lib/librte_eal/common/
H A Dmalloc_elem.c227 size_t elem_size = elem->size; in elem_start_pt() local
233 while (elem_size >= size) { in elem_start_pt()
236 elem_size - MALLOC_ELEM_TRAILER_LEN; in elem_start_pt()
271 elem_size -= align; in elem_start_pt()
/f-stack/dpdk/lib/librte_kni/
H A Drte_kni_common.h68 unsigned elem_size; /**< Pointer size - for 32/64 bit OS */ member
H A Drte_kni_fifo.h50 fifo->elem_size = sizeof(void *); in kni_fifo_init()
/f-stack/dpdk/drivers/net/avp/
H A Drte_avp_fifo.h43 fifo->elem_size = sizeof(void *); in avp_fifo_init()
H A Drte_avp_common.h97 unsigned int elem_size; /**< Pointer size - for 32/64 bit OS */ member
/f-stack/dpdk/drivers/net/qede/
H A Dqede_if.h151 osal_size_t elem_size,
/f-stack/freebsd/contrib/octeon-sdk/cvmx-malloc/
H A Dmalloc.c2869 public_cALLOc(cvmx_arena_list_t arena_list, size_t n, size_t elem_size) in public_cALLOc() argument
2881 sz = n * elem_size; in public_cALLOc()
3806 Void_t* cALLOc(cvmx_arena_list_t arena_list, size_t n_elements, size_t elem_size) in cALLOc() argument
3808 Void_t* cALLOc(n_elements, elem_size) size_t n_elements; size_t elem_size; in cALLOc()
3816 Void_t* mem = public_mALLOc(arena_list, n_elements * elem_size);
/f-stack/dpdk/drivers/net/cxgbe/
H A Dsge.c1447 size_t elem_size, size_t stat_size, size_t sw_size, in alloc_ring() argument
1450 size_t len = CXGBE_MAX_RING_DESC_SIZE * elem_size + stat_size; in alloc_ring()
1460 " z_name_sw = %s\n", __func__, nelem, elem_size, sw_size, in alloc_ring()