/linux-4.4.14/include/linux/qed/ |
H A D | qed_chain.h | 74 u16 elem_size; member in struct:qed_chain 81 #define ELEMS_PER_PAGE(elem_size) (QED_CHAIN_PAGE_SIZE / (elem_size)) 83 #define UNUSABLE_ELEMS_PER_PAGE(elem_size, mode) \ 86 (elem_size))) : 0) 88 #define USABLE_ELEMS_PER_PAGE(elem_size, mode) \ 89 ((u32)(ELEMS_PER_PAGE(elem_size) - \ 90 UNUSABLE_ELEMS_PER_PAGE(elem_size, mode))) 92 #define QED_CHAIN_PAGE_CNT(elem_cnt, elem_size, mode) \ 93 DIV_ROUND_UP(elem_cnt, USABLE_ELEMS_PER_PAGE(elem_size, mode)) 268 p_chain->elem_size); qed_chain_produce() 327 p_chain->elem_size); qed_chain_consume() 372 * @param elem_size size of each element in the chain 380 u8 elem_size, qed_chain_init() 387 p_chain->elem_size = elem_size; qed_chain_init() 392 p_chain->elem_per_page = ELEMS_PER_PAGE(elem_size); qed_chain_init() 394 USABLE_ELEMS_PER_PAGE(elem_size, mode); qed_chain_init() 399 p_chain->elem_unusable = UNUSABLE_ELEMS_PER_PAGE(elem_size, mode); qed_chain_init() 414 elem_size * qed_chain_init() 431 elem_size * qed_chain_init() 448 * @param elem_size size of each element in the chain 460 u8 elem_size, qed_chain_pbl_init() 469 elem_size, use_mode, QED_CHAIN_MODE_PBL); qed_chain_pbl_init() 515 ret = (u8 *)p_chain->p_virt_addr + p_chain->elem_size * idx; qed_chain_sge_get_elem() 376 qed_chain_init(struct qed_chain *p_chain, void *p_virt_addr, dma_addr_t p_phys_addr, u16 page_cnt, u8 elem_size, enum qed_chain_use_mode intended_use, enum qed_chain_mode mode) qed_chain_init() argument 456 qed_chain_pbl_init(struct qed_chain *p_chain, void *p_virt_addr, dma_addr_t p_phys_addr, u16 page_cnt, u8 elem_size, enum qed_chain_use_mode use_mode, dma_addr_t p_phys_pbl, dma_addr_t *p_virt_pbl) qed_chain_pbl_init() argument
|
H A D | qed_if.h | 250 size_t elem_size,
|
/linux-4.4.14/sound/hda/ |
H A D | array.c | 20 if (snd_BUG_ON(!array->elem_size)) snd_array_new() 24 int size = (num + 1) * array->elem_size; snd_array_new()
|
/linux-4.4.14/kernel/bpf/ |
H A D | arraymap.c | 24 u32 elem_size, array_size; array_map_alloc() local 37 elem_size = round_up(attr->value_size, 8); array_map_alloc() 40 if (elem_size == 0 || array_map_alloc() 41 attr->max_entries > (U32_MAX - PAGE_SIZE - sizeof(*array)) / elem_size) array_map_alloc() 44 array_size = sizeof(*array) + attr->max_entries * elem_size; array_map_alloc() 59 array->elem_size = elem_size; array_map_alloc() 73 return array->value + array->elem_size * index; array_map_lookup_elem() 114 memcpy(array->value + array->elem_size * index, value, map->value_size); array_map_update_elem()
|
H A D | hashtab.c | 23 u32 elem_size; /* size of each element in bytes */ member in struct:bpf_htab 71 * sure that the elem_size doesn't overflow and it's htab_map_alloc() 76 htab->elem_size = sizeof(struct htab_elem) + htab_map_alloc() 86 (u64) htab->elem_size * htab->map.max_entries >= htab_map_alloc() 92 htab->elem_size * htab->map.max_entries, htab_map_alloc() 241 l_new = kmalloc(htab->elem_size, GFP_ATOMIC | __GFP_NOWARN); htab_map_update_elem()
|
/linux-4.4.14/drivers/dma/ |
H A D | coh901318_lli.c | 244 u32 elem_size; coh901318_lli_fill_sg() local 284 elem_size = MAX_DMA_PACKET_SIZE; for_each_sg() 287 elem_size = bytes_to_transfer; for_each_sg() 291 lli->control = val | elem_size; for_each_sg() 296 dst += elem_size; for_each_sg() 298 src += elem_size; for_each_sg() 302 bytes_to_transfer -= elem_size; for_each_sg()
|
H A D | ste_dma40_ll.c | 155 /* Transfer size can't be smaller than (num_elms * elem_size) */ d40_phy_fill_lli()
|
/linux-4.4.14/net/sunrpc/ |
H A D | xdr.c | 1248 desc->elem_size > buf->len) xdr_xcode_array2() 1256 todo = desc->array_len * desc->elem_size; xdr_xcode_array2() 1265 while (avail_here >= desc->elem_size) { xdr_xcode_array2() 1269 c += desc->elem_size; xdr_xcode_array2() 1270 avail_here -= desc->elem_size; xdr_xcode_array2() 1274 elem = kmalloc(desc->elem_size, GFP_KERNEL); xdr_xcode_array2() 1308 if (copied || avail_page < desc->elem_size) { xdr_xcode_array2() 1310 desc->elem_size - copied); xdr_xcode_array2() 1312 elem = kmalloc(desc->elem_size, xdr_xcode_array2() 1326 if (copied == desc->elem_size) xdr_xcode_array2() 1331 if (copied == desc->elem_size) { xdr_xcode_array2() 1341 while (avail_page >= desc->elem_size) { xdr_xcode_array2() 1345 c += desc->elem_size; xdr_xcode_array2() 1346 avail_page -= desc->elem_size; xdr_xcode_array2() 1350 desc->elem_size - copied); xdr_xcode_array2() 1352 elem = kmalloc(desc->elem_size, xdr_xcode_array2() 1366 if (copied == desc->elem_size) xdr_xcode_array2() 1371 if (copied == desc->elem_size) { xdr_xcode_array2() 1396 unsigned int l = desc->elem_size - copied; xdr_xcode_array2() 1413 c += desc->elem_size; xdr_xcode_array2() 1414 todo -= desc->elem_size; xdr_xcode_array2() 1441 if ((unsigned long) base + 4 + desc->array_len * desc->elem_size > xdr_encode_array2()
|
/linux-4.4.14/fs/nfs_common/ |
H A D | nfsacl.c | 97 .elem_size = 12, nfsacl_encode() 132 err = 8 + nfsacl_desc.desc.elem_size * nfsacl_encode() 269 .elem_size = 12, nfsacl_decode() 293 return 8 + nfsacl_desc.desc.elem_size * nfsacl_decode()
|
/linux-4.4.14/drivers/media/v4l2-core/ |
H A D | v4l2-ctrls.c | 1248 idx *= ctrl->elem_size; std_equal() 1262 idx *= ctrl->elem_size; std_equal() 1263 return !memcmp(ptr1.p + idx, ptr2.p + idx, ctrl->elem_size); std_equal() 1272 idx *= ctrl->elem_size; std_init() 1296 idx *= ctrl->elem_size; std_init() 1297 memset(ptr.p + idx, 0, ctrl->elem_size); std_init() 1430 idx *= ctrl->elem_size; std_validate() 1465 c->size = ctrl->elem_size; ptr_to_user() 1509 for (idx = c->size / ctrl->elem_size; idx < ctrl->elems; idx++) user_to_ptr() 1555 memcpy(to.p, from.p, ctrl->elems * ctrl->elem_size); ptr_to_ptr() 1904 const u32 dims[V4L2_CTRL_MAX_DIMS], u32 elem_size, v4l2_ctrl_new() 1929 /* Prefill elem_size for all types handled by std_type_ops */ v4l2_ctrl_new() 1932 elem_size = sizeof(s64); v4l2_ctrl_new() 1935 elem_size = max + 1; v4l2_ctrl_new() 1938 elem_size = sizeof(u8); v4l2_ctrl_new() 1941 elem_size = sizeof(u16); v4l2_ctrl_new() 1944 elem_size = sizeof(u32); v4l2_ctrl_new() 1948 elem_size = sizeof(s32); v4l2_ctrl_new() 1951 tot_ctrl_size = elem_size * elems; v4l2_ctrl_new() 1954 if (id == 0 || name == NULL || !elem_size || v4l2_ctrl_new() 2016 ctrl->elem_size = elem_size; v4l2_ctrl_new() 2083 cfg->dims, cfg->elem_size, v4l2_ctrl_new_custom() 2543 qc->elem_size = ctrl->elem_size; v4l2_query_ext_ctrl() 2732 unsigned tot_size = ctrl->elems * ctrl->elem_size; prepare_ext_ctrls() 1899 v4l2_ctrl_new(struct v4l2_ctrl_handler *hdl, const struct v4l2_ctrl_ops *ops, const struct v4l2_ctrl_type_ops *type_ops, u32 id, const char *name, enum v4l2_ctrl_type type, s64 min, s64 max, u64 step, s64 def, const u32 dims[V4L2_CTRL_MAX_DIMS], u32 elem_size, u32 flags, const char * const *qmenu, const s64 *qmenu_int, void *priv) v4l2_ctrl_new() argument
|
H A D | v4l2-ioctl.c | 540 "step=%lld, default=%lld, flags=0x%08x, elem_size=%u, elems=%u, " v4l_print_query_ext_ctrl() 545 p->elem_size, p->elems, p->nr_of_dims, v4l_print_query_ext_ctrl()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | pci.c | 147 u8 elem_size; /* size of one element */ member in struct:mlxsw_pci_queue 202 size_t elem_size, int elem_index) __mlxsw_pci_queue_elem_get() 204 return q->mem_item.buf + (elem_size * elem_index); __mlxsw_pci_queue_elem_get() 703 memset(wqe, 0, q->elem_size); mlxsw_pci_cqe_rdq_handle() 889 u8 elem_size; member in struct:mlxsw_pci_queue_ops 898 .elem_size = MLXSW_PCI_WQE_SIZE, 907 .elem_size = MLXSW_PCI_WQE_SIZE 917 .elem_size = MLXSW_PCI_CQE_SIZE 927 .elem_size = MLXSW_PCI_EQE_SIZE 941 q->elem_size = q_ops->elem_size; mlxsw_pci_queue_init() 970 __mlxsw_pci_queue_elem_get(q, q_ops->elem_size, i); mlxsw_pci_queue_init() 201 __mlxsw_pci_queue_elem_get(struct mlxsw_pci_queue *q, size_t elem_size, int elem_index) __mlxsw_pci_queue_elem_get() argument
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_dev_api.h | 209 * @param elem_size 219 size_t elem_size,
|
H A D | qed_cxt.c | 170 u32 elem_size) qed_ilt_cli_blk_fill() 180 if (elem_size) qed_ilt_cli_blk_fill() 181 p_blk->real_size_in_page = (ilt_size / elem_size) * elem_size; qed_ilt_cli_blk_fill() 167 qed_ilt_cli_blk_fill(struct qed_ilt_client_cfg *p_cli, struct qed_ilt_cli_blk *p_blk, u32 start_line, u32 total_size, u32 elem_size) qed_ilt_cli_blk_fill() argument
|
H A D | qed_dev.c | 1464 size_t elem_size, qed_chain_alloc() 1477 page_cnt = QED_CHAIN_PAGE_CNT(num_elems, elem_size, mode); qed_chain_alloc() 1498 (u8)elem_size, intended_use, qed_chain_alloc() 1502 (u8)elem_size, intended_use, mode); qed_chain_alloc() 1460 qed_chain_alloc(struct qed_dev *cdev, enum qed_chain_use_mode intended_use, enum qed_chain_mode mode, u16 num_elems, size_t elem_size, struct qed_chain *p_chain) qed_chain_alloc() argument
|
/linux-4.4.14/include/sound/ |
H A D | hdaudio.h | 37 unsigned int elem_size; member in struct:snd_array 538 array->elem_size = size; snd_array_init() 544 return array->list + idx * array->elem_size; snd_array_elem() 549 return (unsigned long)(ptr - array->list) / array->elem_size; snd_array_index()
|
/linux-4.4.14/include/linux/sunrpc/ |
H A D | xdr.h | 183 unsigned int elem_size; member in struct:xdr_array2_desc
|
/linux-4.4.14/include/linux/ |
H A D | bpf.h | 143 u32 elem_size; member in struct:bpf_array
|
H A D | of.h | 280 const char *propname, int elem_size); 504 const char *propname, int elem_size) of_property_count_elems_of_size() 503 of_property_count_elems_of_size(const struct device_node *np, const char *propname, int elem_size) of_property_count_elems_of_size() argument
|
H A D | device-mapper.h | 484 void *dm_vcalloc(unsigned long nmemb, unsigned long elem_size);
|
/linux-4.4.14/include/media/ |
H A D | v4l2-ctrls.h | 146 * @elem_size: The size in bytes of the control. 202 u32 elem_size; member in struct:v4l2_ctrl 287 * @elem_size: The size in bytes of the control. 315 u32 elem_size; member in struct:v4l2_ctrl_config
|
/linux-4.4.14/sound/soc/ |
H A D | soc-topology.c | 91 static int soc_tplg_check_elem_count(struct soc_tplg *tplg, size_t elem_size, soc_tplg_check_elem_count() argument 94 const u8 *end = tplg->pos + elem_size * count; soc_tplg_check_elem_count() 104 if (elem_size * count > bytes) { soc_tplg_check_elem_count() 107 elem_type, count, elem_size, bytes); soc_tplg_check_elem_count()
|
/linux-4.4.14/drivers/md/ |
H A D | dm-table.c | 134 void *dm_vcalloc(unsigned long nmemb, unsigned long elem_size) dm_vcalloc() argument 142 if (nmemb > (ULONG_MAX / elem_size)) dm_vcalloc() 145 size = nmemb * elem_size; dm_vcalloc()
|
/linux-4.4.14/drivers/of/ |
H A D | base.c | 1085 * @elem_size: size of the individual element 1088 * size elem_size in it. Returns number of elements on sucess, -EINVAL if the 1089 * property does not exist or its length does not match a multiple of elem_size 1093 const char *propname, int elem_size) of_property_count_elems_of_size() 1102 if (prop->length % elem_size != 0) { of_property_count_elems_of_size() 1104 propname, np->full_name, elem_size); of_property_count_elems_of_size() 1108 return prop->length / elem_size; of_property_count_elems_of_size() 1092 of_property_count_elems_of_size(const struct device_node *np, const char *propname, int elem_size) of_property_count_elems_of_size() argument
|
/linux-4.4.14/drivers/scsi/osd/ |
H A D | osd_initiator.c | 1149 unsigned elem_size = _osd_req_alist_elem_size(or, oa->len); osd_req_add_set_attr_list() local 1151 total_bytes += elem_size; osd_req_add_set_attr_list() 1153 or->set_attr.total_bytes = total_bytes - elem_size; osd_req_add_set_attr_list() 1163 attr_last += elem_size; osd_req_add_set_attr_list()
|
/linux-4.4.14/drivers/net/wireless/b43legacy/ |
H A D | main.c | 1084 u16 src_size, elem_size, src_pos, dest_pos; b43legacy_generate_probe_resp() local 1108 for ( ; src_pos < src_size - 2; src_pos += elem_size) { b43legacy_generate_probe_resp() 1109 elem_size = src_data[src_pos + 1] + 2; b43legacy_generate_probe_resp() 1114 memcpy(dest_data + dest_pos, src_data + src_pos, elem_size); b43legacy_generate_probe_resp() 1115 dest_pos += elem_size; b43legacy_generate_probe_resp()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | sge.c | 683 * @elem_size: the size of each descriptor 698 static void *alloc_ring(struct device *dev, size_t nelem, size_t elem_size, alloc_ring() argument 702 size_t len = nelem * elem_size + stat_size; alloc_ring()
|
/linux-4.4.14/drivers/media/usb/uvc/ |
H A D | uvc_v4l2.c | 914 qec->elem_size = 4; uvc_ioctl_query_ext_ctrl()
|
/linux-4.4.14/drivers/media/radio/si4713/ |
H A D | si4713.c | 1437 .elem_size = sizeof(u32),
|
/linux-4.4.14/fs/btrfs/ |
H A D | send.c | 871 unsigned long elem_size; iterate_inode_ref() local 890 elem_size = sizeof(*iref); iterate_inode_ref() 894 elem_size = sizeof(*extref); iterate_inode_ref() 946 cur += elem_size + name_len; iterate_inode_ref()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | sge.c | 600 * @elem_size: the size of each descriptor 613 static void *alloc_ring(struct pci_dev *pdev, size_t nelem, size_t elem_size, alloc_ring() argument 616 size_t len = nelem * elem_size; alloc_ring()
|
/linux-4.4.14/include/uapi/linux/ |
H A D | videodev2.h | 1532 __u32 elem_size; member in struct:v4l2_query_ext_ctrl
|