| /OK3568_Linux_fs/kernel/drivers/misc/habanalabs/common/ |
| H A D | irq.c | 84 struct hl_cq_entry *cq_entry, *cq_base; in hl_irq_handler_cq() local 93 cq_base = cq->kernel_address; in hl_irq_handler_cq() 96 bool entry_ready = ((le32_to_cpu(cq_base[cq->ci].data) & in hl_irq_handler_cq() 103 cq_entry = (struct hl_cq_entry *) &cq_base[cq->ci]; in hl_irq_handler_cq()
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/i40iw/ |
| H A D | i40iw_user.h | 365 struct i40iw_cqe *cq_base; member 397 struct i40iw_cqe *cq_base; member
|
| H A D | i40iw_uk.c | 1062 cq->cq_base = (struct i40iw_cqe *)info->cq_base; in i40iw_cq_uk_init() 1101 cqe = (u64 *)&(((struct i40iw_extended_cqe *)cq->cq_base)[cq_head]); in i40iw_clean_cq() 1103 cqe = (u64 *)&cq->cq_base[cq_head]; in i40iw_clean_cq()
|
| H A D | i40iw_type.h | 525 struct i40iw_cqe *cq_base; member 657 struct i40iw_cqe *cq_base; member 961 u64 cq_base; member
|
| H A D | i40iw_d.h | 118 &((_cq)->cq_base[I40IW_RING_GETCURRENT_HEAD((_cq)->cq_ring)]) \ 123 ((_cq)->cq_base))[I40IW_RING_GETCURRENT_HEAD((_cq)->cq_ring)]) \
|
| H A D | i40iw_puda.c | 699 init_info->cq_base = mem->va; in i40iw_puda_cq_create()
|
| H A D | i40iw_main.c | 653 info.cq_base = ccq->mem_cq.va; in i40iw_create_ccq()
|
| H A D | i40iw_ctrl.c | 2039 cq->cq_uk.cq_base = info->cq_base; in i40iw_sc_ccq_init()
|
| H A D | i40iw_verbs.c | 1157 ukinfo->cq_base = iwcq->kmem.va; in i40iw_create_cq()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_lif.c | 369 if (qcq->cq_base) { in ionic_qcq_free() 370 dma_free_coherent(dev, qcq->cq_size, qcq->cq_base, qcq->cq_base_pa); in ionic_qcq_free() 371 qcq->cq_base = NULL; in ionic_qcq_free() 493 void *q_base, *cq_base, *sg_base; in ionic_qcq_alloc() local 565 cq_base = PTR_ALIGN(q_base + q_size, PAGE_SIZE); in ionic_qcq_alloc() 567 ionic_cq_map(&new->cq, cq_base, cq_base_pa); in ionic_qcq_alloc() 583 new->cq_base = dma_alloc_coherent(dev, new->cq_size, &new->cq_base_pa, in ionic_qcq_alloc() 585 if (!new->cq_base) { in ionic_qcq_alloc() 590 cq_base = PTR_ALIGN(new->cq_base, PAGE_SIZE); in ionic_qcq_alloc() 592 ionic_cq_map(&new->cq, cq_base, cq_base_pa); in ionic_qcq_alloc() [all …]
|
| H A D | ionic_lif.h | 64 void *cq_base; member
|
| /OK3568_Linux_fs/kernel/drivers/staging/qlge/ |
| H A D | qlge_main.c | 991 rx_ring->curr_entry = rx_ring->cq_base; in ql_update_cq() 2858 if (rx_ring->cq_base) { in ql_free_rx_resources() 2861 rx_ring->cq_base, rx_ring->cq_base_dma); in ql_free_rx_resources() 2862 rx_ring->cq_base = NULL; in ql_free_rx_resources() 2876 rx_ring->cq_base = in ql_alloc_rx_resources() 2880 if (!rx_ring->cq_base) { in ql_alloc_rx_resources() 2997 rx_ring->curr_entry = rx_ring->cq_base; in ql_start_rx_ring()
|
| H A D | qlge.h | 1463 void *cq_base; member
|
| H A D | qlge_dbg.c | 1745 netdev_err(qdev->ndev, "rx_ring->cq_base = %p\n", rx_ring->cq_base); in ql_dump_rx_ring()
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/bnxt_re/ |
| H A D | qplib_fp.h | 341 #define BNXT_QPLIB_MAX_CQE_ENTRY_SIZE sizeof(struct cq_base)
|
| H A D | qplib_fp.c | 1419 struct cq_base *hw_cqe; in __clean_cq() 2046 hwq_attr.stride = sizeof(struct cq_base); in bnxt_qplib_create_cq() 2234 struct cq_base *peek_hwcqe; in do_wa9060() 2600 struct cq_base *hw_cqe; in bnxt_qplib_is_cq_empty() 2852 struct cq_base *hw_cqe; in bnxt_qplib_poll_cq()
|
| H A D | roce_hsi.h | 546 struct cq_base { struct
|
| H A D | ib_verbs.c | 2857 entries * sizeof(struct cq_base), in bnxt_re_create_cq() 3931 resp.cqe_sz = sizeof(struct cq_base); in bnxt_re_alloc_ucontext()
|