Home
last modified time | relevance | path

Searched refs:qkey (Results 1 – 54 of 54) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_ud.c107 u32 qkey; in qib_ud_loopback() local
109 qkey = (int)swqe->wr.wr.ud.remote_qkey < 0 ? in qib_ud_loopback()
110 sqp->qkey : swqe->wr.wr.ud.remote_qkey; in qib_ud_loopback()
111 if (unlikely(qkey != qp->qkey)) { in qib_ud_loopback()
116 qib_bad_pqkey(ibp, IB_NOTICE_TRAP_BAD_QKEY, qkey, in qib_ud_loopback()
381 qp->qkey : wqe->wr.wr.ud.remote_qkey); in qib_make_ud_req()
436 u32 qkey; in qib_ud_rcv() local
448 qkey = be32_to_cpu(ohdr->u.ud.deth[0]); in qib_ud_rcv()
484 if (unlikely(qkey != qp->qkey)) { in qib_ud_rcv()
485 qib_bad_pqkey(ibp, IB_NOTICE_TRAP_BAD_QKEY, qkey, in qib_ud_rcv()
Dqib_qp.c374 qp->qkey = 0; in qib_reset_qp()
817 qp->qkey = attr->qkey; in qib_modify_qp()
864 attr->qkey = qp->qkey; in qib_query_qp()
Dqib_verbs.h434 u32 qkey; /* QKEY for this QP (for UD or RD) */ member
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_ud.c81 sqp->qkey : swqe->wr.wr.ud.remote_qkey) != qp->qkey)) { in ipath_ud_loopback()
382 qp->qkey : wqe->wr.wr.ud.remote_qkey); in ipath_make_ud_req()
417 u32 qkey; in ipath_ud_rcv() local
426 qkey = be32_to_cpu(ohdr->u.ud.deth[0]); in ipath_ud_rcv()
439 qkey = be32_to_cpu(((__be32 *) data)[1]); in ipath_ud_rcv()
443 qkey = be32_to_cpu(ohdr->u.ud.deth[0]); in ipath_ud_rcv()
459 if (unlikely(qkey != qp->qkey)) { in ipath_ud_rcv()
Dipath_qp.c327 qp->qkey = 0; in ipath_reset_qp()
592 qp->qkey = attr->qkey; in ipath_modify_qp()
630 attr->qkey = qp->qkey; in ipath_query_qp()
Dipath_verbs.h424 u32 qkey; /* QKEY for this QP (for UD or RD) */ member
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_wqe.h70 __be32 qkey; member
77 __be32 qkey; member
Dmthca_qp.c150 __be32 qkey; member
304 sqp->qkey = attr->qkey; in store_attrs()
463 qp_attr->qkey = be32_to_cpu(context->qkey); in mthca_query_qp()
764 qp_context->qkey = cpu_to_be32(attr->qkey); in __mthca_modify_qp()
1529 sqp->ud_header.deth.qkey = cpu_to_be32(wr->wr.ud.remote_qkey & 0x80000000 ? in build_mlx_header()
1530 sqp->qkey : wr->wr.ud.remote_qkey); in build_mlx_header()
1590 useg->qkey = cpu_to_be32(wr->wr.ud.remote_qkey); in set_tavor_ud_seg()
1599 useg->qkey = cpu_to_be32(wr->wr.ud.remote_qkey); in set_arbel_ud_seg()
Dmthca_provider.h291 u32 qkey; member
/linux-4.1.27/include/uapi/rdma/
Dib_user_mad.h79 __be32 qkey; member
123 __be32 qkey; member
Drdma_user_cm.h179 __u32 qkey; member
193 __u32 qkey; member
Dib_user_cm.h212 __u32 qkey; member
294 __u32 qkey; member
Dib_user_verbs.h449 __u32 qkey; member
556 __u32 qkey; member
587 __u32 qkey; member
/linux-4.1.27/include/rdma/
Drdma_cm.h101 u32 qkey; member
109 u32 qkey; member
Dib_cm.h241 u32 qkey; member
587 u32 qkey; member
Dib_pack.h212 __be32 qkey; member
Dib_sa.h184 __be32 qkey; member
Dib_verbs.h928 u32 qkey; member
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
Dipoib_verbs.c59 qp_attr->qkey = priv->qkey; in ipoib_mcast_attach()
88 qp_attr.qkey = 0; in ipoib_init_qp()
Dipoib_multicast.c230 priv->broadcast->mcmember.qkey = mcmember->qkey; in ipoib_mcast_join_finish()
246 priv->qkey = be32_to_cpu(priv->broadcast->mcmember.qkey); in ipoib_mcast_join_finish()
248 priv->tx_wr.wr.ud.remote_qkey = priv->qkey; in ipoib_mcast_join_finish()
486 rec.qkey = priv->broadcast->mcmember.qkey; in ipoib_mcast_join()
Dipoib.h349 u32 qkey; member
/linux-4.1.27/drivers/infiniband/core/
Dcma.c141 u32 qkey; member
296 static int cma_set_qkey(struct rdma_id_private *id_priv, u32 qkey) in cma_set_qkey() argument
301 if (id_priv->qkey) { in cma_set_qkey()
302 if (qkey && id_priv->qkey != qkey) in cma_set_qkey()
307 if (qkey) { in cma_set_qkey()
308 id_priv->qkey = qkey; in cma_set_qkey()
315 id_priv->qkey = RDMA_UDP_QKEY; in cma_set_qkey()
323 id_priv->qkey = be32_to_cpu(rec.qkey); in cma_set_qkey()
722 qp_attr->qkey = id_priv->qkey; in cma_ib_init_qp_attr()
2688 ret = cma_set_qkey(id_priv, rep->qkey); in cma_sidr_rep_handler()
[all …]
Duverbs_marshall.c62 dst->qkey = src->qkey; in ib_copy_qp_attr_to_user()
Ducm.c248 urep->qkey = krep->qkey; in ib_ucm_event_sidr_rep_get()
1060 param.qkey = cmd.qkey; in ib_ucm_send_sidr_rep()
Dud_header.c202 { STRUCT_FIELD(deth, qkey),
Ducma.c222 dst->qkey = src->qkey; in ucma_copy_ud_event()
922 dst->qkey = (id->route.addr.src_addr.ss_family == AF_IB) ? src->qkey : 0; in ucma_copy_conn_param()
Dmulticast.c291 if (comp_mask & IB_SA_MCMEMBER_REC_QKEY && src->qkey != dst->qkey) in cmp_rec()
Dcm_msgs.h817 __be32 qkey; member
Duverbs_cmd.c1951 resp.qkey = attr->qkey; in ib_uverbs_query_qp()
2055 attr->qkey = cmd.qkey; in ib_uverbs_modify_qp()
Dcm.c3060 sidr_rep_msg->qkey = cpu_to_be32(param->qkey); in cm_format_sidr_rep()
3127 param->qkey = be32_to_cpu(sidr_rep_msg->qkey); in cm_format_sidr_rep_event()
Dsa_query.c238 { MCMEMBER_REC_FIELD(qkey),
Dmad.c2783 attr->qkey = (qp->qp_num == 0) ? 0 : IB_QP1_QKEY; in ib_mad_port_start()
/linux-4.1.27/include/linux/mlx5/
Dqp.h218 __be32 qkey; member
220 } qkey; member
464 __be32 qkey; member
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dqp.c83 u32 qkey; member
1263 sqp->qkey = attr->qkey; in store_sqp_attrs()
1653 context->qkey = cpu_to_be32(IB_QP_SET_QKEY); in __mlx4_ib_modify_qp()
1657 (attr->qkey & MLX4_RESERVED_QKEY_MASK) == in __mlx4_ib_modify_qp()
1661 " is reserved)\n", attr->qkey); in __mlx4_ib_modify_qp()
1665 context->qkey = cpu_to_be32(attr->qkey); in __mlx4_ib_modify_qp()
2020 static int vf_get_qp0_qkey(struct mlx4_dev *dev, int qpn, u32 *qkey) in vf_get_qp0_qkey() argument
2026 *qkey = dev->caps.qp0_qkey[i]; in vf_get_qp0_qkey()
2043 u32 qkey; in build_sriov_qp0_header() local
2091 if (mlx4_get_parav_qkey(mdev->dev, sqp->qp.mqp.qpn, &qkey)) in build_sriov_qp0_header()
[all …]
Dmcg.c84 __be32 qkey; member
387 if (comp_mask & IB_SA_MCMEMBER_REC_QKEY && src->qkey != dst->qkey) in cmp_rec()
1027 be32_to_cpu(group->rec.qkey), in sysfs_show_group()
Dmlx4_ib.h226 __be32 qkey; member
768 u32 qkey, struct ib_ah_attr *attr, u8 *s_mac,
Dmad.c1168 u32 remote_qpn, u32 qkey, struct ib_ah_attr *attr, in mlx4_ib_send_to_wire() argument
1246 wr.wr.ud.remote_qkey = qkey; in mlx4_ib_send_to_wire()
1387 be32_to_cpu(tunnel->hdr.qkey), in mlx4_ib_multiplex_mad()
1643 attr.qkey = IB_QP1_QKEY; in create_pv_sqp()
/linux-4.1.27/include/linux/mlx4/
Dqp.h205 __be32 qkey; member
340 __be32 qkey; member
Ddevice.h1367 int mlx4_get_parav_qkey(struct mlx4_dev *dev, u32 qpn, u32 *qkey);
/linux-4.1.27/drivers/infiniband/hw/ehca/
Dehca_classes.h198 u32 qkey; member
411 u32 qkey; member
Dehca_qp.c896 resp.qkey = my_qp->qkey; in internal_create_qp()
1299 .qkey = 0 in internal_modify_qp()
1483 mqpcb->qkey = attr->qkey; in internal_modify_qp()
1764 my_qp->qkey = attr->qkey; in internal_modify_qp()
1940 qp_attr->qkey = qpcb->qkey; in ehca_query_qp()
Dehca_classes_pSeries.h89 u32 qkey; /* 00 */ member
Dehca_reqs.c227 remote_qkey = qp->qkey; in ehca_write_swqe()
/linux-4.1.27/arch/s390/include/asm/
Dqdio.h80 u32 qkey : 4; member
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dfw.c254 u32 size, proxy_qp, qkey; in mlx4_QUERY_FUNC_CAP_wrapper() local
333 !mlx4_get_parav_qkey(dev, proxy_qp, &qkey)) { in mlx4_QUERY_FUNC_CAP_wrapper()
335 MLX4_PUT(outbox->buf, qkey, in mlx4_QUERY_FUNC_CAP_wrapper()
442 u32 size, qkey; in mlx4_QUERY_FUNC_CAP() local
581 MLX4_GET(qkey, outbox, QUERY_FUNC_CAP_PRIV_VF_QKEY_OFFSET); in mlx4_QUERY_FUNC_CAP()
582 func_cap->qp0_qkey = qkey; in mlx4_QUERY_FUNC_CAP()
Dresource_tracker.c2697 u32 qkey = 0; in adjust_proxy_tun_qkey() local
2699 if (mlx4_get_parav_qkey(dev, qpn, &qkey)) in adjust_proxy_tun_qkey()
2703 context->qkey = cpu_to_be32(qkey); in adjust_proxy_tun_qkey()
Dmain.c666 int mlx4_get_parav_qkey(struct mlx4_dev *dev, u32 qpn, u32 *qkey) in mlx4_get_parav_qkey() argument
679 *qkey = qk; in mlx4_get_parav_qkey()
/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma.h409 u32 qkey; member
Docrdma_sli.h1130 u32 qkey; member
1804 u32 qkey; member
Docrdma_verbs.c1518 qp_attr->qkey = params.qkey; in ocrdma_query_qp()
1934 ud_hdr->qkey = qp->qkey; in ocrdma_build_ud_hdr()
1936 ud_hdr->qkey = wr->wr.ud.remote_qkey; in ocrdma_build_ud_hdr()
Docrdma_hw.c2508 qp->qkey = attrs->qkey; in ocrdma_set_qp_params()
2509 cmd->params.qkey = attrs->qkey; in ocrdma_set_qp_params()
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dqp.c1696 context->qkey = cpu_to_be32(attr->qkey); in __mlx5_ib_modify_qp()
1855 dseg->av.key.qkey.qkey = cpu_to_be32(wr->wr.ud.remote_qkey); in set_datagram_seg()
3069 qp_attr->qkey = be32_to_cpu(context->qkey); in mlx5_ib_query_qp()
/linux-4.1.27/drivers/s390/cio/
Dqdio_setup.c427 irq_ptr->qdr->qkey = PAGE_DEFAULT_KEY >> 4; in setup_qdr()
/linux-4.1.27/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.c373 qp_attr->qkey = 0; in usnic_ib_query_qp()