Searched refs:element_size (Results 1 - 14 of 14) sorted by relevance

/linux-4.4.14/include/linux/
H A Dflex_array.h23 int element_size; member in struct:flex_array::__anon12290::__anon12291
55 .element_size = (__element_size), \
64 struct flex_array *flex_array_alloc(int element_size, unsigned int total,
H A Dlru_cache.h187 size_t element_size; member in struct:lru_cache
/linux-4.4.14/lib/
H A Dflex_array.c41 int data_size = fa->element_size * fa->total_nr_elements; elements_fit_in_base()
49 * @element_size: the size of individual elements in the array
63 * (PAGE_SIZE/element_size) * (PAGE_SIZE-8)/sizeof(void *)
88 struct flex_array *flex_array_alloc(int element_size, unsigned int total, flex_array_alloc() argument
96 if (element_size) { flex_array_alloc()
97 elems_per_part = FLEX_ARRAY_ELEMENTS_PER_PART(element_size); flex_array_alloc()
102 /* max_size will end up 0 if element_size > PAGE_SIZE */ flex_array_alloc()
108 ret->element_size = element_size; flex_array_alloc()
123 * if element_size == 0 we don't get here, so we never touch fa_element_to_part_nr()
162 return part_offset * fa->element_size; index_inside_part()
207 if (!fa->element_size) flex_array_put()
218 memcpy(dst, src, fa->element_size); flex_array_put()
238 if (!fa->element_size) flex_array_clear()
249 memset(dst, FLEX_ARRAY_FREE, fa->element_size); flex_array_clear()
288 if (!fa->element_size) flex_array_prealloc()
320 if (!fa->element_size) flex_array_get()
382 if (!fa->total_nr_elements || !fa->element_size) flex_array_shrink()
H A Dlru_cache.c136 lc->element_size = e_size; lc_create()
149 memset(p, 0, lc->element_size); lc_create()
227 memset(p, 0, lc->element_size); lc_reset()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/
H A Ditem.h48 unsigned char element_size; /* size of element in bit array */ member in struct:mlxsw_item
198 BUG_ON(index && !item->element_size); __mlxsw_item_bit_array_offset()
200 BITS_PER_BYTE % item->element_size != 0) { __mlxsw_item_bit_array_offset()
201 pr_err("mlxsw: item bug (name=%s,offset=%x,element_size=%x)\n", __mlxsw_item_bit_array_offset()
202 item->name, item->offset, item->element_size); __mlxsw_item_bit_array_offset()
206 max_index = (item->size.bytes << 3) / item->element_size - 1; __mlxsw_item_bit_array_offset()
208 offset = be_index * item->element_size >> 3; __mlxsw_item_bit_array_offset()
209 in_byte_index = index % (BITS_PER_BYTE / item->element_size); __mlxsw_item_bit_array_offset()
210 *shift = in_byte_index * item->element_size; __mlxsw_item_bit_array_offset()
223 tmp &= GENMASK(item->element_size - 1, 0); __mlxsw_item_bit_array_get()
232 u8 mask = GENMASK(item->element_size - 1, 0) << shift; __mlxsw_item_bit_array_set()
422 .element_size = _element_size, \
/linux-4.4.14/drivers/gpu/drm/qxl/
H A Dqxl_cmd.c40 int element_size; member in struct:qxl_ring
59 int element_size, qxl_ring_create()
72 ring->element_size = element_size; qxl_ring_create()
137 elt = ring->ring->elements + idx * ring->element_size; qxl_ring_push()
139 memcpy((void *)elt, new_elt, ring->element_size); qxl_ring_push()
167 ring_elt = ring->ring->elements + idx * ring->element_size; qxl_ring_pop()
169 memcpy(element, (void *)ring_elt, ring->element_size); qxl_ring_pop()
58 qxl_ring_create(struct qxl_ring_header *header, int element_size, int n_elements, int prod_notify, bool set_prod_notify, wait_queue_head_t *push_event) qxl_ring_create() argument
H A Dqxl_drv.h354 int element_size,
/linux-4.4.14/drivers/scsi/pm8001/
H A Dpm8001_init.c268 pm8001_ha->memoryMap.region[AAP1].element_size = PM8001_EVENT_LOG_SIZE; pm8001_alloc()
274 pm8001_ha->memoryMap.region[IOP].element_size = PM8001_EVENT_LOG_SIZE; pm8001_alloc()
281 pm8001_ha->memoryMap.region[CI+i].element_size = 4; pm8001_alloc()
289 pm8001_ha->memoryMap.region[IB+i].element_size = 128; pm8001_alloc()
296 pm8001_ha->memoryMap.region[IB+i].element_size = 64; pm8001_alloc()
306 pm8001_ha->memoryMap.region[PI+i].element_size = 4; pm8001_alloc()
314 pm8001_ha->memoryMap.region[OB+i].element_size = 128; pm8001_alloc()
322 pm8001_ha->memoryMap.region[OB+i].element_size = 64; pm8001_alloc()
331 pm8001_ha->memoryMap.region[NVMD].element_size = 4096; pm8001_alloc()
335 pm8001_ha->memoryMap.region[DEV_MEM].element_size = PM8001_MAX_DEVICES * pm8001_alloc()
342 pm8001_ha->memoryMap.region[CCB_MEM].element_size = PM8001_MAX_CCB * pm8001_alloc()
352 pm8001_ha->memoryMap.region[FORENSIC_MEM].element_size = 0x10000; pm8001_alloc()
H A Dpm8001_sas.h310 u32 element_size; member in struct:mpi_mem
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
H A Diceland_sdma_pkt_open.h479 /*define for element_size field*/
672 /*define for element_size field*/
1119 /*define for element_size field*/
1454 /*define for element_size field*/
H A Dtonga_sdma_pkt_open.h479 /*define for element_size field*/
672 /*define for element_size field*/
1119 /*define for element_size field*/
1454 /*define for element_size field*/
/linux-4.4.14/tools/hv/
H A Dhv_kvp_daemon.c750 int element_size, int offset) kvp_process_ipconfig_file()
767 if (len < strlen(config_buf) + element_size + 1) kvp_process_ipconfig_file()
748 kvp_process_ipconfig_file(char *cmd, char *config_buf, unsigned int len, int element_size, int offset) kvp_process_ipconfig_file() argument
/linux-4.4.14/samples/trace_events/
H A Dtrace-events-sample.h289 * __print_array( array, len, element_size )
/linux-4.4.14/drivers/scsi/mpt3sas/
H A Dmpt3sas_base.c3303 "element_size(%d), pool_size(%d kB)\n", ioc->name, _base_allocate_memory_pools()
3478 "sense pool(0x%p): depth(%d), element_size(%d), pool_size" _base_allocate_memory_pools()
3529 "depth(%d), element_size(%d), pool_size(%d kB)\n", ioc->name, _base_allocate_memory_pools()

Completed in 584 milliseconds