| /Linux-v5.4/drivers/net/wireless/ath/ath10k/ |
| D | qmi_wlfw_v01.c | 14 .elem_size = sizeof(u32), 23 .elem_size = sizeof(enum wlfw_pipedir_enum_v01), 32 .elem_size = sizeof(u32), 41 .elem_size = sizeof(u32), 50 .elem_size = sizeof(u32), 63 .elem_size = sizeof(u32), 72 .elem_size = sizeof(enum wlfw_pipedir_enum_v01), 81 .elem_size = sizeof(u32), 94 .elem_size = sizeof(u16), 103 .elem_size = sizeof(u16), [all …]
|
| /Linux-v5.4/drivers/infiniband/sw/rxe/ |
| D | rxe_queue.c | 81 unsigned int elem_size) in rxe_queue_init() argument 98 q->elem_size = elem_size; in rxe_queue_init() 101 if (elem_size < cache_line_size()) in rxe_queue_init() 102 elem_size = cache_line_size(); in rxe_queue_init() 103 elem_size = roundup_pow_of_two(elem_size); in rxe_queue_init() 105 q->log2_elem_size = order_base_2(elem_size); in rxe_queue_init() 111 buf_size = sizeof(struct rxe_queue_buf) + num_slots * elem_size; in rxe_queue_init() 143 new_q->elem_size); in resize_finish() 154 unsigned int elem_size, struct ib_udata *udata, in rxe_queue_resize() argument 163 new_q = rxe_queue_init(q->rxe, &num_elem, elem_size); in rxe_queue_resize()
|
| D | rxe_queue.h | 74 size_t elem_size; member 87 unsigned int elem_size); 90 unsigned int elem_size, struct ib_udata *udata,
|
| /Linux-v5.4/samples/qmi/ |
| 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 = sizeof(struct test_name_type_v01), [all …]
|
| /Linux-v5.4/include/linux/qed/ |
| D | qed_chain.h | 135 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-v5.4/drivers/soc/qcom/ |
| D | qmi_encdec.c | 121 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-v5.4/kernel/bpf/ |
| D | arraymap.c | 35 ptr = __alloc_percpu_gfp(array->elem_size, 8, in bpf_array_alloc_percpu() 75 u32 elem_size, index_mask, max_entries; in array_map_alloc() local 81 elem_size = round_up(attr->value_size, 8); in array_map_alloc() 108 array_size += (u64) max_entries * elem_size; in array_map_alloc() 113 cost += (u64)attr->max_entries * elem_size * num_possible_cpus(); in array_map_alloc() 131 array->elem_size = elem_size; in array_map_alloc() 151 return array->value + array->elem_size * (index & array->index_mask); in array_map_lookup_elem() 173 u64 range = array->elem_size; in array_map_direct_value_meta() 189 u32 elem_size = round_up(map->value_size, 8); in array_map_gen_lookup() local 203 if (is_power_of_2(elem_size)) { in array_map_gen_lookup() [all …]
|
| D | stackmap.c | 63 u32 elem_size = sizeof(struct stack_map_bucket) + smap->map.value_size; in prealloc_elems_and_freelist() local 66 smap->elems = bpf_map_area_alloc(elem_size * smap->map.max_entries, in prealloc_elems_and_freelist() 75 pcpu_freelist_populate(&smap->freelist, smap->elems, elem_size, in prealloc_elems_and_freelist() 448 u32 init_nr, trace_nr, copy_len, elem_size, num_elem; in BPF_CALL_4() local 463 elem_size = (user && user_build_id) ? sizeof(struct bpf_stack_build_id) in BPF_CALL_4() 465 if (unlikely(size % elem_size)) in BPF_CALL_4() 468 num_elem = size / elem_size; in BPF_CALL_4() 484 copy_len = trace_nr * elem_size; in BPF_CALL_4()
|
| D | bpf_lru_list.c | 559 u32 node_offset, u32 elem_size, in bpf_common_lru_populate() argument 572 buf += elem_size; in bpf_common_lru_populate() 577 u32 node_offset, u32 elem_size, in bpf_percpu_lru_populate() argument 599 buf += elem_size; in bpf_percpu_lru_populate() 608 u32 elem_size, u32 nr_elems) in bpf_lru_populate() argument 611 bpf_percpu_lru_populate(lru, buf, node_offset, elem_size, in bpf_lru_populate() 614 bpf_common_lru_populate(lru, buf, node_offset, elem_size, in bpf_lru_populate()
|
| D | percpu_freelist.c | 55 void pcpu_freelist_populate(struct pcpu_freelist *s, void *buf, u32 elem_size, in pcpu_freelist_populate() argument 75 buf += elem_size; in pcpu_freelist_populate()
|
| D | hashtab.c | 36 u32 elem_size; /* size of each element in bytes */ member 97 return (struct htab_elem *) (htab->elems + i * htab->elem_size); in get_htab_elem() 142 htab->elems = bpf_map_area_alloc(htab->elem_size * num_entries, in prealloc_init() 179 htab->elem_size, num_entries); in prealloc_init() 183 htab->elem_size, num_entries); in prealloc_init() 333 htab->elem_size = sizeof(struct htab_elem) + in htab_map_alloc() 336 htab->elem_size += sizeof(void *); in htab_map_alloc() 338 htab->elem_size += round_up(htab->map.value_size, 8); in htab_map_alloc() 347 (u64) htab->elem_size * htab->map.max_entries; in htab_map_alloc() 353 cost += (u64) htab->elem_size * num_possible_cpus(); in htab_map_alloc() [all …]
|
| /Linux-v5.4/drivers/dma/ |
| D | coh901318_lli.c | 244 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-v5.4/sound/hda/ |
| 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-v5.4/drivers/gpu/drm/etnaviv/ |
| D | etnaviv_drv.h | 97 static inline size_t size_vstruct(size_t nelem, size_t elem_size, size_t base) in size_vstruct() argument 99 if (elem_size && nelem > (SIZE_MAX - base) / elem_size) in size_vstruct() 101 return base + nelem * elem_size; in size_vstruct()
|
| /Linux-v5.4/net/sunrpc/ |
| D | xdr.c | 1311 desc->elem_size > buf->len) in xdr_xcode_array2() 1319 todo = desc->array_len * desc->elem_size; in xdr_xcode_array2() 1328 while (avail_here >= desc->elem_size) { in xdr_xcode_array2() 1332 c += desc->elem_size; in xdr_xcode_array2() 1333 avail_here -= desc->elem_size; in xdr_xcode_array2() 1337 elem = kmalloc(desc->elem_size, GFP_KERNEL); in xdr_xcode_array2() 1371 if (copied || avail_page < desc->elem_size) { in xdr_xcode_array2() 1373 desc->elem_size - copied); in xdr_xcode_array2() 1375 elem = kmalloc(desc->elem_size, in xdr_xcode_array2() 1389 if (copied == desc->elem_size) in xdr_xcode_array2() [all …]
|
| /Linux-v5.4/drivers/remoteproc/ |
| D | qcom_sysmon.c | 171 .elem_size = sizeof(struct qmi_response_type_v01), 192 .elem_size = sizeof(uint8_t), 202 .elem_size = sizeof(char), 212 .elem_size = sizeof(uint32_t), 222 .elem_size = sizeof(uint8_t), 232 .elem_size = sizeof(uint32_t), 250 .elem_size = sizeof(struct qmi_response_type_v01),
|
| /Linux-v5.4/fs/nfs_common/ |
| D | nfsacl.c | 98 .elem_size = 12, in nfsacl_encode() 133 err = 8 + nfsacl_desc.desc.elem_size * in nfsacl_encode() 270 .elem_size = 12, in nfsacl_decode() 294 return 8 + nfsacl_desc.desc.elem_size * in nfsacl_decode()
|
| /Linux-v5.4/drivers/net/ethernet/huawei/hinic/ |
| D | hinic_hw_eqs.c | 27 (ALIGN((eq)->q_len * (eq)->elem_size, pg_size) / (pg_size)) 29 #define GET_EQ_NUM_ELEMS_IN_PG(eq, pg_size) ((pg_size) / (eq)->elem_size) 49 (((idx) & ((eq)->num_elem_in_pg - 1)) * (eq)->elem_size)) 64 #define ELEMENT_SIZE_IN_32B(eq) (((eq)->elem_size) >> 5) 471 u32 page_size_val, elem_size; in set_ctrl1() local 479 elem_size = EQ_SET_HW_ELEM_SIZE_VAL(eq); in set_ctrl1() 488 HINIC_AEQ_CTRL_1_SET(elem_size, ELEM_SIZE) | in set_ctrl1() 681 eq->elem_size = HINIC_AEQE_SIZE; in init_eq() 683 eq->elem_size = HINIC_CEQE_SIZE; in init_eq()
|
| /Linux-v5.4/net/core/ |
| D | bpf_sk_storage.c | 51 u16 elem_size; member 127 if (charge_omem && omem_charge(sk, smap->elem_size)) in selem_alloc() 130 selem = kzalloc(smap->elem_size, GFP_ATOMIC | __GFP_NOWARN); in selem_alloc() 138 atomic_sub(smap->elem_size, &sk->sk_omem_alloc); in selem_alloc() 162 atomic_sub(smap->elem_size, &sk->sk_omem_alloc); in __selem_unlink_sk() 419 atomic_sub(smap->elem_size, &sk->sk_omem_alloc); in sk_storage_update() 670 smap->elem_size = sizeof(struct bpf_sk_storage_elem) + attr->value_size; in bpf_sk_storage_map_alloc() 819 atomic_sub(smap->elem_size, in bpf_sk_storage_clone()
|
| /Linux-v5.4/drivers/media/v4l2-core/ |
| D | v4l2-ctrls.c | 1508 idx *= ctrl->elem_size; in std_equal() 1522 idx *= ctrl->elem_size; in std_equal() 1523 return !memcmp(ptr1.p + idx, ptr2.p + idx, ctrl->elem_size); in std_equal() 1531 void *p = ptr.p + idx * ctrl->elem_size; in std_init_compound() 1533 memset(p, 0, ctrl->elem_size); in std_init_compound() 1558 idx *= ctrl->elem_size; in std_init() 1675 void *p = ptr.p + idx * ctrl->elem_size; in std_validate_compound() 1815 idx *= ctrl->elem_size; in std_validate() 1850 c->size = ctrl->elem_size; in ptr_to_user() 1912 for (idx = c->size / ctrl->elem_size; idx < ctrl->elems; idx++) in user_to_ptr() [all …]
|
| /Linux-v5.4/drivers/of/ |
| D | property.c | 44 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() 840 unsigned int elem_size, void *val, in of_fwnode_property_read_int_array() argument 847 elem_size); in of_fwnode_property_read_int_array() 849 switch (elem_size) { in of_fwnode_property_read_int_array()
|
| /Linux-v5.4/drivers/net/wireless/ath/wil6210/ |
| D | txrx_edma.c | 79 sz = sring->elem_size * sring->size; in wil_sring_free() 93 size_t sz = sring->elem_size * sring->size; in wil_sring_alloc() 143 sring->elem_size = sizeof(struct wil_ring_tx_status); in wil_tx_init_edma() 230 (sring->va + (sring->elem_size * sring->swhead)); in wil_get_next_rx_status_msg() 234 memcpy(msg, (void *)_msg, sring->elem_size); in wil_get_next_rx_status_msg() 356 size_t elem_size, in wil_init_rx_sring() argument 369 sring->elem_size = elem_size; in wil_init_rx_sring() 619 size_t elem_size = wil->use_compressed_rx_status ? in wil_rx_init_edma() local 644 desc_ring_size, status_ring_size, elem_size); in wil_rx_init_edma() 667 rc = wil_init_rx_sring(wil, status_ring_size, elem_size, in wil_rx_init_edma() [all …]
|
| /Linux-v5.4/drivers/slimbus/ |
| D | qcom-ngd-ctrl.c | 216 .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-v5.4/tools/bpf/bpftool/ |
| D | btf_dumper.c | 56 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-v5.4/drivers/net/ethernet/qlogic/qed/ |
| D | qed_cxt.c | 499 u32 start_line, u32 total_size, u32 elem_size) in qed_ilt_cli_blk_fill() argument 509 if (elem_size) in qed_ilt_cli_blk_fill() 510 p_blk->real_size_in_page = (ilt_size / elem_size) * elem_size; in qed_ilt_cli_blk_fill() 848 u32 ilt_page_size, elem_size; in qed_cxt_cfg_ilt_compute_excess() local 870 elem_size = p_mngr->task_type_size[p_seg->type]; in qed_cxt_cfg_ilt_compute_excess() 871 if (!elem_size) in qed_cxt_cfg_ilt_compute_excess() 874 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 …]
|