Home
last modified time | relevance | path

Searched refs:qmem (Results 1 – 7 of 7) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/af/
A Dcommon.h38 struct qmem { struct
50 struct qmem *qmem; in qmem_alloc() local
59 qmem = *q; in qmem_alloc()
63 qmem->base = dma_alloc_attrs(dev, qmem->alloc_sz, &qmem->iova, in qmem_alloc()
71 qmem->align = (aligned_addr - qmem->iova); in qmem_alloc()
72 qmem->base += qmem->align; in qmem_alloc()
73 qmem->iova += qmem->align; in qmem_alloc()
79 if (!qmem) in qmem_free()
82 if (qmem->base) in qmem_free()
84 qmem->base - qmem->align, in qmem_free()
[all …]
A Drvu.h116 struct qmem *mce_ctx;
117 struct qmem *mcast_buf;
208 struct qmem *aura_ctx;
209 struct qmem *pool_ctx;
210 struct qmem *npa_qints_ctx;
215 struct qmem *rq_ctx;
216 struct qmem *sq_ctx;
217 struct qmem *cq_ctx;
218 struct qmem *rss_ctx;
219 struct qmem *cq_ints_ctx;
[all …]
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_txrx.h92 struct qmem *sqe;
93 struct qmem *tso_hdrs;
95 struct qmem *timestamps;
118 struct qmem *stack;
119 struct qmem *fc_addr;
135 struct qmem *cqe;
A Dotx2_common.h485 struct qmem *dync_lmt;
/linux-6.3-rc2/drivers/media/platform/qcom/venus/
A Dhfi_venus.c106 struct mem_desc qmem; member
172 if (!queue->qmem.kva) in venus_write_queue()
208 wr_ptr = (u32 *)(queue->qmem.kva + (wr_idx << 2)); in venus_write_queue()
242 if (!queue->qmem.kva) in venus_read_queue()
275 rd_ptr = (u32 *)(queue->qmem.kva + (rd_idx << 2)); in venus_read_queue()
785 queue->qmem.da = desc.da + offset; in venus_interface_queues_init()
786 queue->qmem.kva = desc.kva + offset; in venus_interface_queues_init()
787 queue->qmem.size = IFACEQ_QUEUE_SIZE; in venus_interface_queues_init()
788 offset += queue->qmem.size; in venus_interface_queues_init()
794 queue->qhdr->start_addr = queue->qmem.da; in venus_interface_queues_init()
[all …]
/linux-6.3-rc2/drivers/scsi/elx/libefc_sli/
A Dsli4.c107 n_cqe = qmem->size / SLI4_CQE_BYTES; in sli_cmd_common_create_cq()
121 num_pages = sli_page_count(qmem->size, page_size); in sli_cmd_common_create_cq()
201 num_pages = qmem->size / SLI_PAGE_SIZE; in sli_cmd_common_create_eq()
231 for (p = 0, addr = qmem->phys; p < num_pages; in sli_cmd_common_create_eq()
260 num_pages = qmem->size / SLI_PAGE_SIZE; in sli_cmd_common_create_mq_ext()
291 for (p = 0, addr = qmem->phys; p < num_pages; in sli_cmd_common_create_mq_ext()
317 n_wqe = qmem->size / sli4->wqe_size; in sli_cmd_wq_create()
319 switch (qmem->size) { in sli_cmd_wq_create()
343 num_pages = sli_page_count(qmem->size, page_size); in sli_cmd_wq_create()
387 num_pages = sli_page_count(qmem->size, SLI_PAGE_SIZE); in sli_cmd_rq_create_v1()
[all …]
A Dsli4.h4048 struct efc_dma *qmem, u16 cq_id);

Completed in 46 milliseconds