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

/freebsd-10-stable/sys/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, argument
74 if (mem_size < sizeof(struct cvmx_zone) + elem_size * num_elem)
79 zone = (cvmx_zone_t) ((char *)mem_ptr + elem_size * num_elem);
80 zone->elem_size = elem_size;
92 *(void **)(zone->baseptr + (i*elem_size)) = zone->freelist;
93 zone->freelist = (void *)(zone->baseptr + (i*elem_size));
100 cvmx_zone_t cvmx_zone_create_from_arena(char *name, uint32_t elem_size, uint32_t num_elem, uint32_t align, cvmx_arena_list_t arena_list, uint32_t flags) argument
111 zone->elem_size = elem_size;
[all...]
H A Dcvmx-malloc.h99 * @param elem_size size of elementes
101 * @return pointer to (n*elem_size) byte zero initialized buffer or NULL
104 void *cvmx_calloc(cvmx_arena_list_t arena_list, size_t n, size_t elem_size);
151 uint32_t elem_size; member in struct:cvmx_zone
158 return(zone->elem_size);
172 * @param elem_size size of blocks that will be requested from zone
176 * (must be at least elem_size * num_elem + CVMX_ZONE_OVERHEAD bytes)
182 cvmx_zone_t cvmx_zone_create_from_addr(char *name, uint32_t elem_size, uint32_t num_elem,
189 * @param elem_size size of blocks that will be requested from zone
201 cvmx_zone_t cvmx_zone_create_from_arena(char *name, uint32_t elem_size, uint32_
[all...]
/freebsd-10-stable/sys/dev/hyperv/vmbus/
H A Dvmbus_brvar.h101 vmbus_br_nelem(int br_size, int elem_size) argument
107 elem_size += sizeof(uint64_t);
108 return (br_size / elem_size);
H A Dvmbus_chan.c2059 int elem_size; local
2061 elem_size = __offsetof(struct vmbus_chanpkt_prplist,
2063 elem_size += dlen_max;
2064 elem_size = VMBUS_CHANPKT_TOTLEN(elem_size);
2066 return (vmbus_br_nelem(br_size, elem_size));
/freebsd-10-stable/sys/dev/qlnx/qlnxe/
H A Decore_chain.h138 u16 elem_size; member in struct:ecore_chain
175 #define ELEMS_PER_PAGE(elem_size) (ECORE_CHAIN_PAGE_SIZE/(elem_size))
177 #define UNUSABLE_ELEMS_PER_PAGE(elem_size, mode) \
180 (elem_size))) : 0)
182 #define USABLE_ELEMS_PER_PAGE(elem_size, mode) \
183 ((u32) (ELEMS_PER_PAGE(elem_size) - \
184 UNUSABLE_ELEMS_PER_PAGE(elem_size, mode)))
186 #define ECORE_CHAIN_PAGE_CNT(elem_cnt, elem_size, mode) \
187 DIV_ROUND_UP(elem_cnt, USABLE_ELEMS_PER_PAGE(elem_size, mod
611 ecore_chain_init_params(struct ecore_chain *p_chain, u32 page_cnt, u8 elem_size, enum ecore_chain_use_mode intended_use, enum ecore_chain_mode mode, enum ecore_chain_cnt_type cnt_type, void *dp_ctx) argument
[all...]
H A Decore_cxt.c558 u32 elem_size)
568 if (elem_size)
569 p_blk->real_size_in_page = (ilt_size / elem_size) * elem_size;
914 u32 ilt_page_size, elem_size; local
936 elem_size = p_mngr->task_type_size[p_seg->type];
937 if (!elem_size)
940 return (ilt_page_size / elem_size) * excess_lines;
2402 u32 reg_offset, shadow_line, elem_size, hw_p_size, elems_per_p, line; local
2414 elem_size
554 ecore_ilt_cli_blk_fill(struct ecore_ilt_client_cfg *p_cli, struct ecore_ilt_cli_blk *p_blk, u32 start_line, u32 total_size, u32 elem_size) argument
2555 u32 reg_offset, elem_size, hw_p_size, elems_per_p; local
[all...]
H A Decore_dev_api.h557 * @param elem_size
568 osal_size_t elem_size,
H A Decore_dev.c6098 size = p_chain->elem_size * p_chain->usable_per_page;
6180 osal_size_t elem_size, u32 page_cnt)
6182 u64 chain_size = ELEMS_PER_PAGE(elem_size) * page_cnt;
6328 u32 num_elems, osal_size_t elem_size,
6338 page_cnt = ECORE_CHAIN_PAGE_CNT(num_elems, elem_size, mode);
6340 rc = ecore_chain_alloc_sanity_check(p_dev, cnt_type, elem_size,
6345 "[use_mode %d, mode %d, cnt_type %d, num_elems %d, elem_size %zu]\n",
6346 intended_use, mode, cnt_type, num_elems, elem_size);
6350 ecore_chain_init_params(p_chain, page_cnt, (u8)elem_size, intended_use,
6178 ecore_chain_alloc_sanity_check(struct ecore_dev *p_dev, enum ecore_chain_cnt_type cnt_type, osal_size_t elem_size, u32 page_cnt) argument
6324 ecore_chain_alloc(struct ecore_dev *p_dev, enum ecore_chain_use_mode intended_use, enum ecore_chain_mode mode, enum ecore_chain_cnt_type cnt_type, u32 num_elems, osal_size_t elem_size, struct ecore_chain *p_chain, struct ecore_chain_ext_pbl *ext_pbl) argument
/freebsd-10-stable/contrib/gcc/
H A Dvarray.c149 size_t elem_size = element[va->type].size; local
150 size_t old_data_size = old_elements * elem_size;
151 size_t data_size = n * elem_size;
/freebsd-10-stable/contrib/flex/
H A Dbuf.c206 /* create buf with 0 elements, each of size elem_size. */
207 void buf_init (buf, elem_size)
209 size_t elem_size;
213 buf->elt_size = elem_size;
H A Dflexdef.h1110 extern void buf_init PROTO ((struct Buf * buf, size_t elem_size));
/freebsd-10-stable/contrib/libpcap/
H A Dpcap-dos.h124 int elem_size; /* size of each element */ member in struct:rx_ringbuf
H A Dpcap-dos.c1296 PCAP_ASSERT (tail->size < active_dev->queue.elem_size-4-2);
1380 buf += q->elem_size;
1392 q->elem_size = size;
1447 return (struct rx_elem*) (q->buf_start + (q->elem_size * q->in_index));
1455 return (struct rx_elem*) (q->buf_start + (q->elem_size * q->out_index));
/freebsd-10-stable/sys/contrib/octeon-sdk/cvmx-malloc/
H A Dmalloc.c978 independent elements that can hold contents of size elem_size, each
2869 public_cALLOc(cvmx_arena_list_t arena_list, size_t n, size_t elem_size) argument
2881 sz = n * elem_size;
3806 Void_t* cALLOc(cvmx_arena_list_t arena_list, size_t n_elements, size_t elem_size) argument
3808 Void_t* cALLOc(n_elements, elem_size) size_t n_elements; size_t elem_size;
3816 Void_t* mem = public_mALLOc(arena_list, n_elements * elem_size);
/freebsd-10-stable/contrib/apr-util/xml/
H A Dapr_xml.c240 ** NOTE: elem_size() *depends* upon this pointer equality.
644 static apr_size_t elem_size(const apr_xml_elem *elem, int style, function
736 size += (elem_size(elem, APR_XML_X2T_FULL, NULL, ns_map) +
884 apr_size_t size = elem_size(elem, style, namespaces, ns_map) + 1;
/freebsd-10-stable/contrib/libcxxrt/
H A Dlibelftc_dem_gnu3.c175 ssize_t elem_pos, elem_size, rtn_size; local
190 elem_size = strlen(v->container[i]);
192 memcpy(rtn + elem_pos, v->container[i], elem_size);
194 elem_pos += elem_size;
/freebsd-10-stable/usr.bin/sort/
H A Dfile.c1222 static int sort_qsort(void *list, size_t count, size_t elem_size, argument
1226 qsort(list, count, elem_size, cmp_func);
/freebsd-10-stable/sys/dev/cxgb/
H A Dcxgb_sge.c876 alloc_ring(adapter_t *sc, size_t nelem, size_t elem_size, size_t sw_size, argument
880 size_t len = nelem * elem_size;
/freebsd-10-stable/contrib/gcc/config/rs6000/
H A Drs6000.c5957 int elem_size = GET_MODE_SIZE (elem_mode);
5959 if (elem_size < UNITS_PER_WORD)
5941 int elem_size = GET_MODE_SIZE (elem_mode); local

Completed in 484 milliseconds