Home
last modified time | relevance | path

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

123

/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_queue.c84 unsigned int elem_size) in rxe_queue_init() argument
101 q->elem_size = elem_size; in rxe_queue_init()
104 if (elem_size < cache_line_size()) in rxe_queue_init()
105 elem_size = cache_line_size(); in rxe_queue_init()
106 elem_size = roundup_pow_of_two(elem_size); in rxe_queue_init()
108 q->log2_elem_size = order_base_2(elem_size); in rxe_queue_init()
114 buf_size = sizeof(struct rxe_queue_buf) + num_slots * elem_size; in rxe_queue_init()
146 new_q->elem_size); in resize_finish()
158 unsigned int elem_size, in rxe_queue_resize() argument
169 new_q = rxe_queue_init(q->rxe, &num_elem, elem_size); in rxe_queue_resize()
Drxe_queue.h74 size_t elem_size; member
90 unsigned int elem_size);
94 unsigned int elem_size,
/Linux-v4.19/samples/qmi/
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-v4.19/include/linux/qed/
Dqed_chain.h135 u16 elem_size; member
169 #define ELEMS_PER_PAGE(elem_size) (QED_CHAIN_PAGE_SIZE / (elem_size)) argument
171 #define UNUSABLE_ELEMS_PER_PAGE(elem_size, mode) \ argument
174 (elem_size))) : 0)
176 #define USABLE_ELEMS_PER_PAGE(elem_size, mode) \ argument
177 ((u32)(ELEMS_PER_PAGE(elem_size) - \
178 UNUSABLE_ELEMS_PER_PAGE(elem_size, mode)))
180 #define QED_CHAIN_PAGE_CNT(elem_cnt, elem_size, mode) \ argument
181 DIV_ROUND_UP(elem_cnt, USABLE_ELEMS_PER_PAGE(elem_size, mode))
372 p_chain->elem_size); in qed_chain_produce()
[all …]
/Linux-v4.19/drivers/soc/qcom/
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()
341 memcpy(&data_len_value, buf_src, temp_ei->elem_size); in qmi_encode()
342 data_len_sz = temp_ei->elem_size == sizeof(u8) ? in qmi_encode()
[all …]
/Linux-v4.19/kernel/bpf/
Darraymap.c43 ptr = __alloc_percpu_gfp(array->elem_size, 8, in bpf_array_alloc_percpu()
82 u32 elem_size, index_mask, max_entries; in array_map_alloc() local
87 elem_size = round_up(attr->value_size, 8); in array_map_alloc()
114 array_size += (u64) max_entries * elem_size; in array_map_alloc()
121 cost += (u64)attr->max_entries * elem_size * num_possible_cpus(); in array_map_alloc()
141 array->elem_size = elem_size; in array_map_alloc()
160 return array->value + array->elem_size * (index & array->index_mask); in array_map_lookup_elem()
168 u32 elem_size = round_up(map->value_size, 8); in array_map_gen_lookup() local
182 if (is_power_of_2(elem_size)) { in array_map_gen_lookup()
183 *insn++ = BPF_ALU64_IMM(BPF_LSH, ret, ilog2(elem_size)); in array_map_gen_lookup()
[all …]
Dstackmap.c66 u32 elem_size = sizeof(struct stack_map_bucket) + smap->map.value_size; in prealloc_elems_and_freelist() local
69 smap->elems = bpf_map_area_alloc(elem_size * smap->map.max_entries, in prealloc_elems_and_freelist()
78 pcpu_freelist_populate(&smap->freelist, smap->elems, elem_size, in prealloc_elems_and_freelist()
441 u32 init_nr, trace_nr, copy_len, elem_size, num_elem; in BPF_CALL_4() local
456 elem_size = (user && user_build_id) ? sizeof(struct bpf_stack_build_id) in BPF_CALL_4()
458 if (unlikely(size % elem_size)) in BPF_CALL_4()
461 num_elem = size / elem_size; in BPF_CALL_4()
477 copy_len = trace_nr * elem_size; in BPF_CALL_4()
Dbpf_lru_list.c562 u32 node_offset, u32 elem_size, in bpf_common_lru_populate() argument
575 buf += elem_size; in bpf_common_lru_populate()
580 u32 node_offset, u32 elem_size, in bpf_percpu_lru_populate() argument
602 buf += elem_size; in bpf_percpu_lru_populate()
611 u32 elem_size, u32 nr_elems) in bpf_lru_populate() argument
614 bpf_percpu_lru_populate(lru, buf, node_offset, elem_size, in bpf_lru_populate()
617 bpf_common_lru_populate(lru, buf, node_offset, elem_size, in bpf_lru_populate()
Dpercpu_freelist.c48 void pcpu_freelist_populate(struct pcpu_freelist *s, void *buf, u32 elem_size, in pcpu_freelist_populate() argument
68 buf += elem_size; in pcpu_freelist_populate()
Dhashtab.c44 u32 elem_size; /* size of each element in bytes */ member
105 return (struct htab_elem *) (htab->elems + i * htab->elem_size); in get_htab_elem()
150 htab->elems = bpf_map_area_alloc(htab->elem_size * num_entries, in prealloc_init()
187 htab->elem_size, num_entries); in prealloc_init()
191 htab->elem_size, num_entries); in prealloc_init()
336 htab->elem_size = sizeof(struct htab_elem) + in htab_map_alloc()
339 htab->elem_size += sizeof(void *); in htab_map_alloc()
341 htab->elem_size += round_up(htab->map.value_size, 8); in htab_map_alloc()
350 (u64) htab->elem_size * htab->map.max_entries; in htab_map_alloc()
356 cost += (u64) htab->elem_size * num_possible_cpus(); in htab_map_alloc()
[all …]
Dpercpu_freelist.h27 void pcpu_freelist_populate(struct pcpu_freelist *s, void *buf, u32 elem_size,
/Linux-v4.19/sound/hda/
Darray.c20 if (snd_BUG_ON(!array->elem_size)) in snd_array_new()
24 int oldsize = array->alloced * array->elem_size; in snd_array_new()
25 int size = (num + 1) * array->elem_size; in snd_array_new()
/Linux-v4.19/drivers/dma/
Dcoh901318_lli.c244 u32 elem_size; in coh901318_lli_fill_sg() local
284 elem_size = MAX_DMA_PACKET_SIZE; in coh901318_lli_fill_sg()
287 elem_size = bytes_to_transfer; in coh901318_lli_fill_sg()
291 lli->control = val | elem_size; in coh901318_lli_fill_sg()
296 dst += elem_size; in coh901318_lli_fill_sg()
298 src += elem_size; in coh901318_lli_fill_sg()
302 bytes_to_transfer -= elem_size; in coh901318_lli_fill_sg()
/Linux-v4.19/drivers/gpu/drm/etnaviv/
Detnaviv_drv.h103 static inline size_t size_vstruct(size_t nelem, size_t elem_size, size_t base) in size_vstruct() argument
105 if (elem_size && nelem > (SIZE_MAX - base) / elem_size) in size_vstruct()
107 return base + nelem * elem_size; in size_vstruct()
/Linux-v4.19/tools/bpf/bpftool/
Dbtf_dumper.c56 long long elem_size; in btf_dumper_array() local
60 elem_size = btf__resolve_size(d->btf, arr->type); in btf_dumper_array()
61 if (elem_size < 0) in btf_dumper_array()
62 return elem_size; in btf_dumper_array()
67 data + i * elem_size); in btf_dumper_array()
/Linux-v4.19/net/sunrpc/
Dxdr.c1253 desc->elem_size > buf->len) in xdr_xcode_array2()
1261 todo = desc->array_len * desc->elem_size; in xdr_xcode_array2()
1270 while (avail_here >= desc->elem_size) { in xdr_xcode_array2()
1274 c += desc->elem_size; in xdr_xcode_array2()
1275 avail_here -= desc->elem_size; in xdr_xcode_array2()
1279 elem = kmalloc(desc->elem_size, GFP_KERNEL); in xdr_xcode_array2()
1313 if (copied || avail_page < desc->elem_size) { in xdr_xcode_array2()
1315 desc->elem_size - copied); in xdr_xcode_array2()
1317 elem = kmalloc(desc->elem_size, in xdr_xcode_array2()
1331 if (copied == desc->elem_size) in xdr_xcode_array2()
[all …]
/Linux-v4.19/drivers/remoteproc/
Dqcom_sysmon.c166 .elem_size = sizeof(struct qmi_response_type_v01),
187 .elem_size = sizeof(uint8_t),
197 .elem_size = sizeof(char),
207 .elem_size = sizeof(uint32_t),
217 .elem_size = sizeof(uint8_t),
227 .elem_size = sizeof(uint32_t),
245 .elem_size = sizeof(struct qmi_response_type_v01),
/Linux-v4.19/fs/nfs_common/
Dnfsacl.c97 .elem_size = 12, in nfsacl_encode()
132 err = 8 + nfsacl_desc.desc.elem_size * in nfsacl_encode()
269 .elem_size = 12, in nfsacl_decode()
293 return 8 + nfsacl_desc.desc.elem_size * in nfsacl_decode()
/Linux-v4.19/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_eqs.c36 (ALIGN((eq)->q_len * (eq)->elem_size, pg_size) / (pg_size))
38 #define GET_EQ_NUM_ELEMS_IN_PG(eq, pg_size) ((pg_size) / (eq)->elem_size)
58 (((idx) & ((eq)->num_elem_in_pg - 1)) * (eq)->elem_size))
73 #define ELEMENT_SIZE_IN_32B(eq) (((eq)->elem_size) >> 5)
480 u32 page_size_val, elem_size; in set_ctrl1() local
488 elem_size = EQ_SET_HW_ELEM_SIZE_VAL(eq); in set_ctrl1()
497 HINIC_AEQ_CTRL_1_SET(elem_size, ELEM_SIZE) | in set_ctrl1()
690 eq->elem_size = HINIC_AEQE_SIZE; in init_eq()
692 eq->elem_size = HINIC_CEQE_SIZE; in init_eq()
/Linux-v4.19/drivers/of/
Dproperty.c44 const char *propname, int elem_size) in of_property_count_elems_of_size() argument
53 if (prop->length % elem_size != 0) { in of_property_count_elems_of_size()
55 propname, np, elem_size); in of_property_count_elems_of_size()
59 return prop->length / elem_size; in of_property_count_elems_of_size()
839 unsigned int elem_size, void *val, in of_fwnode_property_read_int_array() argument
846 elem_size); in of_fwnode_property_read_int_array()
848 switch (elem_size) { in of_fwnode_property_read_int_array()
/Linux-v4.19/drivers/media/v4l2-core/
Dv4l2-ctrls.c1425 idx *= ctrl->elem_size; in std_equal()
1439 idx *= ctrl->elem_size; in std_equal()
1440 return !memcmp(ptr1.p + idx, ptr2.p + idx, ctrl->elem_size); in std_equal()
1449 idx *= ctrl->elem_size; in std_init()
1473 idx *= ctrl->elem_size; in std_init()
1474 memset(ptr.p + idx, 0, ctrl->elem_size); in std_init()
1607 idx *= ctrl->elem_size; in std_validate()
1642 c->size = ctrl->elem_size; in ptr_to_user()
1697 for (idx = c->size / ctrl->elem_size; idx < ctrl->elems; idx++) in user_to_ptr()
1743 memcpy(to.p, from.p, ctrl->elems * ctrl->elem_size); in ptr_to_ptr()
[all …]
/Linux-v4.19/drivers/slimbus/
Dqcom-ngd-ctrl.c216 .elem_size = sizeof(uint32_t),
226 .elem_size = sizeof(uint8_t),
236 .elem_size = sizeof(enum slimbus_mode_enum_type_v01),
246 .elem_size = 0,
258 .elem_size = sizeof(struct qmi_response_type_v01),
268 .elem_size = 0,
280 .elem_size = sizeof(enum slimbus_pm_enum_type_v01),
290 .elem_size = sizeof(uint8_t),
299 .elem_size = sizeof(enum slimbus_resp_enum_type_v01),
308 .elem_size = 0,
[all …]
/Linux-v4.19/drivers/net/wireless/ath/wil6210/
Dtxrx_edma.c74 sz = sring->elem_size * sring->size; in wil_sring_free()
88 size_t sz = sring->elem_size * sring->size; in wil_sring_alloc()
138 sring->elem_size = sizeof(struct wil_ring_tx_status); in wil_tx_init_edma()
221 memcpy(msg, (void *)(sring->va + (sring->elem_size * sring->swhead)), in wil_get_next_rx_status_msg()
222 sring->elem_size); in wil_get_next_rx_status_msg()
352 size_t elem_size, in wil_init_rx_sring() argument
365 sring->elem_size = elem_size; in wil_init_rx_sring()
612 size_t elem_size = wil->use_compressed_rx_status ? in wil_rx_init_edma() local
633 desc_ring_size, status_ring_size, elem_size); in wil_rx_init_edma()
658 rc = wil_init_rx_sring(wil, status_ring_size, elem_size, in wil_rx_init_edma()
[all …]
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/
Dqed_cxt.c500 u32 start_line, u32 total_size, u32 elem_size) in qed_ilt_cli_blk_fill() argument
510 if (elem_size) in qed_ilt_cli_blk_fill()
511 p_blk->real_size_in_page = (ilt_size / elem_size) * elem_size; in qed_ilt_cli_blk_fill()
849 u32 ilt_page_size, elem_size; in qed_cxt_cfg_ilt_compute_excess() local
871 elem_size = p_mngr->task_type_size[p_seg->type]; in qed_cxt_cfg_ilt_compute_excess()
872 if (!elem_size) in qed_cxt_cfg_ilt_compute_excess()
875 return (ilt_page_size / elem_size) * excess_lines; in qed_cxt_cfg_ilt_compute_excess()
2255 u32 reg_offset, shadow_line, elem_size, hw_p_size, elems_per_p, line; in qed_cxt_dynamic_ilt_alloc() local
2267 elem_size = CONN_CXT_SIZE(p_hwfn); in qed_cxt_dynamic_ilt_alloc()
2272 elem_size = SRQ_CXT_SIZE; in qed_cxt_dynamic_ilt_alloc()
[all …]
/Linux-v4.19/drivers/base/
Dproperty.c266 unsigned int elem_size, void *val, in pset_fwnode_read_int_array() argument
272 return pset_prop_count_elems_of_size(node, propname, elem_size); in pset_fwnode_read_int_array()
274 switch (elem_size) { in pset_fwnode_read_int_array()
506 unsigned int elem_size, void *val, in fwnode_property_read_int_array() argument
512 elem_size, val, nval); in fwnode_property_read_int_array()
517 elem_size, val, nval); in fwnode_property_read_int_array()

123