/linux-4.4.14/include/linux/ |
H A D | flex_array.h | 23 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 D | lru_cache.h | 187 size_t element_size; member in struct:lru_cache
|
/linux-4.4.14/lib/ |
H A D | flex_array.c | 41 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 D | lru_cache.c | 136 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 D | item.h | 48 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 D | qxl_cmd.c | 40 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 D | qxl_drv.h | 354 int element_size,
|
/linux-4.4.14/drivers/scsi/pm8001/ |
H A D | pm8001_init.c | 268 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 D | pm8001_sas.h | 310 u32 element_size; member in struct:mpi_mem
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
H A D | iceland_sdma_pkt_open.h | 479 /*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 D | tonga_sdma_pkt_open.h | 479 /*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 D | hv_kvp_daemon.c | 750 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 D | trace-events-sample.h | 289 * __print_array( array, len, element_size )
|
/linux-4.4.14/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_base.c | 3303 "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()
|