Searched refs:cq_base (Results 1 - 18 of 18) sorted by relevance

/linux-master/drivers/net/ethernet/amd/pds_core/
H A Dcore.c152 if (qcq->cq_base)
154 qcq->cq_base, qcq->cq_base_pa);
192 void *q_base, *cq_base; local
248 cq_base = PTR_ALIGN(q_base +
271 qcq->cq_base = dma_alloc_coherent(dev, qcq->cq_size,
274 if (!qcq->cq_base) {
278 cq_base = PTR_ALIGN(qcq->cq_base, PDS_PAGE_SIZE);
282 pdsc_cq_map(&qcq->cq, cq_base, cq_base_pa);
H A Dcore.h119 void *cq_base; member in struct:pdsc_qcq
/linux-master/drivers/infiniband/hw/irdma/
H A Duser.h291 void irdma_uk_cq_resize(struct irdma_cq_uk *cq, void *cq_base, int size);
352 struct irdma_cqe *cq_base; member in struct:irdma_cq_uk
391 struct irdma_cqe *cq_base; member in struct:irdma_cq_uk_init_info
H A Duk.c890 * @cq_base: new cq buffer addr
893 void irdma_uk_cq_resize(struct irdma_cq_uk *cq, void *cq_base, int cq_size) argument
895 cq->cq_base = cq_base;
1008 ext_cqe = cq->cq_base[peek_head].buf;
1475 cq->cq_base = info->cq_base;
1502 cqe = ((struct irdma_extended_cqe *)(cq->cq_base))[cq_head].buf;
1504 cqe = cq->cq_base[cq_head].buf;
H A Ddefs.h944 (_cq)->cq_base[IRDMA_RING_CURRENT_HEAD((_cq)->cq_ring)].buf \
949 ((_cq)->cq_base))[IRDMA_RING_CURRENT_HEAD((_cq)->cq_ring)].buf \
H A Dtype.h625 struct irdma_cqe *cq_base; member in struct:irdma_modify_cq_info
771 struct irdma_cqe *cq_base; member in struct:irdma_ccq_init_info
H A Dpuda.c241 ext_cqe = cq_uk->cq_base[peek_head].buf;
801 init_info->cq_base = mem->va;
H A Dctrl.c2645 irdma_uk_cq_resize(&cq->cq_uk, info->cq_base, info->cq_size);
4183 cq->cq_uk.cq_base = info->cq_base;
H A Dhw.c1059 info.cq_base = ccq->mem_cq.va;
H A Dverbs.c1968 info.cq_base = kmem_buf.va;
2184 ukinfo->cq_base = iwcq->kmem.va;
/linux-master/drivers/accel/habanalabs/common/
H A Dirq.c136 struct hl_cq_entry *cq_entry, *cq_base; local
146 cq_base = cq->kernel_address;
149 cq_entry = (struct hl_cq_entry *) &cq_base[cq->ci];
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_lif.c421 if (qcq->cq_base) {
422 dma_free_coherent(dev, qcq->cq_size, qcq->cq_base, qcq->cq_base_pa);
423 qcq->cq_base = NULL;
652 new->cq_base = dma_alloc_coherent(dev, new->cq_size, &new->cq_base_pa,
654 if (!new->cq_base) {
659 new->cq.base = PTR_ALIGN(new->cq_base, PAGE_SIZE);
685 dma_free_coherent(dev, new->cq_size, new->cq_base, new->cq_base_pa);
776 memset(qcq->cq_base, 0, qcq->cq_size);
2887 swap(a->cq_base, b->cq_base);
[all...]
H A Dionic_lif.h75 void *cq_base; member in struct:ionic_qcq
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dqplib_fp.h346 #define BNXT_QPLIB_MAX_CQE_ENTRY_SIZE sizeof(struct cq_base)
H A Dqplib_fp.c1466 struct cq_base *hw_cqe;
2145 hwq_attr.stride = sizeof(struct cq_base);
2225 hwq_attr.stride = sizeof(struct cq_base);
2385 struct cq_base *peek_hwcqe;
2751 struct cq_base *hw_cqe;
2997 struct cq_base *hw_cqe;
H A Dib_verbs.c2992 entries * sizeof(struct cq_base),
3131 entries * sizeof(struct cq_base),
4186 resp.cqe_sz = sizeof(struct cq_base);
H A Droce_hsi.h3773 /* cq_base (size:256b/32B) */
3774 struct cq_base { struct
/linux-master/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c6947 struct hl_cq_entry *cq_base; local
6981 cq_base = cq->kernel_address;
6982 polling_addr = (u32 *)&cq_base[cq->ci];

Completed in 657 milliseconds