Home
last modified time | relevance | path

Searched refs:qpid (Results 1 – 23 of 23) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/cxgb3/
Dcxio_hal.c136 static int cxio_hal_clear_qp_ctx(struct cxio_rdev *rdev_p, u32 qpid) in cxio_hal_clear_qp_ctx() argument
147 T3_COMPLETION_FLAG | T3_NOTIFY_FLAG, 0, qpid, 7, in cxio_hal_clear_qp_ctx()
150 sge_cmd = qpid << 8 | 3; in cxio_hal_clear_qp_ctx()
207 u32 qpid; in get_qpid() local
215 qpid = entry->qpid; in get_qpid()
218 qpid = cxio_hal_get_qpid(rdev_p->rscp); in get_qpid()
219 if (!qpid) in get_qpid()
221 for (i = qpid+1; i & rdev_p->qpmask; i++) { in get_qpid()
225 entry->qpid = i; in get_qpid()
231 pr_debug("%s qpid 0x%x\n", __func__, qpid); in get_qpid()
[all …]
Dcxio_resource.c210 u32 qpid = cxio_hal_get_resource(&rscp->qpid_fifo, in cxio_hal_get_qpid() local
212 pr_debug("%s qpid 0x%x\n", __func__, qpid); in cxio_hal_get_qpid()
213 return qpid; in cxio_hal_get_qpid()
216 void cxio_hal_put_qpid(struct cxio_hal_resource *rscp, u32 qpid) in cxio_hal_put_qpid() argument
218 pr_debug("%s qpid 0x%x\n", __func__, qpid); in cxio_hal_put_qpid()
219 cxio_hal_put_resource(&rscp->qpid_fifo, &rscp->qpid_fifo_lock, qpid); in cxio_hal_put_qpid()
Diwch_ev.c66 qhp->attr.state, qhp->wq.qpid, in post_qp_event()
141 __func__, qhp->wq.qpid, qhp->ep); in iwch_ev_dispatch()
145 qhp->wq.qpid); in iwch_ev_dispatch()
222 CQE_STATUS(rsp_msg->cqe), qhp->wq.qpid); in iwch_ev_dispatch()
Diwch.h142 static inline struct iwch_qp *get_qhp(struct iwch_dev *rhp, u32 qpid) in get_qhp() argument
144 return idr_find(&rhp->qpidr, qpid); in get_qhp()
Dcxio_wr.h54 static inline void ring_doorbell(void __iomem *doorbell, u32 qpid) in ring_doorbell() argument
56 writel(((1<<31) | qpid), doorbell); in ring_doorbell()
337 u32 qpid; member
360 __be32 qpid; /* 2 */ member
696 u32 qpid; member
Dcxio_resource.h53 extern void cxio_hal_put_qpid(struct cxio_hal_resource *rscp, u32 qpid);
Diwch_qp.c458 ring_doorbell(qhp->wq.doorbell, qhp->wq.qpid); in iwch_post_send()
521 ring_doorbell(qhp->wq.doorbell, qhp->wq.qpid); in iwch_post_receive()
823 init_attr.qpid = qhp->wq.qpid; in rdma_init()
882 qhp, qhp->wq.qpid, qhp->ep, qhp->attr.state, in iwch_modify_qp()
1046 qhp->wq.qpid); in iwch_modify_qp()
Diwch_provider.c773 remove_handle(rhp, &rhp->qpidr, qhp->wq.qpid); in iwch_destroy_qp()
784 ib_qp, qhp->wq.qpid, qhp); in iwch_destroy_qp()
888 if (insert_handle(rhp, &rhp->qpidr, qhp, qhp->wq.qpid)) { in iwch_create_qp()
912 uresp.qpid = qhp->wq.qpid; in iwch_create_qp()
937 qhp->ibqp.qp_num = qhp->wq.qpid; in iwch_create_qp()
940 qhp->wq.qpid, qhp, (unsigned long long)qhp->wq.dma_addr, in iwch_create_qp()
Dcxio_hal.h91 u32 qpid; member
Diwch.c78 ring_doorbell(qhp->rhp->rdev.ctrl_qp.doorbell, qhp->wq.qpid); in enable_qp_db()
Diwch_provider.h67 u32 qpid; member
/Linux-v4.19/drivers/infiniband/hw/cxgb4/
Diw_cxgb4.h261 u32 hwtid, u32 qpid, in c4iw_wait_for_reply() argument
274 func, pci_name(rdev->lldi.pdev), hwtid, qpid); in c4iw_wait_for_reply()
281 pci_name(rdev->lldi.pdev), wr_waitp->ret, hwtid, qpid); in c4iw_wait_for_reply()
291 u32 hwtid, u32 qpid, in c4iw_ref_send_wait() argument
297 qpid); in c4iw_ref_send_wait()
304 return c4iw_wait_for_reply(rdev, wr_waitp, hwtid, qpid, func); in c4iw_ref_send_wait()
355 static inline struct c4iw_qp *get_qhp(struct c4iw_dev *rhp, u32 qpid) in get_qhp() argument
357 return idr_find(&rhp->qpidr, qpid); in get_qhp()
442 u32 qpid; member
1016 void c4iw_put_qpid(struct c4iw_rdev *rdev, u32 qpid,
Dt4fw_ri_api.h785 __be32 qpid; member
Dqp.c1821 wqe->u.init.qpid = cpu_to_be32(qhp->wq.sq.qid); in rdma_init()
/Linux-v4.19/include/uapi/rdma/
Dcxgb3-abi.h68 __u32 qpid; member
Dbnxt_re-abi.h86 __u32 qpid; member
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/
Dqed_hw.h308 u8 qpid; /* roce relative */ member
Dqed_rdma.h110 u32 qpid; member
Dqed_rdma.c1304 qp->qpid = qp->icid; in qed_rdma_create_qp()
1307 qp->qpid = ((0xFF << 16) | qp->icid); in qed_rdma_create_qp()
1316 out_params->qp_id = qp->qpid; in qed_rdma_create_qp()
/Linux-v4.19/drivers/infiniband/hw/nes/
Dnes_hw.h988 u8 qpid; member
Dnes_nic.c1686 nesvnic->nic.qp_id = curr_qp_map[nesdev->netdev_count].qpid; in nes_netdev_init()
/Linux-v4.19/drivers/infiniband/hw/ocrdma/
Docrdma_hw.c687 u16 qpid = cqe->qpvalid_qpid & OCRDMA_AE_MCQE_QPID_MASK; in ocrdma_dispatch_ibevent() local
696 if (qpid < dev->attr.max_qp) in ocrdma_dispatch_ibevent()
697 qp = dev->qp_tbl[qpid]; in ocrdma_dispatch_ibevent()
700 dev->id, qpid); in ocrdma_dispatch_ibevent()
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/
Dib_verbs.c1218 resp.qpid = qp->ib_qp.qp_num; in bnxt_re_create_qp()