Home
last modified time | relevance | path

Searched refs:sqp (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/infiniband/hw/mthca/
H A Dmthca_qp.c299 static void store_attrs(struct mthca_sqp *sqp, const struct ib_qp_attr *attr, in store_attrs() argument
303 sqp->pkey_index = attr->pkey_index; in store_attrs()
305 sqp->qkey = attr->qkey; in store_attrs()
307 sqp->send_psn = attr->sq_psn; in store_attrs()
812 store_attrs(qp->sqp, attr, attr_mask); in __mthca_modify_qp()
1385 qp->sqp->header_buf_size = qp->sq.max * MTHCA_UD_HEADER_SIZE; in mthca_alloc_sqp()
1386 qp->sqp->header_buf = in mthca_alloc_sqp()
1387 dma_alloc_coherent(&dev->pdev->dev, qp->sqp->header_buf_size, in mthca_alloc_sqp()
1388 &qp->sqp->header_dma, GFP_KERNEL); in mthca_alloc_sqp()
1389 if (!qp->sqp->header_buf) in mthca_alloc_sqp()
[all …]
H A Dmthca_provider.h278 struct mthca_sqp *sqp; member
/linux/drivers/infiniband/hw/hfi1/
H A Dud.c31 static void ud_loopback(struct rvt_qp *sqp, struct rvt_swqe *swqe) in ud_loopback() argument
33 struct hfi1_ibport *ibp = to_iport(sqp->ibqp.device, sqp->port_num); in ud_loopback()
35 struct hfi1_qp_priv *priv = sqp->priv; in ud_loopback()
47 qp = rvt_lookup_qpn(ib_to_rvt(sqp->ibqp.device), &ibp->rvp, in ud_loopback()
55 sqptype = sqp->ibqp.qp_type == IB_QPT_GSI ? in ud_loopback()
56 IB_QPT_UD : sqp->ibqp.qp_type; in ud_loopback()
74 pkey = hfi1_get_pkey(ibp, sqp->s_pkey_index); in ud_loopback()
82 sqp->ibqp.qp_num, qp->ibqp.qp_num, in ud_loopback()
97 sqp->qkey : rvt_get_swqe_remote_qkey(swqe); in ud_loopback()
197 wc.src_qp = sqp->ibqp.qp_num; in ud_loopback()
[all …]
/linux/drivers/infiniband/sw/rxe/
H A Drxe_hdr.h465 __be32 sqp; member
489 return DETH_SQP_MASK & be32_to_cpu(deth->sqp); in __deth_sqp()
492 static inline void __deth_set_sqp(void *arg, u32 sqp) in __deth_set_sqp() argument
496 deth->sqp = cpu_to_be32(DETH_SQP_MASK & sqp); in __deth_set_sqp()
517 static inline void deth_set_sqp(struct rxe_pkt_info *pkt, u32 sqp) in deth_set_sqp() argument
520 rxe_opcode[pkt->opcode].offset[RXE_DETH], sqp); in deth_set_sqp()
/linux/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c1527 struct bnxt_re_qp *sqp; in bnxt_re_create_shadow_gsi() local
1539 sqp = bnxt_re_create_shadow_qp(pd, &rdev->qplib_res, &qp->qplib_qp); in bnxt_re_create_shadow_gsi()
1540 if (!sqp) { in bnxt_re_create_shadow_gsi()
1545 rdev->gsi_ctx.gsi_sqp = sqp; in bnxt_re_create_shadow_gsi()
1547 sqp->rcq = qp->rcq; in bnxt_re_create_shadow_gsi()
1548 sqp->scq = qp->scq; in bnxt_re_create_shadow_gsi()
1553 &sqp->qplib_qp); in bnxt_re_create_shadow_gsi()