Home
last modified time | relevance | path

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

/drivers/infiniband/sw/rxe/
Drxe_queue.c98 unsigned int elem_size) in rxe_queue_init() argument
115 q->elem_size = elem_size; in rxe_queue_init()
118 if (elem_size < cache_line_size()) in rxe_queue_init()
119 elem_size = cache_line_size(); in rxe_queue_init()
120 elem_size = roundup_pow_of_two(elem_size); in rxe_queue_init()
122 q->log2_elem_size = order_base_2(elem_size); in rxe_queue_init()
128 buf_size = sizeof(struct rxe_queue_buf) + num_slots * elem_size; in rxe_queue_init()
160 new_q->elem_size); in resize_finish()
172 unsigned int elem_size, in rxe_queue_resize() argument
183 new_q = rxe_queue_init(q->rxe, &num_elem, elem_size); in rxe_queue_resize()
Drxe_queue.h74 size_t elem_size; member
91 unsigned int elem_size);
95 unsigned int elem_size,
Drxe_pool.h94 size_t elem_size; member
Drxe_pool.c203 pool->elem_size = ALIGN(size, RXE_POOL_ALIGN); in rxe_pool_init()
/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()
/drivers/gpu/drm/etnaviv/
Detnaviv_drv.h129 static inline size_t size_vstruct(size_t nelem, size_t elem_size, size_t base) in size_vstruct() argument
131 if (elem_size && nelem > (SIZE_MAX - base) / elem_size) in size_vstruct()
133 return base + nelem * elem_size; in size_vstruct()
/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()
Dhinic_hw_eqs.h192 size_t elem_size; member
/drivers/of/
Dproperty.c48 const char *propname, int elem_size) in of_property_count_elems_of_size() argument
57 if (prop->length % elem_size != 0) { in of_property_count_elems_of_size()
59 propname, np, elem_size); in of_property_count_elems_of_size()
63 return prop->length / elem_size; in of_property_count_elems_of_size()
844 unsigned int elem_size, void *val, in of_fwnode_property_read_int_array() argument
851 elem_size); in of_fwnode_property_read_int_array()
853 switch (elem_size) { in of_fwnode_property_read_int_array()
/drivers/media/v4l2-core/
Dv4l2-ctrls.c1286 idx *= ctrl->elem_size; in std_equal()
1300 idx *= ctrl->elem_size; in std_equal()
1301 return !memcmp(ptr1.p + idx, ptr2.p + idx, ctrl->elem_size); in std_equal()
1310 idx *= ctrl->elem_size; in std_init()
1334 idx *= ctrl->elem_size; in std_init()
1335 memset(ptr.p + idx, 0, ctrl->elem_size); in std_init()
1468 idx *= ctrl->elem_size; in std_validate()
1503 c->size = ctrl->elem_size; in ptr_to_user()
1558 for (idx = c->size / ctrl->elem_size; idx < ctrl->elems; idx++) in user_to_ptr()
1604 memcpy(to.p, from.p, ctrl->elems * ctrl->elem_size); in ptr_to_ptr()
[all …]
Dv4l2-ioctl.c535 p->elem_size, p->elems, p->nr_of_dims, in v4l_print_query_ext_ctrl()
/drivers/net/ethernet/qlogic/qed/
Dqed_cxt.c499 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()
2245 u32 reg_offset, shadow_line, elem_size, hw_p_size, elems_per_p, line; in qed_cxt_dynamic_ilt_alloc() local
2257 elem_size = CONN_CXT_SIZE(p_hwfn); in qed_cxt_dynamic_ilt_alloc()
2262 elem_size = SRQ_CXT_SIZE; in qed_cxt_dynamic_ilt_alloc()
[all …]
Dqed_dev_api.h320 size_t elem_size,
Dqed_dev.c3123 size = p_chain->elem_size * p_chain->usable_per_page; in qed_chain_free_next_ptr()
3206 size_t elem_size, u32 page_cnt) in qed_chain_alloc_sanity_check() argument
3208 u64 chain_size = ELEMS_PER_PAGE(elem_size) * page_cnt; in qed_chain_alloc_sanity_check()
3345 size_t elem_size, in qed_chain_alloc() argument
3355 page_cnt = QED_CHAIN_PAGE_CNT(num_elems, elem_size, mode); in qed_chain_alloc()
3357 rc = qed_chain_alloc_sanity_check(cdev, cnt_type, elem_size, page_cnt); in qed_chain_alloc()
3363 intended_use, mode, cnt_type, num_elems, elem_size); in qed_chain_alloc()
3367 qed_chain_init_params(p_chain, page_cnt, (u8) elem_size, intended_use, in qed_chain_alloc()
/drivers/net/ethernet/mellanox/mlxsw/
Dpci.c112 u8 elem_size; /* size of one element */ member
165 size_t elem_size, int elem_index) in __mlxsw_pci_queue_elem_get() argument
167 return q->mem_item.buf + (elem_size * elem_index); in __mlxsw_pci_queue_elem_get()
598 memset(wqe, 0, q->elem_size); in mlxsw_pci_cqe_rdq_handle()
757 u8 elem_size; member
765 .elem_size = MLXSW_PCI_WQE_SIZE,
773 .elem_size = MLXSW_PCI_WQE_SIZE
782 .elem_size = MLXSW_PCI_CQE_SIZE
791 .elem_size = MLXSW_PCI_EQE_SIZE
805 q->elem_size = q_ops->elem_size; in mlxsw_pci_queue_init()
[all …]
/drivers/base/
Dproperty.c205 unsigned int elem_size, void *val, in pset_fwnode_read_int_array() argument
211 return pset_prop_count_elems_of_size(node, propname, elem_size); in pset_fwnode_read_int_array()
213 switch (elem_size) { in pset_fwnode_read_int_array()
445 unsigned int elem_size, void *val, in fwnode_property_read_int_array() argument
451 elem_size, val, nval); in fwnode_property_read_int_array()
456 elem_size, val, nval); in fwnode_property_read_int_array()
/drivers/md/
Ddm-table.c138 void *dm_vcalloc(unsigned long nmemb, unsigned long elem_size) in dm_vcalloc() argument
146 if (nmemb > (ULONG_MAX / elem_size)) in dm_vcalloc()
149 size = nmemb * elem_size; in dm_vcalloc()
/drivers/scsi/osd/
Dosd_initiator.c1154 unsigned elem_size = _osd_req_alist_elem_size(or, oa->len); in osd_req_add_set_attr_list() local
1156 total_bytes += elem_size; in osd_req_add_set_attr_list()
1158 or->set_attr.total_bytes = total_bytes - elem_size; in osd_req_add_set_attr_list()
1168 attr_last += elem_size; in osd_req_add_set_attr_list()
/drivers/acpi/
Dproperty.c1163 unsigned int elem_size, void *val, in acpi_fwnode_property_read_int_array() argument
1168 switch (elem_size) { in acpi_fwnode_property_read_int_array()
/drivers/net/wireless/broadcom/b43legacy/
Dmain.c1084 u16 src_size, elem_size, src_pos, dest_pos; in b43legacy_generate_probe_resp() local
1108 for ( ; src_pos < src_size - 2; src_pos += elem_size) { in b43legacy_generate_probe_resp()
1109 elem_size = src_data[src_pos + 1] + 2; in b43legacy_generate_probe_resp()
1114 memcpy(dest_data + dest_pos, src_data + src_pos, elem_size); in b43legacy_generate_probe_resp()
1115 dest_pos += elem_size; in b43legacy_generate_probe_resp()
/drivers/media/radio/si4713/
Dsi4713.c1432 .elem_size = sizeof(u32),
/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c613 static void *alloc_ring(struct pci_dev *pdev, size_t nelem, size_t elem_size, in alloc_ring() argument
616 size_t len = nelem * elem_size; in alloc_ring()
/drivers/media/usb/uvc/
Duvc_v4l2.c924 qec->elem_size = 4; in uvc_ioctl_query_ext_ctrl()
/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c700 static void *alloc_ring(struct device *dev, size_t nelem, size_t elem_size, in alloc_ring() argument
704 size_t len = nelem * elem_size + stat_size; in alloc_ring()