| /linux-6.15/drivers/net/wireless/ath/ath10k/ |
| H A D | qmi_wlfw_v01.c | 15 .elem_size = sizeof(u32), 33 .elem_size = sizeof(u32), 42 .elem_size = sizeof(u32), 51 .elem_size = sizeof(u32), 64 .elem_size = sizeof(u32), 82 .elem_size = sizeof(u32), 95 .elem_size = sizeof(u16), 104 .elem_size = sizeof(u16), 117 .elem_size = sizeof(u32), 148 .elem_size = sizeof(u8), [all …]
|
| /linux-6.15/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-6.15/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), 97 .elem_size = sizeof(u8), 115 .elem_size = sizeof(u8), 321 .elem_size = sizeof(char), [all …]
|
| H A D | qmi_encdec.c | 167 u32 elem_len, u32 elem_size) in qmi_encode_basic_elem() argument 173 rc += elem_size; in qmi_encode_basic_elem() 274 string_len, temp_ei->elem_size); in qmi_encode_string_elem() 378 temp_ei->elem_size); in qmi_encode() 440 u32 elem_len, u32 elem_size) in qmi_decode_basic_elem() argument 446 rc += elem_size; in qmi_decode_basic_elem() 548 string_len, temp_ei->elem_size); in qmi_decode_string_elem() 673 temp_ei->elem_size); in qmi_decode() 788 .elem_size = sizeof(u16), 797 .elem_size = sizeof(u16), [all …]
|
| /linux-6.15/include/linux/ |
| H A D | min_heap.h | 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() 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() 300 const unsigned long lsbit = elem_size & -elem_size; in __min_heap_sift_up_inline() 304 size_t a = idx * elem_size, b; in __min_heap_sift_up_inline() 349 memcpy(data, data + (heap->nr * elem_size), elem_size); in __min_heap_pop_inline() 389 memcpy(data + (pos * elem_size), element, elem_size); in __min_heap_push_inline() [all …]
|
| /linux-6.15/lib/ |
| H A D | min_heap.c | 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() 54 __min_heap_pop_push_inline(heap, element, elem_size, func, args); in __min_heap_pop_push() 61 return __min_heap_push_inline(heap, element, elem_size, func, args); in __min_heap_push() 65 bool __min_heap_del(min_heap_char *heap, size_t elem_size, size_t idx, in __min_heap_del() argument [all …]
|
| /linux-6.15/drivers/net/wireless/ath/ath12k/ |
| H A D | qmi.c | 68 .elem_size = sizeof(u8), 77 .elem_size = sizeof(u32), 86 .elem_size = sizeof(u8), 95 .elem_size = sizeof(u32), 104 .elem_size = sizeof(u8), 113 .elem_size = sizeof(u8), 131 .elem_size = sizeof(u8), 140 .elem_size = sizeof(u8), 149 .elem_size = sizeof(u8), 158 .elem_size = sizeof(u8), [all …]
|
| /linux-6.15/drivers/net/wireless/ath/ath11k/ |
| H A D | qmi.c | 36 .elem_size = sizeof(u8), 45 .elem_size = sizeof(u32), 54 .elem_size = sizeof(u8), 63 .elem_size = sizeof(u32), 72 .elem_size = sizeof(u8), 81 .elem_size = sizeof(u8), 99 .elem_size = sizeof(u8), 108 .elem_size = sizeof(u8), 117 .elem_size = sizeof(u8), 126 .elem_size = sizeof(u8), [all …]
|
| /linux-6.15/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-6.15/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), 130 .elem_size = sizeof(u8), 148 .elem_size = sizeof(u8), 188 .elem_size = sizeof(u8), 197 .elem_size = sizeof(u8), 241 .elem_size = sizeof(u8), 259 .elem_size = sizeof(u8), [all …]
|
| /linux-6.15/fs/nfs_common/ |
| H A D | nfsacl.c | 99 .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-6.15/drivers/media/v4l2-core/ |
| H A D | v4l2-ctrls-core.c | 1317 idx *= ctrl->elem_size; in std_validate_elem() 1868 elem_size = sizeof(s64); in v4l2_ctrl_new() 1871 elem_size = max + 1; in v4l2_ctrl_new() 1874 elem_size = sizeof(u8); in v4l2_ctrl_new() 1877 elem_size = sizeof(u16); in v4l2_ctrl_new() 2021 sz_extra += elem_size; in v4l2_ctrl_new() 2023 sz_extra += elem_size; in v4l2_ctrl_new() 2025 sz_extra += elem_size; in v4l2_ctrl_new() 2056 ctrl->elem_size = elem_size; in v4l2_ctrl_new() 2095 ptr += elem_size; in v4l2_ctrl_new() [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() 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() 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() 958 memcpy(ctrl->p_new.p, p, ctrl->elems * ctrl->elem_size); in __v4l2_ctrl_s_ctrl_compound() 1047 ctrl->p_cur.p = p_array + elems * ctrl->elem_size; in __v4l2_ctrl_modify_dimensions() [all …]
|
| /linux-6.15/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 172 ((u32)(ELEMS_PER_PAGE((elem_size), (page_size)) - \ 173 UNUSABLE_ELEMS_PER_PAGE((elem_size), (mode)))) 395 p_chain->elem_size); in qed_chain_produce() 466 p_chain->elem_size); in qed_chain_consume() 543 size = p_chain->elem_size * p_chain->usable_per_page; in qed_chain_get_last_elem() [all …]
|
| /linux-6.15/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-6.15/kernel/bpf/ |
| H A D | arraymap.c | 150 array->elem_size = elem_size; in array_map_alloc() 196 u64 range = array->elem_size; in array_map_direct_value_meta() 212 u32 elem_size = array->elem_size; in array_map_gen_lookup() local 229 if (is_power_of_2(elem_size)) { in array_map_gen_lookup() 313 size = array->elem_size; in bpf_percpu_array_copy() 411 size = array->elem_size; in bpf_percpu_array_update() 655 size = array->elem_size; in __bpf_array_map_seq_show() 766 u32 elem_size = array->elem_size; in array_map_mem_usage() local 778 usage += entries * elem_size; in array_map_mem_usage() 1398 u32 elem_size = array->elem_size; in array_of_map_gen_lookup() local [all …]
|
| H A D | bpf_local_storage.c | 80 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() 833 smap->elem_size = offsetof(struct bpf_local_storage_elem, in bpf_local_storage_map_alloc() 842 err = bpf_mem_alloc_init(&smap->selem_ma, smap->elem_size, false); in bpf_local_storage_map_alloc()
|
| H A D | bpf_lru_list.c | 565 u32 node_offset, u32 elem_size, in bpf_common_lru_populate() argument 578 buf += elem_size; in bpf_common_lru_populate() 583 u32 node_offset, u32 elem_size, in bpf_percpu_lru_populate() argument 605 buf += elem_size; in bpf_percpu_lru_populate() 614 u32 elem_size, u32 nr_elems) in bpf_lru_populate() argument 617 bpf_percpu_lru_populate(lru, buf, node_offset, elem_size, in bpf_lru_populate() 620 bpf_common_lru_populate(lru, buf, node_offset, elem_size, in bpf_lru_populate()
|
| H A D | stackmap.c | 47 u64 elem_size = sizeof(struct stack_map_bucket) + in prealloc_elems_and_freelist() local 51 smap->elems = bpf_map_area_alloc(elem_size * smap->map.max_entries, in prealloc_elems_and_freelist() 60 pcpu_freelist_populate(&smap->freelist, smap->elems, elem_size, in prealloc_elems_and_freelist() 409 u32 trace_nr, copy_len, elem_size, num_elem, max_depth; in __bpf_get_stack() local 425 elem_size = user_build_id ? sizeof(struct bpf_stack_build_id) : sizeof(u64); in __bpf_get_stack() 426 if (unlikely(size % elem_size)) in __bpf_get_stack() 441 num_elem = size / elem_size; in __bpf_get_stack() 465 copy_len = trace_nr * elem_size; in __bpf_get_stack()
|
| /linux-6.15/sound/hda/ |
| 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-6.15/drivers/gpu/drm/etnaviv/ |
| H A D | etnaviv_drv.h | 98 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-6.15/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-6.15/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-6.15/net/sunrpc/ |
| H A D | xdr.c | 1983 desc->elem_size > buf->len) in xdr_xcode_array2() 2004 c += desc->elem_size; in xdr_xcode_array2() 2005 avail_here -= desc->elem_size; in xdr_xcode_array2() 2045 desc->elem_size - copied); in xdr_xcode_array2() 2061 if (copied == desc->elem_size) in xdr_xcode_array2() 2080 c += desc->elem_size; in xdr_xcode_array2() 2081 avail_page -= desc->elem_size; in xdr_xcode_array2() 2085 desc->elem_size - copied); in xdr_xcode_array2() 2101 if (copied == desc->elem_size) in xdr_xcode_array2() 2148 c += desc->elem_size; in xdr_xcode_array2() [all …]
|