| /f-stack/freebsd/contrib/octeon-sdk/ |
| H A D | cvmx-zone.c | 64 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 D | cvmx-malloc.h | 104 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 D | dsw_sort.h | 26 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 D | ecore_chain.h | 111 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 D | ecore_cxt.c | 317 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 D | ecore_dev_api.h | 439 osal_size_t elem_size,
|
| H A D | ecore_dev.c | 5889 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 D | hinic_pmd_eqs.c | 74 ((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 D | hinic_pmd_eqs.h | 30 (((u32)(idx) & ((eq)->num_elem_in_pg - 1)) * (eq)->elem_size)) 69 u16 elem_size; member
|
| H A D | hinic_pmd_hwdev.h | 22 size_t elem_size; member
|
| H A D | hinic_pmd_hwdev.c | 286 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 D | malloc_elem.c | 227 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 D | rte_kni_common.h | 68 unsigned elem_size; /**< Pointer size - for 32/64 bit OS */ member
|
| H A D | rte_kni_fifo.h | 50 fifo->elem_size = sizeof(void *); in kni_fifo_init()
|
| /f-stack/dpdk/drivers/net/avp/ |
| H A D | rte_avp_fifo.h | 43 fifo->elem_size = sizeof(void *); in avp_fifo_init()
|
| H A D | rte_avp_common.h | 97 unsigned int elem_size; /**< Pointer size - for 32/64 bit OS */ member
|
| /f-stack/dpdk/drivers/net/qede/ |
| H A D | qede_if.h | 151 osal_size_t elem_size,
|
| /f-stack/freebsd/contrib/octeon-sdk/cvmx-malloc/ |
| H A D | malloc.c | 2869 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 D | sge.c | 1447 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()
|