Home
last modified time | relevance | path

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

123

/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 …]
/linux/drivers/net/wireless/ath/ath12k/
H A Dqmi.c27 .elem_size = sizeof(u8),
36 .elem_size = sizeof(u8),
45 .elem_size = sizeof(u8),
54 .elem_size = sizeof(u8),
71 .elem_size = sizeof(u8),
80 .elem_size = sizeof(u32),
89 .elem_size = sizeof(u8),
98 .elem_size = sizeof(u32),
107 .elem_size = sizeof(u8),
116 .elem_size = sizeof(u8),
[all …]
/linux/drivers/net/wireless/ath/ath11k/
H A Dqmi.c37 .elem_size = sizeof(u8),
46 .elem_size = sizeof(u32),
55 .elem_size = sizeof(u8),
64 .elem_size = sizeof(u32),
73 .elem_size = sizeof(u8),
82 .elem_size = sizeof(u8),
91 .elem_size = sizeof(u32),
100 .elem_size = sizeof(u8),
109 .elem_size = sizeof(u8),
118 .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()
H A Drxe_queue.h67 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 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
[all...]
/linux/rust/zerocopy/src/
H A Dlayout.rs67 pub(crate) elem_size: E, field
79 SizeInfo::SliceDst(TrailingSliceLayout { offset, elem_size }) => { in try_to_nonzero_elem_size()
80 if let Some(elem_size) = NonZeroUsize::new(elem_size) { in try_to_nonzero_elem_size()
81 SizeInfo::SliceDst(TrailingSliceLayout { offset, elem_size }) in try_to_nonzero_elem_size()
258 elem_size: mem::size_of::<T>(), in for_slice()
429 elem_size, in extend()
447 SizeInfo::SliceDst(TrailingSliceLayout { offset, elem_size }) in extend()
538 || trailing_slice_layout.elem_size % self.align.get() != 0 in requires_dynamic_padding()
683 SizeInfo::SliceDst(TrailingSliceLayout { offset, elem_size }) => { in validate_cast_and_convert_metadata()
707 let elems = max_slice_and_padding_bytes / elem_size.get(); in validate_cast_and_convert_metadata()
[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()
H A Dqed_cxt.c370 u32 start_line, u32 total_size, u32 elem_size) in qed_ilt_cli_blk_fill() argument
380 if (elem_size) in qed_ilt_cli_blk_fill()
381 p_blk->real_size_in_page = (ilt_size / elem_size) * elem_size; in qed_ilt_cli_blk_fill()
738 u32 ilt_page_size, elem_size; in qed_cxt_cfg_ilt_compute_excess() local
760 elem_size = p_mngr->task_type_size[p_seg->type]; in qed_cxt_cfg_ilt_compute_excess()
761 if (!elem_size) in qed_cxt_cfg_ilt_compute_excess()
764 return (ilt_page_size / elem_size) * excess_lines; in qed_cxt_cfg_ilt_compute_excess()
2181 u32 reg_offset, shadow_line, elem_size, hw_p_size, elems_per_p, line; in qed_cxt_dynamic_ilt_alloc() local
2195 elem_size = CONN_CXT_SIZE(p_hwfn); in qed_cxt_dynamic_ilt_alloc()
2202 elem_size = SRQ_CXT_SIZE; in qed_cxt_dynamic_ilt_alloc()
[all …]
/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()
182 sha256(array->value, (u64)array->elem_size * array->map.max_entries, in array_map_get_hash()
206 u64 range = array->elem_size; in array_map_direct_value_meta()
[all …]
H A Dstackmap.c54 static u32 stack_map_calculate_max_depth(u32 size, u32 elem_size, u64 flags) in stack_map_calculate_max_depth() argument
60 max_depth = size / elem_size; in stack_map_calculate_max_depth()
70 u64 elem_size = sizeof(struct stack_map_bucket) + in prealloc_elems_and_freelist() local
74 smap->elems = bpf_map_area_alloc(elem_size * smap->map.max_entries, in prealloc_elems_and_freelist()
83 pcpu_freelist_populate(&smap->freelist, smap->elems, elem_size, in prealloc_elems_and_freelist()
628 u32 elem_size = stack_map_data_size(map); in BPF_CALL_3() local
641 max_depth = stack_map_calculate_max_depth(map->value_size, elem_size, flags); in BPF_CALL_3()
746 void *buf, u32 elem_size, u64 flags) in callchain_store() argument
754 copy_len = trace_nr * elem_size; in callchain_store()
768 static long callchain_finalize(void *buf, u32 size, u32 trace_nr, u32 elem_size, in callchain_finalize() argument
[all …]
H A Dbpf_local_storage.c75 if (mem_charge(smap, owner, smap->elem_size)) in bpf_selem_alloc()
78 selem = bpf_map_kmalloc_nolock(&smap->map, smap->elem_size, in bpf_selem_alloc()
94 mem_uncharge(smap, owner, smap->elem_size); in bpf_selem_alloc()
181 u32 uncharge = smap->elem_size; in bpf_selem_unlink_storage_nolock_misc()
237 local_storage->mem_charge += smap->elem_size; in bpf_selem_link_storage_nolock()
580 mem_uncharge(smap, owner, smap->elem_size); in bpf_local_storage_update()
664 mem_uncharge(smap, owner, smap->elem_size); in bpf_local_storage_update()
803 smap->elem_size = offsetof(struct bpf_local_storage_elem, in bpf_local_storage_map_alloc()
H A Dpercpu_freelist.h29 void pcpu_freelist_populate(struct pcpu_freelist *s, void *buf, u32 elem_size,
/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/sound/soc/sof/
H A Dsof-client-probes-ipc3.c110 size_t bytes, elem_size, payload_size; in ipc3_probes_info() local
141 elem_size = sizeof(reply->dma[0]); in ipc3_probes_info()
143 elem_size = sizeof(reply->desc[0]); in ipc3_probes_info()
146 if (reply->num_elems > payload_size / elem_size) { in ipc3_probes_info()
153 bytes = reply->num_elems * elem_size; in ipc3_probes_info()
/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()
/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/media/v4l2-core/
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/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),
/linux/net/sunrpc/
H A Dxdr.c2157 desc->elem_size > buf->len) in xdr_xcode_array2()
2165 todo = desc->array_len * desc->elem_size; in xdr_xcode_array2()
2174 while (avail_here >= desc->elem_size) { in xdr_xcode_array2()
2178 c += desc->elem_size; in xdr_xcode_array2()
2179 avail_here -= desc->elem_size; in xdr_xcode_array2()
2183 elem = kmalloc(desc->elem_size, GFP_KERNEL); in xdr_xcode_array2()
2217 if (copied || avail_page < desc->elem_size) { in xdr_xcode_array2()
2219 desc->elem_size - copied); in xdr_xcode_array2()
2221 elem = kmalloc(desc->elem_size, in xdr_xcode_array2()
2235 if (copied == desc->elem_size) in xdr_xcode_array2()
[all …]
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_eqs.c28 (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 Dtxrx_edma.c68 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 …]

123