Home
last modified time | relevance | path

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

/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.h150 struct qmem *mce_ctx;
151 struct qmem *mcast_buf;
260 struct qmem *aura_ctx;
261 struct qmem *pool_ctx;
262 struct qmem *npa_qints_ctx;
267 struct qmem *rq_ctx;
268 struct qmem *sq_ctx;
269 struct qmem *cq_ctx;
270 struct qmem *rss_ctx;
271 struct qmem *cq_ints_ctx;
[all …]
/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_txrx.h99 struct qmem *sqe;
100 struct qmem *tso_hdrs;
102 struct qmem *timestamps;
107 struct qmem *sqe_ring;
108 struct qmem *cpt_resp;
131 struct qmem *stack;
132 struct qmem *fc_addr;
153 struct qmem *cqe;
A Dcn10k_ipsec.c427 static int cn10k_outb_write_sa(struct otx2_nic *pf, struct qmem *sa_info) in cn10k_outb_write_sa()
671 struct qmem *sa_info; in cn10k_ipsec_outb_add_state()
716 struct qmem *sa_info; in cn10k_ipsec_del_state()
725 sa_info = (struct qmem *)x->xso.offload_handle; in cn10k_ipsec_del_state()
937 struct qmem *sa_info; in cn10k_ipsec_transmit()
969 sa_info = (struct qmem *)x->xso.offload_handle; in cn10k_ipsec_transmit()
A Dotx2_common.h497 struct qmem *pfvf_mbox_addr;
523 struct qmem *dync_lmt;
A Dotx2_pf.c581 struct qmem *mbox_addr; in cn20k_pfvf_mbox_alloc()
/drivers/net/netdevsim/
A Dnetdev.c751 qmem->rq = nsim_queue_alloc(); in nsim_queue_mem_alloc()
752 if (!qmem->rq) in nsim_queue_mem_alloc()
755 err = nsim_create_page_pool(&qmem->rq->page_pool, &qmem->rq->napi); in nsim_queue_mem_alloc()
766 nsim_queue_free(dev, qmem->rq); in nsim_queue_mem_alloc()
775 page_pool_destroy(qmem->pp); in nsim_queue_mem_free()
776 if (qmem->rq) { in nsim_queue_mem_free()
780 nsim_queue_free(dev, qmem->rq); in nsim_queue_mem_free()
793 ns->rq[idx]->page_pool = qmem->pp; in nsim_queue_start()
811 ns->rq[idx] = qmem->rq; in nsim_queue_start()
827 qmem->pp = ns->rq[idx]->page_pool; in nsim_queue_stop()
[all …]
/drivers/media/platform/qcom/venus/
A Dhfi_venus.c106 struct mem_desc qmem; member
171 if (!queue->qmem.kva) in venus_write_queue()
212 if (wr_ptr < (u32 *)queue->qmem.kva || in venus_write_queue()
213 wr_ptr > (u32 *)(queue->qmem.kva + queue->qmem.size - sizeof(*wr_ptr))) in venus_write_queue()
250 if (!queue->qmem.kva) in venus_read_queue()
288 if (rd_ptr < (u32 *)queue->qmem.kva || in venus_read_queue()
289 rd_ptr > (u32 *)(queue->qmem.kva + queue->qmem.size - sizeof(*rd_ptr))) in venus_read_queue()
806 queue->qmem.da = desc.da + offset; in venus_interface_queues_init()
807 queue->qmem.kva = desc.kva + offset; in venus_interface_queues_init()
808 queue->qmem.size = IFACEQ_QUEUE_SIZE; in venus_interface_queues_init()
[all …]
/drivers/net/ethernet/marvell/octeontx2/af/cn20k/
A Dapi.h15 struct qmem *pf_mbox_addr;
16 struct qmem *vf_mbox_addr;
A Dmbox_init.c271 struct qmem *mbox_addr; in rvu_alloc_mbox_memory()
/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);
/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt.c15822 static int bnxt_queue_mem_alloc(struct net_device *dev, void *qmem, int idx) in bnxt_queue_mem_alloc() argument
15833 clone = qmem; in bnxt_queue_mem_alloc()
15908 static void bnxt_queue_mem_free(struct net_device *dev, void *qmem) in bnxt_queue_mem_free() argument
15910 struct bnxt_rx_ring_info *rxr = qmem; in bnxt_queue_mem_free()
15990 static int bnxt_queue_start(struct net_device *dev, void *qmem, int idx) in bnxt_queue_start() argument
16001 clone = qmem; in bnxt_queue_start()
16069 static int bnxt_queue_stop(struct net_device *dev, void *qmem, int idx) in bnxt_queue_stop() argument
16111 memcpy(qmem, rxr, sizeof(*rxr)); in bnxt_queue_stop()
16112 bnxt_init_rx_ring_struct(bp, qmem); in bnxt_queue_stop()

Completed in 96 milliseconds