Home
last modified time | relevance | path

Searched refs:elem_size (Results 1 – 25 of 105) sorted by relevance

12345

/linux/drivers/net/wireless/ath/ath10k/
H A Dqmi_wlfw_v01.c15 .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 Dusb_audio_qmi_v01.c14 .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 Dipa_qmi_msg.c17 .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 Dqcom_pdr_msg.c15 .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 …]
H A Dqmi_encdec.c121 min_msg_len += (temp_ei->elem_size == sizeof(u8) ? in qmi_calc_min_msg_len()
133 min_msg_len += temp_ei->elem_len * temp_ei->elem_size; in qmi_calc_min_msg_len()
136 min_msg_len += (temp_ei->elem_len * temp_ei->elem_size); in qmi_calc_min_msg_len()
167 u32 elem_len, u32 elem_size) in qmi_encode_basic_elem() argument
172 QMI_ENCDEC_ENCODE_N_BYTES(buf_dst, buf_src, elem_size); in qmi_encode_basic_elem()
173 rc += elem_size; in qmi_encode_basic_elem()
213 buf_src = buf_src + temp_ei->elem_size; in qmi_encode_struct_elem()
274 string_len, temp_ei->elem_size); in qmi_encode_string_elem()
343 data_len_sz = temp_ei->elem_size == sizeof(u8) ? in qmi_encode()
379 if (((data_len_value * temp_ei->elem_size) + in qmi_encode()
[all …]
/linux/include/linux/
H A Dmin_heap.h257 void __min_heap_sift_down_inline(min_heap_char *heap, size_t pos, size_t elem_size, in __min_heap_sift_down_inline() argument
260 const unsigned long lsbit = elem_size & -elem_size; in __min_heap_sift_down_inline()
264 size_t a = pos * elem_size; in __min_heap_sift_down_inline()
266 size_t n = heap->nr * elem_size; in __min_heap_sift_down_inline()
269 swp = select_swap_func(data, elem_size); in __min_heap_sift_down_inline()
272 for (b = a; c = 2 * b + elem_size, (d = c + elem_size) < n;) in __min_heap_sift_down_inline()
281 b = parent(b, lsbit, elem_size); in __min_heap_sift_down_inline()
286 b = parent(b, lsbit, elem_size); in __min_heap_sift_down_inline()
287 do_swap(data + b, data + c, elem_size, swp, args); in __min_heap_sift_down_inline()
297 void __min_heap_sift_up_inline(min_heap_char *heap, size_t elem_size, size_t idx, in __min_heap_sift_up_inline() argument
[all …]
/linux/lib/
H A Dmin_heap.c23 void __min_heap_sift_down(min_heap_char *heap, size_t pos, size_t elem_size, in __min_heap_sift_down() argument
26 __min_heap_sift_down_inline(heap, pos, elem_size, func, args); in __min_heap_sift_down()
30 void __min_heap_sift_up(min_heap_char *heap, size_t elem_size, size_t idx, in __min_heap_sift_up() argument
33 __min_heap_sift_up_inline(heap, elem_size, idx, func, args); in __min_heap_sift_up()
37 void __min_heapify_all(min_heap_char *heap, size_t elem_size, in __min_heapify_all() argument
40 __min_heapify_all_inline(heap, elem_size, func, args); in __min_heapify_all()
44 bool __min_heap_pop(min_heap_char *heap, size_t elem_size, in __min_heap_pop() argument
47 return __min_heap_pop_inline(heap, elem_size, func, args); in __min_heap_pop()
51 void __min_heap_pop_push(min_heap_char *heap, const void *element, size_t elem_size, in __min_heap_pop_push() argument
54 __min_heap_pop_push_inline(heap, element, elem_size, func, args); in __min_heap_pop_push()
[all …]
/linux/drivers/net/wireless/ath/ath12k/
H A Dqmi.c26 .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 Dqmi.c38 .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 Drxe_queue.c56 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()
/linux/samples/qmi/
H A Dqmi_sample_client.c49 .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 = sizeof(struct test_name_type_v01),
[all …]
/linux/fs/nfs_common/
H A Dnfsacl.c99 .elem_size = 12, in nfsacl_encode()
135 err = 8 + nfsacl_desc.desc.elem_size * in nfsacl_encode()
158 const size_t elem_size = XDR_UNIT * 3; in nfs_stream_encode_acl() local
162 .elem_size = elem_size, in nfs_stream_encode_acl()
202 elem_size * nfsacl_desc.desc.array_len)) in nfs_stream_encode_acl()
344 .elem_size = 12, in nfsacl_decode()
368 return 8 + nfsacl_desc.desc.elem_size * in nfsacl_decode()
389 const size_t elem_size = XDR_UNIT * 3; in nfs_stream_decode_acl() local
392 .elem_size = elem_size, in nfs_stream_decode_acl()
405 if (!xdr_inline_decode(xdr, XDR_UNIT + elem_size * entries)) in nfs_stream_decode_acl()
/linux/drivers/media/v4l2-core/
H A Dv4l2-ctrls-core.c78 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()
188 void *p = ptr.p + idx * ctrl->elem_size; in std_min_compound()
191 memcpy(p, ctrl->p_min.p_const, ctrl->elem_size); in std_min_compound()
193 memset(p, 0, ctrl->elem_size); in std_min_compound()
199 void *p = ptr.p + idx * ctrl->elem_size; in std_max_compound()
202 memcpy(p, ctrl->p_max.p_const, ctrl->elem_size); in std_max_compound()
[all …]
H A Dv4l2-ctrls-api.c54 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 Dqed_chain.h113 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 Dqed_chain.c16 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 Darraymap.c39 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 Dbpf_local_storage.c80 if (charge_mem && mem_charge(smap, owner, smap->elem_size)) in bpf_selem_alloc()
95 selem = bpf_map_kzalloc(&smap->map, smap->elem_size, in bpf_selem_alloc()
110 mem_uncharge(smap, owner, smap->elem_size); in bpf_selem_alloc()
301 mem_uncharge(smap, owner, smap->elem_size); in bpf_selem_unlink_storage_nolock()
592 mem_uncharge(smap, owner, smap->elem_size); in bpf_local_storage_update()
666 mem_uncharge(smap, owner, smap->elem_size); in bpf_local_storage_update()
827 smap->elem_size = offsetof(struct bpf_local_storage_elem, in bpf_local_storage_map_alloc()
836 err = bpf_mem_alloc_init(&smap->selem_ma, smap->elem_size, false); in bpf_local_storage_map_alloc()
H A Dbpf_lru_list.c557 u32 node_offset, u32 elem_size, in bpf_common_lru_populate() argument
570 buf += elem_size; in bpf_common_lru_populate()
578 u32 node_offset, u32 elem_size, in bpf_percpu_lru_populate() argument
600 buf += elem_size; in bpf_percpu_lru_populate()
609 u32 elem_size, u32 nr_elems) in bpf_lru_populate() argument
612 bpf_percpu_lru_populate(lru, buf, node_offset, elem_size, in bpf_lru_populate()
615 bpf_common_lru_populate(lru, buf, node_offset, elem_size, in bpf_lru_populate()
/linux/sound/hda/core/
H A Darray.c21 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/gpu/drm/etnaviv/
H A Detnaviv_drv.h98 static inline size_t size_vstruct(size_t nelem, size_t elem_size, size_t base) in size_vstruct() argument
100 if (elem_size && nelem > (SIZE_MAX - base) / elem_size) in size_vstruct()
102 return base + nelem * elem_size; in size_vstruct()
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_queue_common.c10 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 Dhinic3_eqs.c395 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 Dalloc_cache.c31 cache->elem_size = size; in io_alloc_cache_init()
40 obj = kmalloc(cache->elem_size, gfp); in io_cache_alloc_new()
/linux/drivers/remoteproc/
H A Dqcom_sysmon.c196 .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),

12345