Searched refs:qmem (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | common.h | 38 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 …]
|
| H A D | rvu.h | 122 struct qmem *mce_ctx; 123 struct qmem *mcast_buf; 232 struct qmem *aura_ctx; 233 struct qmem *pool_ctx; 234 struct qmem *npa_qints_ctx; 239 struct qmem *rq_ctx; 240 struct qmem *sq_ctx; 241 struct qmem *cq_ctx; 242 struct qmem *rss_ctx; 243 struct qmem *cq_ints_ctx; [all …]
|
| /linux-6.15/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_txrx.h | 99 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;
|
| H A D | cn10k_ipsec.c | 427 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()
|
| H A D | otx2_common.h | 504 struct qmem *dync_lmt;
|
| /linux-6.15/drivers/net/netdevsim/ |
| H A D | netdev.c | 679 qmem->rq = nsim_queue_alloc(); in nsim_queue_mem_alloc() 680 if (!qmem->rq) in nsim_queue_mem_alloc() 683 err = nsim_create_page_pool(&qmem->rq->page_pool, &qmem->rq->napi); in nsim_queue_mem_alloc() 694 nsim_queue_free(qmem->rq); in nsim_queue_mem_alloc() 703 page_pool_destroy(qmem->pp); in nsim_queue_mem_free() 704 if (qmem->rq) { in nsim_queue_mem_free() 708 nsim_queue_free(qmem->rq); in nsim_queue_mem_free() 721 ns->rq[idx]->page_pool = qmem->pp; in nsim_queue_start() 739 ns->rq[idx] = qmem->rq; in nsim_queue_start() 755 qmem->pp = ns->rq[idx]->page_pool; in nsim_queue_stop() [all …]
|
| /linux-6.15/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() 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() 249 if (!queue->qmem.kva) in venus_read_queue() 287 if (rd_ptr < (u32 *)queue->qmem.kva || in venus_read_queue() 288 rd_ptr > (u32 *)(queue->qmem.kva + queue->qmem.size - sizeof(*rd_ptr))) in venus_read_queue() 802 queue->qmem.da = desc.da + offset; in venus_interface_queues_init() 803 queue->qmem.kva = desc.kva + offset; in venus_interface_queues_init() 804 queue->qmem.size = IFACEQ_QUEUE_SIZE; in venus_interface_queues_init() [all …]
|
| /linux-6.15/drivers/scsi/elx/libefc_sli/ |
| H A D | sli4.c | 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() 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 …]
|
| H A D | sli4.h | 4048 struct efc_dma *qmem, u16 cq_id);
|
| /linux-6.15/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt.c | 15712 static int bnxt_queue_mem_alloc(struct net_device *dev, void *qmem, int idx) in bnxt_queue_mem_alloc() argument 15723 clone = qmem; in bnxt_queue_mem_alloc() 15797 static void bnxt_queue_mem_free(struct net_device *dev, void *qmem) in bnxt_queue_mem_free() argument 15799 struct bnxt_rx_ring_info *rxr = qmem; in bnxt_queue_mem_free() 15879 static int bnxt_queue_start(struct net_device *dev, void *qmem, int idx) in bnxt_queue_start() argument 15889 clone = qmem; in bnxt_queue_start() 15961 static int bnxt_queue_stop(struct net_device *dev, void *qmem, int idx) in bnxt_queue_stop() argument 16003 memcpy(qmem, rxr, sizeof(*rxr)); in bnxt_queue_stop() 16004 bnxt_init_rx_ring_struct(bp, qmem); in bnxt_queue_stop()
|