/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A 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 [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A 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 [all...] |
/kernel/linux/linux-6.6/drivers/net/ipa/ |
H A D | ipa_qmi_msg.c | 16 .elem_size = 26 .elem_size = 36 .elem_size = 46 .elem_size = 56 .elem_size = 66 .elem_size = 76 .elem_size = 86 .elem_size = 96 .elem_size = 106 .elem_size [all...] |
/kernel/linux/linux-5.10/drivers/net/ipa/ |
H A D | ipa_qmi_msg.c | 16 .elem_size = 26 .elem_size = 36 .elem_size = 46 .elem_size = 56 .elem_size = 66 .elem_size = 83 .elem_size = 101 .elem_size = 118 .elem_size = 136 .elem_size [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
H A D | qmi.c | 24 .elem_size = sizeof(u8), 33 .elem_size = sizeof(u8), 42 .elem_size = sizeof(u8), 51 .elem_size = sizeof(u8), 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 [all...] |
/kernel/linux/linux-5.10/drivers/soc/qcom/ |
H A D | pdr_internal.h | 35 .elem_size = sizeof(char), 44 .elem_size = sizeof(u32), 53 .elem_size = sizeof(u8), 62 .elem_size = sizeof(u32), 81 .elem_size = sizeof(char), 90 .elem_size = sizeof(u8), 99 .elem_size = sizeof(u32), 123 .elem_size = sizeof(struct qmi_response_type_v01), 133 .elem_size = sizeof(u8), 142 .elem_size [all...] |
H A 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() 156 * @elem_size: Size of a single instance of the element to be encoded. 159 * size "elem_size" bytes from the source buffer "buf_src" and stores the 167 u32 elem_len, u32 elem_size) in qmi_encode_basic_elem() 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() 189 * size "ei_array->elem_size" bytes from the source buffer "buf_src" and 213 buf_src = buf_src + temp_ei->elem_size; in qmi_encode_struct_elem() 166 qmi_encode_basic_elem(void *buf_dst, const void *buf_src, u32 elem_len, u32 elem_size) qmi_encode_basic_elem() argument 439 qmi_decode_basic_elem(void *buf_dst, const void *buf_src, u32 elem_len, u32 elem_size) qmi_decode_basic_elem() argument [all...] |
/kernel/linux/linux-6.6/drivers/soc/qcom/ |
H A D | pdr_internal.h | 35 .elem_size = sizeof(char), 44 .elem_size = sizeof(u32), 53 .elem_size = sizeof(u8), 62 .elem_size = sizeof(u32), 81 .elem_size = sizeof(char), 90 .elem_size = sizeof(u8), 99 .elem_size = sizeof(u32), 123 .elem_size = sizeof(struct qmi_response_type_v01), 133 .elem_size = sizeof(u8), 142 .elem_size [all...] |
H A 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() 156 * @elem_size: Size of a single instance of the element to be encoded. 159 * size "elem_size" bytes from the source buffer "buf_src" and stores the 167 u32 elem_len, u32 elem_size) in qmi_encode_basic_elem() 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() 189 * size "ei_array->elem_size" bytes from the source buffer "buf_src" and 213 buf_src = buf_src + temp_ei->elem_size; in qmi_encode_struct_elem() 166 qmi_encode_basic_elem(void *buf_dst, const void *buf_src, u32 elem_len, u32 elem_size) qmi_encode_basic_elem() argument 439 qmi_decode_basic_elem(void *buf_dst, const void *buf_src, u32 elem_len, u32 elem_size) qmi_decode_basic_elem() argument [all...] |
/kernel/linux/linux-6.6/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), 90 .elem_size = sizeof(u32), 99 .elem_size = sizeof(u8), 108 .elem_size = sizeof(u8), 117 .elem_size [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/ |
H A D | qmi.c | 21 .elem_size = sizeof(u8), 30 .elem_size = sizeof(u32), 39 .elem_size = sizeof(u8), 48 .elem_size = sizeof(u32), 57 .elem_size = sizeof(u8), 66 .elem_size = sizeof(u8), 75 .elem_size = sizeof(u32), 84 .elem_size = sizeof(u8), 93 .elem_size = sizeof(u8), 102 .elem_size [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | min_heap.h | 23 * @elem_size: The nr of each element in bytes. 28 int elem_size; member 45 left = data + ((pos * 2 + 1) * func->elem_size); in min_heapify() 46 parent = data + (pos * func->elem_size); in min_heapify() 52 right = data + ((pos * 2 + 2) * func->elem_size); in min_heapify() 89 memcpy(data, data + (heap->nr * func->elem_size), func->elem_size); in min_heap_pop() 103 memcpy(heap->data, element, func->elem_size); in min_heap_pop_push() 121 memcpy(data + (pos * func->elem_size), element, func->elem_size); in min_heap_push() [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | min_heap.h | 23 * @elem_size: The nr of each element in bytes. 28 int elem_size; member 45 left = data + ((pos * 2 + 1) * func->elem_size); in min_heapify() 46 parent = data + (pos * func->elem_size); in min_heapify() 52 right = data + ((pos * 2 + 2) * func->elem_size); in min_heapify() 89 memcpy(data, data + (heap->nr * func->elem_size), func->elem_size); in min_heap_pop() 103 memcpy(heap->data, element, func->elem_size); in min_heap_pop_push() 121 memcpy(data + (pos * func->elem_size), element, func->elem_size); in min_heap_push() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
H A D | rxe_queue.c | 57 unsigned int elem_size) in rxe_queue_init() 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() 119 new_q->elem_size); in resize_finish() 55 rxe_queue_init(struct rxe_dev *rxe, int *num_elem, unsigned int elem_size) rxe_queue_init() argument 129 rxe_queue_resize(struct rxe_queue *q, unsigned int *num_elem_p, unsigned int elem_size, struct ib_udata *udata, struct mminfo __user *outbuf, spinlock_t *producer_lock, spinlock_t *consumer_lock) rxe_queue_resize() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/ |
H A D | rxe_queue.c | 56 unsigned int elem_size, enum queue_type type) in rxe_queue_init() 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() 55 rxe_queue_init(struct rxe_dev *rxe, int *num_elem, unsigned int elem_size, enum queue_type type) rxe_queue_init() argument 147 rxe_queue_resize(struct rxe_queue *q, unsigned int *num_elem_p, unsigned int elem_size, struct ib_udata *udata, struct mminfo __user *outbuf, spinlock_t *producer_lock, spinlock_t *consumer_lock) rxe_queue_resize() argument [all...] |
/kernel/linux/linux-5.10/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), 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...] |
/kernel/linux/linux-6.6/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), 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...] |
/kernel/linux/linux-6.6/fs/nfs_common/ |
H A D | nfsacl.c | 98 .elem_size = 12, in nfsacl_encode() 133 err = 8 + nfsacl_desc.desc.elem_size * in nfsacl_encode() 156 const size_t elem_size = XDR_UNIT * 3; in nfs_stream_encode_acl() local 160 .elem_size = elem_size, in nfs_stream_encode_acl() 199 elem_size * nfsacl_desc.desc.array_len)) in nfs_stream_encode_acl() 341 .elem_size = 12, in nfsacl_decode() 365 return 8 + nfsacl_desc.desc.elem_size * in nfsacl_decode() 386 const size_t elem_size = XDR_UNIT * 3; in nfs_stream_decode_acl() local 389 .elem_size in nfs_stream_decode_acl() [all...] |
/kernel/linux/linux-5.10/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) \ 164 ((page_size) / (elem_size)) 166 #define UNUSABLE_ELEMS_PER_PAGE(elem_size, mode) \ 168 (u8)(1 + ((sizeof(struct qed_chain_next) - 1) / (elem_size))) : \ 171 #define USABLE_ELEMS_PER_PAGE(elem_size, page_size, mode) \ 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_siz [all...] |
/kernel/linux/linux-6.6/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) \ 164 ((page_size) / (elem_size)) 166 #define UNUSABLE_ELEMS_PER_PAGE(elem_size, mode) \ 168 (u8)(1 + ((sizeof(struct qed_chain_next) - 1) / (elem_size))) : \ 171 #define USABLE_ELEMS_PER_PAGE(elem_size, page_size, mode) \ 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_siz [all...] |
/kernel/linux/linux-5.10/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() 342 "[use_mode %d, mode %d, cnt_type %d, num_elems %d, elem_size in qed_chain_alloc() [all...] |
/kernel/linux/linux-6.6/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() 342 "[use_mode %d, mode %d, cnt_type %d, num_elems %d, elem_size in qed_chain_alloc() [all...] |
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | arraymap.c | 38 ptr = bpf_map_alloc_percpu(&array->map, array->elem_size, 8, in bpf_array_alloc_percpu() 84 u32 elem_size, index_mask, max_entries; in array_map_alloc() local 89 elem_size = round_up(attr->value_size, 8); in array_map_alloc() 121 array_size += PAGE_ALIGN((u64) max_entries * elem_size); in array_map_alloc() 123 array_size += (u64) max_entries * elem_size; in array_map_alloc() 147 array->elem_size = elem_size; in array_map_alloc() 159 return array->value + (u64)array->elem_size * index; in array_map_elem_ptr() 171 return array->value + (u64)array->elem_size * (index & array->index_mask); in array_map_lookup_elem() 193 u64 range = array->elem_size; in array_map_direct_value_meta() 209 u32 elem_size = array->elem_size; array_map_gen_lookup() local 728 u32 elem_size = array->elem_size; array_map_mem_usage() local 1337 u32 elem_size = array->elem_size; array_of_map_gen_lookup() local [all...] |
/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | v4l2-ctrls-core.c | 78 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() 198 unsigned int offset = i * ctrl->elem_size; in v4l2_ctrl_type_op_init() 815 void *p = ptr.p + idx * ctrl->elem_size; in std_validate_compound() 1237 idx *= ctrl->elem_size; in std_validate_elem() 1312 memcpy(to.p, from.p_const, elems * ctrl->elem_size); in ptr_to_ptr() 1374 tmp = kvmalloc(elems * ref->ctrl->elem_size, GFP_KERNE in req_alloc_array() 1749 v4l2_ctrl_new(struct v4l2_ctrl_handler *hdl, const struct v4l2_ctrl_ops *ops, const struct v4l2_ctrl_type_ops *type_ops, u32 id, const char *name, enum v4l2_ctrl_type type, s64 min, s64 max, u64 step, s64 def, const u32 dims[V4L2_CTRL_MAX_DIMS], u32 elem_size, u32 flags, const char * const *qmenu, const s64 *qmenu_int, const union v4l2_ctrl_ptr p_def, void *priv) v4l2_ctrl_new() argument [all...] |
/kernel/linux/linux-5.10/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()
|