/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | common.h | 42 struct qmem { struct 51 static inline int qmem_alloc(struct device *dev, struct qmem **q, in qmem_alloc() 54 struct qmem *qmem; in qmem_alloc() local 60 *q = devm_kzalloc(dev, sizeof(*qmem), GFP_KERNEL); in qmem_alloc() 63 qmem = *q; in qmem_alloc() 65 qmem->entry_sz = entry_sz; in qmem_alloc() 66 qmem->alloc_sz = (qsize * entry_sz) + OTX2_ALIGN; in qmem_alloc() 67 qmem->base = dma_alloc_coherent(dev, qmem in qmem_alloc() 81 qmem_free(struct device *dev, struct qmem *qmem) qmem_free() argument [all...] |
H A D | rvu.h | 95 struct qmem *mce_ctx; 96 struct qmem *mcast_buf; 150 struct qmem *aura_ctx; 151 struct qmem *pool_ctx; 152 struct qmem *npa_qints_ctx; 157 struct qmem *rq_ctx; 158 struct qmem *sq_ctx; 159 struct qmem *cq_ctx; 160 struct qmem *rss_ctx; 161 struct qmem *cq_ints_ct [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | common.h | 38 struct qmem { struct 47 static inline int qmem_alloc(struct device *dev, struct qmem **q, in qmem_alloc() 50 struct qmem *qmem; in qmem_alloc() local 56 *q = devm_kzalloc(dev, sizeof(*qmem), GFP_KERNEL); in qmem_alloc() 59 qmem = *q; in qmem_alloc() 61 qmem->entry_sz = entry_sz; in qmem_alloc() 62 qmem->alloc_sz = (qsize * entry_sz) + OTX2_ALIGN; in qmem_alloc() 63 qmem->base = dma_alloc_attrs(dev, qmem in qmem_alloc() 77 qmem_free(struct device *dev, struct qmem *qmem) qmem_free() argument [all...] |
H A D | rvu.h | 119 struct qmem *mce_ctx; 120 struct qmem *mcast_buf; 211 struct qmem *aura_ctx; 212 struct qmem *pool_ctx; 213 struct qmem *npa_qints_ctx; 218 struct qmem *rq_ctx; 219 struct qmem *sq_ctx; 220 struct qmem *cq_ctx; 221 struct qmem *rss_ctx; 222 struct qmem *cq_ints_ct [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_txrx.h | 91 struct qmem *sqe; 92 struct qmem *tso_hdrs; 94 struct qmem *timestamps; 115 struct qmem *stack; 116 struct qmem *fc_addr; 130 struct qmem *cqe;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_txrx.h | 94 struct qmem *sqe; 95 struct qmem *tso_hdrs; 97 struct qmem *timestamps; 121 struct qmem *stack; 122 struct qmem *fc_addr; 139 struct qmem *cqe;
|
H A D | otx2_common.h | 507 struct qmem *dync_lmt;
|
/kernel/linux/linux-5.10/drivers/media/platform/qcom/venus/ |
H A D | hfi_venus.c | 106 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() 210 if (wr_ptr < (u32 *)queue->qmem.kva || in venus_write_queue() 211 wr_ptr > (u32 *)(queue->qmem.kva + queue->qmem.size - sizeof(*wr_ptr))) in venus_write_queue() 222 memcpy(queue->qmem.kva, packet + len, new_wr_idx << 2); in venus_write_queue() 247 if (!queue->qmem.kva) in venus_read_queue() 280 rd_ptr = (u32 *)(queue->qmem.kva + (rd_idx << 2)); in venus_read_queue() 282 if (rd_ptr < (u32 *)queue->qmem in venus_read_queue() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/qcom/venus/ |
H A D | hfi_venus.c | 106 struct mem_desc qmem; member 171 if (!queue->qmem.kva) in venus_write_queue() 207 wr_ptr = (u32 *)(queue->qmem.kva + (wr_idx << 2)); in venus_write_queue() 209 if (wr_ptr < (u32 *)queue->qmem.kva || in venus_write_queue() 210 wr_ptr > (u32 *)(queue->qmem.kva + queue->qmem.size - sizeof(*wr_ptr))) in venus_write_queue() 221 memcpy(queue->qmem.kva, packet + len, new_wr_idx << 2); in venus_write_queue() 246 if (!queue->qmem.kva) in venus_read_queue() 279 rd_ptr = (u32 *)(queue->qmem.kva + (rd_idx << 2)); in venus_read_queue() 281 if (rd_ptr < (u32 *)queue->qmem in venus_read_queue() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/elx/libefc_sli/ |
H A D | sli4.c | 87 * @qmem: DMA memory for queue. 92 sli_cmd_common_create_cq(struct sli4 *sli4, void *buf, struct efc_dma *qmem, in sli_cmd_common_create_cq() argument 107 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() 169 for (p = 0, addr = qmem->phys; p < num_pages; p++, addr += page_size) { in sli_cmd_common_create_cq() 178 sli_cmd_common_create_eq(struct sli4 *sli4, void *buf, struct efc_dma *qmem) in sli_cmd_common_create_eq() argument 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() 241 sli_cmd_common_create_mq_ext(struct sli4 *sli4, void *buf, struct efc_dma *qmem, in sli_cmd_common_create_mq_ext() argument 260 num_pages = qmem in sli_cmd_common_create_mq_ext() 301 sli_cmd_wq_create(struct sli4 *sli4, void *buf, struct efc_dma *qmem, u16 cq_id) sli_cmd_wq_create() argument 368 sli_cmd_rq_create_v1(struct sli4 *sli4, void *buf, struct efc_dma *qmem, u16 cq_id, u16 buffer_size) sli_cmd_rq_create_v1() argument [all...] |
H A D | sli4.h | 4048 struct efc_dma *qmem, u16 cq_id);
|