| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | qmi_wlfw_v01.c | 15 .elem_size = sizeof(u32), 24 .elem_size = sizeof(enum wlfw_pipedir_enum_v01), 33 .elem_size = sizeof(u32), 42 .elem_size = sizeof(u32), 51 .elem_size = sizeof(u32), 64 .elem_size = sizeof(u32), 73 .elem_size = sizeof(enum wlfw_pipedir_enum_v01), 82 .elem_size = sizeof(u32), 95 .elem_size = sizeof(u16), 104 .elem_size = sizeof(u16), [all …]
|
| /linux/sound/usb/qcom/ |
| H A D | usb_audio_qmi_v01.c | 14 .elem_size = sizeof(u64), 22 .elem_size = sizeof(u64), 30 .elem_size = sizeof(u32), 46 .elem_size = sizeof(struct mem_info_v01), 55 .elem_size = sizeof(struct mem_info_v01), 64 .elem_size = sizeof(struct mem_info_v01), 73 .elem_size = sizeof(struct mem_info_v01), 82 .elem_size = sizeof(struct mem_info_v01), 99 .elem_size = sizeof(u8), 108 .elem_size = sizeof(u8), [all …]
|
| /linux/drivers/net/ipa/ |
| H A D | ipa_qmi_msg.c | 17 .elem_size = 27 .elem_size = 37 .elem_size = 47 .elem_size = 57 .elem_size = 67 .elem_size = 77 .elem_size = 87 .elem_size = 97 .elem_size = 107 .elem_size = [all …]
|
| /linux/drivers/soc/qcom/ |
| H A D | qcom_pdr_msg.c | 15 .elem_size = sizeof(char), 24 .elem_size = sizeof(u32), 33 .elem_size = sizeof(u8), 42 .elem_size = sizeof(u32), 55 .elem_size = sizeof(char), 64 .elem_size = sizeof(u8), 73 .elem_size = sizeof(u32), 87 .elem_size = sizeof(struct qmi_response_type_v01), 97 .elem_size = sizeof(u8), 106 .elem_size = sizeof(u16), [all …]
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | qmi.c | 26 .elem_size = sizeof(u8), 35 .elem_size = sizeof(u8), 44 .elem_size = sizeof(u8), 53 .elem_size = sizeof(u8), 70 .elem_size = sizeof(u8), 79 .elem_size = sizeof(u32), 88 .elem_size = sizeof(u8), 97 .elem_size = sizeof(u32), 106 .elem_size = sizeof(u8), 115 .elem_size = sizeof(u8), [all …]
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | qmi.c | 38 .elem_size = sizeof(u8), 47 .elem_size = sizeof(u32), 56 .elem_size = sizeof(u8), 65 .elem_size = sizeof(u32), 74 .elem_size = sizeof(u8), 83 .elem_size = sizeof(u8), 92 .elem_size = sizeof(u32), 101 .elem_size = sizeof(u8), 110 .elem_size = sizeof(u8), 119 .elem_size = sizeof(u8), [all …]
|
| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_queue.c | 56 unsigned int elem_size, enum queue_type type) in rxe_queue_init() argument 74 q->elem_size = elem_size; in rxe_queue_init() 77 if (elem_size < cache_line_size()) in rxe_queue_init() 78 elem_size = cache_line_size(); in rxe_queue_init() 79 elem_size = roundup_pow_of_two(elem_size); in rxe_queue_init() 81 q->log2_elem_size = order_base_2(elem_size); in rxe_queue_init() 87 buf_size = sizeof(struct rxe_queue_buf) + num_slots * elem_size; in rxe_queue_init() 127 queue_addr_from_index(q, cons), new_q->elem_size); in resize_finish() 148 unsigned int elem_size, struct ib_udata *udata, in rxe_queue_resize() argument 158 new_q = rxe_queue_init(q->rxe, &num_elem, elem_size, q->type); in rxe_queue_resize()
|
| H A D | rxe_queue.h | 67 size_t elem_size; member 86 unsigned int elem_size, enum queue_type type); 89 unsigned int elem_size, struct ib_udata *udata,
|
| /linux/samples/qmi/ |
| H A D | qmi_sample_client.c | 49 .elem_size = sizeof(u8), 58 .elem_size = sizeof(char), 78 .elem_size = sizeof(char), 87 .elem_size = sizeof(u8), 96 .elem_size = sizeof(struct test_name_type_v01), 120 .elem_size = sizeof(struct qmi_response_type_v01), 130 .elem_size = sizeof(u8), 139 .elem_size = sizeof(char), 148 .elem_size = sizeof(u8), 157 .elem_size [all...] |
| /linux/drivers/media/v4l2-core/ |
| H A D | v4l2-ctrls-core.c | 78 unsigned int idx = i * ctrl->elem_size; in v4l2_ctrl_type_op_equal() 87 ctrl->elems * ctrl->elem_size); in v4l2_ctrl_type_op_equal() 115 void *p = ptr.p + idx * ctrl->elem_size; in std_init_compound() 118 memcpy(p, ctrl->p_def.p_const, ctrl->elem_size); in std_init_compound() 120 memset(p, 0, ctrl->elem_size); in std_init_compound() 194 void *p = ptr.p + idx * ctrl->elem_size; in std_min_compound() 197 memcpy(p, ctrl->p_min.p_const, ctrl->elem_size); in std_min_compound() 199 memset(p, 0, ctrl->elem_size); in std_min_compound() 205 void *p = ptr.p + idx * ctrl->elem_size; in std_max_compound() 208 memcpy(p, ctrl->p_max.p_const, ctrl->elem_size); in std_max_compound() [all …]
|
| H A D | v4l2-ctrls-api.c | 54 c->size = ctrl->elem_size; in ptr_to_user() 121 c->size > ctrl->p_array_alloc_elems * ctrl->elem_size) { in user_to_new() 127 memcpy(tmp, ctrl->p_new.p, ctrl->elems * ctrl->elem_size); in user_to_new() 128 memcpy(tmp + c->size, ctrl->p_cur.p, ctrl->elems * ctrl->elem_size); in user_to_new() 132 ctrl->p_array_alloc_elems = c->size / ctrl->elem_size; in user_to_new() 137 unsigned int elems = c->size / ctrl->elem_size; in user_to_new() 292 unsigned int max_size = ctrl->dims[0] * ctrl->elem_size; in prepare_ext_ctrls() 293 unsigned int tot_size = ctrl->elem_size; in prepare_ext_ctrls() 300 c->size = ctrl->elem_size * (c->size / ctrl->elem_size); in prepare_ext_ctrls() 316 unsigned int tot_size = ctrl->elems * ctrl->elem_size; in prepare_ext_ctrls() [all …]
|
| /linux/include/linux/qed/ |
| H A D | qed_chain.h | 113 u16 elem_size; member 155 size_t elem_size; member 163 #define ELEMS_PER_PAGE(elem_size, page_size) \ argument 164 ((page_size) / (elem_size)) 166 #define UNUSABLE_ELEMS_PER_PAGE(elem_size, mode) \ argument 168 (u8)(1 + ((sizeof(struct qed_chain_next) - 1) / (elem_size))) : \ 171 #define USABLE_ELEMS_PER_PAGE(elem_size, page_size, mode) \ argument 172 ((u32)(ELEMS_PER_PAGE((elem_size), (page_size)) - \ 173 UNUSABLE_ELEMS_PER_PAGE((elem_size), (mode)))) 175 #define QED_CHAIN_PAGE_CNT(elem_cnt, elem_size, page_size, mode) \ argument [all …]
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_chain.c | 16 chain->elem_size = params->elem_size; in qed_chain_init() 21 chain->elem_per_page = ELEMS_PER_PAGE(params->elem_size, in qed_chain_init() 23 chain->usable_per_page = USABLE_ELEMS_PER_PAGE(params->elem_size, in qed_chain_init() 26 chain->elem_unusable = UNUSABLE_ELEMS_PER_PAGE(params->elem_size, in qed_chain_init() 53 size = chain->elem_size * chain->usable_per_page; in qed_chain_init_next_ptr_elem() 76 size = chain->elem_size * chain->usable_per_page; in qed_chain_free_next_ptr() 164 chain_size = ELEMS_PER_PAGE(params->elem_size, params->page_size); in qed_chain_alloc_sanity_check() 333 params->elem_size, in qed_chain_alloc() 344 params->num_elems, params->elem_size, in qed_chain_alloc()
|
| /linux/kernel/bpf/ |
| H A D | arraymap.c | 39 ptr = bpf_map_alloc_percpu(&array->map, array->elem_size, 8, in bpf_array_alloc_percpu() 88 u32 elem_size, index_mask, max_entries; in array_map_alloc() local 93 elem_size = round_up(attr->value_size, 8); in array_map_alloc() 125 array_size += PAGE_ALIGN((u64) max_entries * elem_size); in array_map_alloc() 127 array_size += (u64) max_entries * elem_size; in array_map_alloc() 151 array->elem_size = elem_size; in array_map_alloc() 163 return array->value + (u64)array->elem_size * index; in array_map_elem_ptr() 175 return array->value + (u64)array->elem_size * (index & array->index_mask); in array_map_lookup_elem() 183 sha256(array->value, (u64)array->elem_size * array->map.max_entries, in array_map_get_hash() 208 u64 range = array->elem_size; in array_map_direct_value_meta() [all …]
|
| H A D | bpf_local_storage.c | 75 if (mem_charge(smap, owner, smap->elem_size)) in bpf_selem_alloc() 79 selem = bpf_map_kmalloc_nolock(&smap->map, smap->elem_size, in bpf_selem_alloc() 82 selem = bpf_map_kzalloc(&smap->map, smap->elem_size, in bpf_selem_alloc() 100 mem_uncharge(smap, owner, smap->elem_size); in bpf_selem_alloc() 265 u32 uncharge = smap->elem_size; in bpf_selem_free_list() 291 * dereferenced for its smap->elem_size and smap->cache_idx. in bpf_selem_unlink_storage_nolock() 321 local_storage->mem_charge += smap->elem_size; in bpf_selem_unlink_storage_nolock() 662 mem_uncharge(smap, owner, smap->elem_size); in bpf_local_storage_update() 746 mem_uncharge(smap, owner, smap->elem_size); in bpf_local_storage_destroy() 886 smap->elem_size in bpf_local_storage_map_free() [all...] |
| H A D | map_in_map.c | 70 inner_array_meta->elem_size = inner_array->elem_size; in bpf_map_meta_alloc()
|
| /linux/sound/hda/core/ |
| H A D | array.c | 21 if (snd_BUG_ON(!array->elem_size)) in snd_array_new() 25 int oldsize = array->alloced * array->elem_size; in snd_array_new() 26 int size = (num + 1) * array->elem_size; in snd_array_new()
|
| /linux/drivers/net/ethernet/huawei/hinic3/ |
| H A D | hinic3_queue_common.c | 10 u32 page_size, u32 elem_size) in hinic3_queue_pages_init() argument 14 elem_per_page = min(page_size / elem_size, q_depth); in hinic3_queue_pages_init() 19 qpages->elem_size_shift = ilog2(elem_size); in hinic3_queue_pages_init()
|
| H A D | hinic3_eqs.c | 395 u8 pci_intf_idx, elem_size; in set_eq_ctrls() local 419 elem_size = qpages->elem_size_shift - 5; in set_eq_ctrls() 421 AEQ_CTRL_1_SET(elem_size, ELEM_SIZE) | in set_eq_ctrls() 506 static void eq_calc_page_size_and_num(struct hinic3_eq *eq, u32 elem_size) in eq_calc_page_size_and_num() argument 516 total_size = eq->eq_len * elem_size; in eq_calc_page_size_and_num() 523 hinic3_queue_pages_init(&eq->qpages, eq->eq_len, page_size, elem_size); in eq_calc_page_size_and_num() 564 u32 elem_size; in init_eq() local 581 elem_size = (type == HINIC3_AEQ) ? HINIC3_AEQE_SIZE : HINIC3_CEQE_SIZE; in init_eq() 582 eq_calc_page_size_and_num(eq, elem_size); in init_eq()
|
| /linux/io_uring/ |
| H A D | alloc_cache.c | 31 cache->elem_size = size; in io_alloc_cache_init() 40 obj = kmalloc(cache->elem_size, gfp); in io_cache_alloc_new()
|
| /linux/net/sunrpc/ |
| H A D | xdr.c | 1953 desc->elem_size > buf->len) in xdr_xcode_array2() 1961 todo = desc->array_len * desc->elem_size; in xdr_xcode_array2() 1970 while (avail_here >= desc->elem_size) { in xdr_xcode_array2() 1974 c += desc->elem_size; in xdr_xcode_array2() 1975 avail_here -= desc->elem_size; in xdr_xcode_array2() 1979 elem = kmalloc(desc->elem_size, GFP_KERNEL); in xdr_xcode_array2() 2013 if (copied || avail_page < desc->elem_size) { in xdr_xcode_array2() 2015 desc->elem_size - copied); in xdr_xcode_array2() 2017 elem = kmalloc(desc->elem_size, in xdr_xcode_array2() 2031 if (copied == desc->elem_size) in xdr_xcode_array2() [all …]
|
| /linux/drivers/remoteproc/ |
| H A D | qcom_sysmon.c | 196 .elem_size = sizeof(struct qmi_response_type_v01), 217 .elem_size = sizeof(uint8_t), 227 .elem_size = sizeof(char), 237 .elem_size = sizeof(uint32_t), 247 .elem_size = sizeof(uint8_t), 257 .elem_size = sizeof(uint32_t), 275 .elem_size = sizeof(struct qmi_response_type_v01),
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_eqs.c | 28 (ALIGN((eq)->q_len * (eq)->elem_size, pg_size) / (pg_size)) 30 #define GET_EQ_NUM_ELEMS_IN_PG(eq, pg_size) ((pg_size) / (eq)->elem_size) 50 (((idx) & ((eq)->num_elem_in_pg - 1)) * (eq)->elem_size)) 65 #define ELEMENT_SIZE_IN_32B(eq) (((eq)->elem_size) >> 5) 485 u32 page_size_val, elem_size, val, ctrl1; in get_ctrl1_val() local 493 elem_size = EQ_SET_HW_ELEM_SIZE_VAL(eq); in get_ctrl1_val() 502 HINIC_AEQ_CTRL_1_SET(elem_size, ELEM_SIZE) | in get_ctrl1_val() 743 eq->elem_size = HINIC_AEQE_SIZE; in init_eq() 745 eq->elem_size = HINIC_CEQE_SIZE; in init_eq()
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | txrx_edma.c | 68 sz = sring->elem_size * sring->size; in wil_sring_free() 82 size_t sz = sring->elem_size * sring->size; in wil_sring_alloc() 132 sring->elem_size = sizeof(struct wil_ring_tx_status); in wil_tx_init_edma() 217 (sring->va + (sring->elem_size * sring->swhead)); in wil_get_next_rx_status_msg() 221 memcpy(msg, (void *)_msg, sring->elem_size); in wil_get_next_rx_status_msg() 341 size_t elem_size, in wil_init_rx_sring() argument 354 sring->elem_size = elem_size; in wil_init_rx_sring() 604 size_t elem_size = wil->use_compressed_rx_status ? in wil_rx_init_edma() local 629 desc_ring_size, status_ring_size, elem_size); in wil_rx_init_edma() 652 rc = wil_init_rx_sring(wil, status_ring_size, elem_size, in wil_rx_init_edma() [all …]
|
| /linux/drivers/base/ |
| H A D | swnode.c | 173 unsigned int elem_size, void *val, in property_entry_read_int_array() argument 181 elem_size); in property_entry_read_int_array() 183 if (!is_power_of_2(elem_size) || elem_size > sizeof(u64)) in property_entry_read_int_array() 186 length = nval * elem_size; in property_entry_read_int_array() 403 unsigned int elem_size, void *val, in software_node_read_int_array() argument 409 elem_size, val, nval); in software_node_read_int_array()
|