Home
last modified time | relevance | path

Searched refs:cqid (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/net/ethernet/fungible/funcore/
H A Dfun_queue.c75 int fun_sq_create(struct fun_dev *fdev, u16 flags, u32 sqid, u32 cqid, in fun_sq_create() argument
100 sqid, cqid, sqe_size_log2, in fun_sq_create()
125 int fun_cq_create(struct fun_dev *fdev, u16 flags, u32 cqid, u32 rqid, in fun_cq_create() argument
145 cqid, rqid, cqe_size_log2, in fun_cq_create()
331 funq->cqid, new_cqes, max, funq->cq_head, funq->cq_phase); in __fun_process_cq()
420 funq->cqid = 2 * qid; in fun_alloc_queue()
423 funq->rqid = funq->cqid; in fun_alloc_queue()
431 funq->cqid = qid; in fun_alloc_queue()
475 if (funq->cqid == 0) in fun_alloc_queue()
491 rc = fun_sq_create(fdev, funq->rq_flags, funq->rqid, funq->cqid, 0, in fun_create_rq()
H A Dfun_dev.h119 unsigned int cqid) in fun_cq_db_addr() argument
121 return fun_db_addr(fdev, cqid * 2 + 1); in fun_cq_db_addr()
/linux/drivers/infiniband/hw/cxgb4/
H A Dev.c124 u32 cqid; in c4iw_ev_dispatch() local
139 cqid = qhp->attr.scq; in c4iw_ev_dispatch()
141 cqid = qhp->attr.rcq; in c4iw_ev_dispatch()
142 chp = get_chp(dev, cqid); in c4iw_ev_dispatch()
145 cqid, CQE_QPID(err_cqe), in c4iw_ev_dispatch()
H A Dcq.c58 res->u.cq.iqid = cpu_to_be32(cq->cqid); in destroy_cq()
67 c4iw_put_cqid(rdev, cq->cqid, uctx); in destroy_cq()
85 cq->cqid = c4iw_get_cqid(rdev, uctx); in create_cq()
86 if (!cq->cqid) { in create_cq()
136 res->u.cq.iqid = cpu_to_be32(cq->cqid); in create_cq()
163 cq->bar2_va = c4iw_bar2_addrs(rdev, cq->cqid, CXGB4_BAR2_QTYPE_INGRESS, in create_cq()
167 pr_warn("%s: cqid %u not in BAR2 range\n", in create_cq()
168 pci_name(rdev->lldi.pdev), cq->cqid); in create_cq()
179 c4iw_put_cqid(rdev, cq->cqid, uctx); in create_cq()
342 pr_debug("cqid in c4iw_flush_hw_cq()
[all...]
H A Dt4.h688 u32 cqid; member
709 writel(val | INGRESSQID_V(cq->cqid), cq->gts); in write_gts()
738 __func__, cq->cqid); in t4_swcq_produce()
793 pr_err("cq overflow cqid %u\n", cq->cqid); in t4_next_hw_cqe()
H A Dqp.c335 FW_RI_RES_WR_IQID_V(scq->cqid)); in create_qp()
365 FW_RI_RES_WR_IQID_V(rcq->cqid)); in create_qp()
2136 schp = get_chp(rhp, ((struct c4iw_cq *)attrs->send_cq)->cq.cqid); in c4iw_create_qp()
2137 rchp = get_chp(rhp, ((struct c4iw_cq *)attrs->recv_cq)->cq.cqid); in c4iw_create_qp()
2193 qhp->attr.scq = ((struct c4iw_cq *) attrs->send_cq)->cq.cqid; in c4iw_create_qp()
2194 qhp->attr.rcq = ((struct c4iw_cq *) attrs->recv_cq)->cq.cqid; in c4iw_create_qp()
H A Drestrack.c273 if (rdma_nl_put_driver_u32(msg, "cqid", cq->cqid)) in fill_cq()
/linux/drivers/infiniband/hw/ionic/
H A Dionic_admin.c292 "missed event for acq %d\n", aq->cqid); in ionic_admin_dwork()
540 rc = ionic_rdma_queue_devcmd(dev, &cq->q, cq->cqid, cq->eqid, in ionic_create_rdma_admincq()
556 u32 aqid, u32 cqid) in __ionic_create_rdma_adminq() argument
568 aq->cqid = cqid; in __ionic_create_rdma_adminq()
609 u32 aqid, u32 cqid) in ionic_create_rdma_adminq() argument
614 aq = __ionic_create_rdma_adminq(dev, aqid, cqid); in ionic_create_rdma_adminq()
618 rc = ionic_rdma_queue_devcmd(dev, &aq->q, aq->aqid, aq->cqid, in ionic_create_rdma_adminq()
789 static void ionic_cq_event(struct ionic_ibdev *dev, u32 cqid, u8 code) in ionic_cq_event() argument
796 cq = xa_load(&dev->cq_tbl, cqid); in ionic_cq_event()
803 "missing cqid %#x code %u\n", cqid, code); in ionic_cq_event()
[all …]
H A Dionic_controlpath.c45 static int ionic_get_cqid(struct ionic_ibdev *dev, u32 *cqid, u8 udma_idx) in ionic_get_cqid() argument
57 *cqid = dev->lif_cfg.cq_base + in ionic_get_cqid()
67 static void ionic_put_cqid(struct ionic_ibdev *dev, u32 cqid) in ionic_put_cqid() argument
69 u32 bitid = ionic_qid_to_bitid(cqid - dev->lif_cfg.cq_base, in ionic_put_cqid()
97 rc = ionic_get_cqid(dev, &cq->cqid, udma_idx); in ionic_create_cq_common()
126 *resp_cqid = cq->cqid; in ionic_create_cq_common()
134 ionic_queue_dbell_init(&cq->q, cq->cqid); in ionic_create_cq_common()
146 entry = xa_store_irq(&dev->cq_tbl, cq->cqid, cq, GFP_KERNEL); in ionic_create_cq_common()
167 ionic_put_cqid(dev, cq->cqid); in ionic_create_cq_common()
179 xa_erase_irq(&dev->cq_tbl, cq->cqid); in ionic_destroy_cq_common()
1193 ionic_destroy_cq_cmd(struct ionic_ibdev * dev,u32 cqid) ionic_destroy_cq_cmd() argument
[all...]
/linux/drivers/nvme/target/
H A Dadmin-cmd.c46 u16 cqid = le16_to_cpu(cmd->create_sq.cqid); in nvmet_execute_create_sq() local
66 status = nvmet_check_io_cqid(ctrl, cqid, false); in nvmet_execute_create_sq()
68 pr_err("SQ %u: Invalid CQID %u\n", sqid, cqid); in nvmet_execute_create_sq()
77 status = ctrl->ops->create_sq(ctrl, sqid, cqid, sq_flags, qsize, prp1); in nvmet_execute_create_sq()
86 u16 cqid = le16_to_cpu(req->cmd->delete_queue.qid); in nvmet_execute_delete_cq() local
94 status = nvmet_check_io_cqid(ctrl, cqid, false); in nvmet_execute_delete_cq()
98 if (!ctrl->cqs[cqid] || nvmet_cq_in_use(ctrl->cqs[cqid])) { in nvmet_execute_delete_cq()
104 status = ctrl->ops->delete_cq(ctrl, cqid); in nvmet_execute_delete_cq()
114 u16 cqid = le16_to_cpu(cmd->create_cq.cqid); in nvmet_execute_create_cq() local
126 status = nvmet_check_io_cqid(ctrl, cqid, true); in nvmet_execute_create_cq()
[all …]
H A Dpci-epf.c1267 u16 cqid, u16 flags, u16 qsize, u64 pci_addr, u16 vector) in nvmet_pci_epf_create_cq() argument
1270 struct nvmet_pci_epf_queue *cq = &ctrl->cq[cqid]; in nvmet_pci_epf_create_cq()
1281 cq->qid = cqid; in nvmet_pci_epf_create_cq()
1287 cq->db = NVME_REG_DBS + (((cqid * 2) + 1) * sizeof(u32)); in nvmet_pci_epf_create_cq()
1290 if (!cqid) in nvmet_pci_epf_create_cq()
1303 status = nvmet_cq_create(tctrl, &cq->nvme_cq, cqid, cq->depth); in nvmet_pci_epf_create_cq()
1330 cqid, qsize, cq->qes, cq->vector); in nvmet_pci_epf_create_cq()
1334 cqid, qsize, cq->qes); in nvmet_pci_epf_create_cq()
1348 static u16 nvmet_pci_epf_delete_cq(struct nvmet_ctrl *tctrl, u16 cqid) in nvmet_pci_epf_delete_cq() argument
1351 struct nvmet_pci_epf_queue *cq = &ctrl->cq[cqid]; in nvmet_pci_epf_delete_cq()
[all …]
H A Dnvmet.h432 u16 (*create_sq)(struct nvmet_ctrl *ctrl, u16 sqid, u16 cqid, u16 flags,
435 u16 (*create_cq)(struct nvmet_ctrl *ctrl, u16 cqid, u16 flags,
437 u16 (*delete_cq)(struct nvmet_ctrl *ctrl, u16 cqid);
582 u16 nvmet_check_cqid(struct nvmet_ctrl *ctrl, u16 cqid, bool create);
583 u16 nvmet_check_io_cqid(struct nvmet_ctrl *ctrl, u16 cqid, bool create);
H A Dcore.c873 u16 nvmet_check_cqid(struct nvmet_ctrl *ctrl, u16 cqid, bool create) in nvmet_check_cqid() argument
878 if (cqid > ctrl->subsys->max_qid) in nvmet_check_cqid()
881 if ((create && ctrl->cqs[cqid]) || (!create && !ctrl->cqs[cqid])) in nvmet_check_cqid()
887 u16 nvmet_check_io_cqid(struct nvmet_ctrl *ctrl, u16 cqid, bool create) in nvmet_check_io_cqid() argument
889 if (!cqid) in nvmet_check_io_cqid()
891 return nvmet_check_cqid(ctrl, cqid, create); in nvmet_check_io_cqid()
/linux/include/uapi/rdma/
H A Dcxgb4-abi.h61 __u32 cqid; member
/linux/drivers/scsi/lpfc/
H A Dlpfc_sli.c589 int cqid = 0; in lpfc_sli4_eqcq_flush() local
595 cqid = bf_get_le32(lpfc_eqe_resource_id, eqe); in lpfc_sli4_eqcq_flush()
599 if (childq->queue_id == cqid) { in lpfc_sli4_eqcq_flush()
11148 u16 iotag, u8 ulp_class, u16 cqid, bool ia, in __lpfc_sli_prep_abort_xri_s3() argument
11178 u16 iotag, u8 ulp_class, u16 cqid, bool ia, in __lpfc_sli_prep_abort_xri_s4() argument
11208 bf_set(wqe_cqid, &wqe->abort_cmd.wqe_com, cqid); in __lpfc_sli_prep_abort_xri_s4()
11214 u16 ulp_context, u16 iotag, u8 ulp_class, u16 cqid, in lpfc_sli_prep_abort_xri() argument
11218 cqid, ia, wqec); in lpfc_sli_prep_abort_xri()
12883 u16 ulp_context, iotag, cqid = LPFC_WQE_CQ_ID_DEFAULT; in lpfc_sli_abort_taskmgmt() local
12947 cqid in lpfc_sli_abort_taskmgmt()
14839 uint16_t cqid; lpfc_sli4_sp_handle_eqe() local
15454 uint16_t cqid, id; lpfc_sli4_hba_handle_eqe() local
[all...]
/linux/drivers/nvme/host/
H A Dapple.c719 c.create_cq.cqid = cpu_to_le16(1); in apple_nvme_create_cq()
750 c.create_sq.cqid = cpu_to_le16(1); in apple_nvme_create_sq()
H A Dpci.c1765 c.create_cq.cqid = cpu_to_le16(qid); in adapter_alloc_cq()
1797 c.create_sq.cqid = cpu_to_le16(qid); in adapter_delete_cq() argument
1802 static int adapter_delete_cq(struct nvme_dev *dev, u16 cqid) in adapter_delete_sq()
1804 return adapter_delete_queue(dev, nvme_admin_delete_cq, cqid); in adapter_delete_sq()
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_hw.c688 u16 cqid = cqe->cqvalid_cqid & OCRDMA_AE_MCQE_CQID_MASK; in ocrdma_dispatch_ibevent() local
706 if (cqid < dev->attr.max_cq) in ocrdma_dispatch_ibevent()
707 cq = dev->cq_tbl[cqid]; in ocrdma_dispatch_ibevent()
710 dev->id, cqid); in ocrdma_dispatch_ibevent()
/linux/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c3567 resp.cqid = cq->qplib_cq.id; in bnxt_re_resize_cq()