Home
last modified time | relevance | path

Searched refs:pkey_index (Results 1 – 59 of 59) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Dvport.c159 u8 port_num, u16 vf_num, u16 pkey_index, in mlx5_query_hca_vport_pkey() argument
176 if (pkey_index > tbsz && pkey_index != 0xffff) in mlx5_query_hca_vport_pkey()
179 if (pkey_index == 0xffff) in mlx5_query_hca_vport_pkey()
203 MLX5_SET(query_hca_vport_pkey_in, in, pkey_index, pkey_index); in mlx5_query_hca_vport_pkey()
/linux-4.4.14/drivers/infiniband/core/
Dmulticast.c110 u16 pkey_index; member
397 u16 pkey_index; in process_group_error() local
402 be16_to_cpu(group->rec.pkey), &pkey_index); in process_group_error()
406 group->pkey_index == pkey_index) in process_group_error()
523 u16 pkey_index = MCAST_INVALID_PKEY_INDEX; in join_handler() local
530 be16_to_cpu(rec->pkey), &pkey_index); in join_handler()
534 group->pkey_index == MCAST_INVALID_PKEY_INDEX) in join_handler()
535 group->pkey_index = pkey_index; in join_handler()
585 group->pkey_index = MCAST_INVALID_PKEY_INDEX; in acquire_group()
Duverbs_marshall.c77 dst->pkey_index = src->pkey_index; in ib_copy_qp_attr_to_user()
Dmad.c693 u64 wr_id, u16 slid, u16 pkey_index, u8 port_num, in build_smp_wc() argument
700 wc->pkey_index = pkey_index; in build_smp_wc()
836 send_wr->pkey_index, in handle_outgoing_dr_smp()
897 local->mad_send_wr->send_wr.pkey_index = out_mad_pkey_index; in handle_outgoing_dr_smp()
984 u32 remote_qpn, u16 pkey_index, in ib_create_send_mad() argument
1049 mad_send_wr->send_wr.pkey_index = pkey_index; in ib_create_send_mad()
2258 wc->pkey_index = resp_mad_pkey_index; in ib_mad_recv_done_handler()
2721 local->mad_send_wr->send_wr.pkey_index, in local_completions()
2987 u16 pkey_index; in ib_mad_port_start() local
2997 IB_DEFAULT_PKEY_FULL, &pkey_index); in ib_mad_port_start()
[all …]
Dagent.c112 send_buf = ib_create_send_mad(agent, wc->src_qp, wc->pkey_index, 0, in agent_send_response()
Dcm.c180 u16 pkey_index; member
269 cm_id_priv->av.pkey_index, in cm_alloc_msg()
300 m = ib_create_send_mad(port->mad_agent, 1, mad_recv_wc->wc->pkey_index, in cm_alloc_response_msg()
350 av->pkey_index = wc->pkey_index; in cm_init_av_for_response()
381 be16_to_cpu(path->pkey), &av->pkey_index); in cm_init_av_by_path()
1345 u16 pkey_index = work->mad_recv_wc->wc->pkey_index; in cm_get_bth_pkey() local
1349 ret = ib_get_cached_pkey(ib_dev, port_num, pkey_index, &pkey); in cm_get_bth_pkey()
1352 port_num, pkey_index, ret); in cm_get_bth_pkey()
3590 qp_attr->pkey_index = cm_id_priv->av.pkey_index; in cm_init_qp_init_attr()
3635 qp_attr->alt_pkey_index = cm_id_priv->alt_av.pkey_index; in cm_init_qp_rtr_attr()
[all …]
Dsa_query.c66 u16 pkey_index; member
874 new_ah->pkey_index = 0; in update_sm_ah()
876 IB_DEFAULT_PKEY_FULL, &new_ah->pkey_index)) in update_sm_ah()
1053 query->sm_ah->pkey_index, in alloc_mad()
Duser_mad.c234 packet->mad.hdr.pkey_index = mad_recv_wc->wc->pkey_index; in recv_handler()
527 packet->mad.hdr.pkey_index, rmpp_active, in ib_umad_write()
Dmad_rmpp.c143 recv_wc->wc->pkey_index, 1, hdr_len, in ack_recv()
170 recv_wc->wc->pkey_index, 1, in alloc_response_msg()
Duverbs_cmd.c1605 tmp.pkey_index = wc->pkey_index; in copy_wc_to_user()
2207 resp.pkey_index = attr->pkey_index; in ib_uverbs_query_qp()
2312 attr->pkey_index = cmd.pkey_index; in ib_uverbs_modify_qp()
Dcma.c816 pkey, &qp_attr->pkey_index); in cma_ib_init_qp_attr()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_verbs.c43 u16 pkey_index; in ipoib_mcast_attach() local
45 if (ib_find_pkey(priv->ca, priv->port, priv->pkey, &pkey_index)) { in ipoib_mcast_attach()
90 qp_attr.pkey_index = priv->pkey_index; in ipoib_init_qp()
Dipoib_main.c333 u16 pkey_index, in ipoib_match_gid_pkey_addr() argument
342 if (priv->pkey_index == pkey_index && in ipoib_match_gid_pkey_addr()
364 pkey_index, addr, in ipoib_match_gid_pkey_addr()
379 u16 pkey_index, in __ipoib_get_net_dev_by_params() argument
393 matches += ipoib_match_gid_pkey_addr(priv, gid, pkey_index, in __ipoib_get_net_dev_by_params()
409 u16 pkey_index; in ipoib_get_net_dev_by_params() local
416 ret = ib_find_cached_pkey(dev, port, pkey, &pkey_index); in ipoib_get_net_dev_by_params()
424 matches = __ipoib_get_net_dev_by_params(dev_list, port, pkey_index, in ipoib_get_net_dev_by_params()
438 matches = __ipoib_get_net_dev_by_params(dev_list, port, pkey_index, in ipoib_get_net_dev_by_params()
Dipoib_ib.c730 &priv->pkey_index)) in ipoib_pkey_dev_check_presence()
962 u16 old_index = priv->pkey_index; in update_child_pkey()
964 priv->pkey_index = 0; in update_child_pkey()
968 (old_index == priv->pkey_index)) in update_child_pkey()
Dipoib.h343 u16 pkey_index; member
Dipoib_cm.c1089 ret = ib_find_pkey(priv->ca, priv->port, priv->pkey, &qp_attr.pkey_index); in ipoib_cm_modify_tx_init()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dud.c237 wc.pkey_index = swqe->ud_wr.pkey_index; in ud_loopback()
239 wc.pkey_index = sqp->s_pkey_index; in ud_loopback()
241 wc.pkey_index = 0; in ud_loopback()
404 bth0 |= hfi1_get_pkey(ibp, wqe->ud_wr.pkey_index); in hfi1_make_ud_req()
862 wc.pkey_index = (unsigned)mgmt_pkey_idx; in hfi1_ud_rcv()
864 wc.pkey_index = 0; in hfi1_ud_rcv()
Dcq.c110 wc->uqueue[head].pkey_index = entry->pkey_index; in hfi1_cq_enter()
Dqp.c650 if (attr->pkey_index >= hfi1_get_npkeys(dd_from_dev(dev))) in hfi1_modify_qp()
769 qp->s_pkey_index = attr->pkey_index; in hfi1_modify_qp()
912 attr->pkey_index = qp->s_pkey_index; in hfi1_query_qp()
Duc.c464 wc.pkey_index = 0; in hfi1_uc_rcv()
Dmad.c3816 if (in_wc->pkey_index >= ARRAY_SIZE(ppd->pkeys)) in opa_local_smp_check()
3819 pkey = ppd->pkeys[in_wc->pkey_index]; in opa_local_smp_check()
Drc.c2136 wc.pkey_index = 0; in hfi1_rc_rcv()
/linux-4.4.14/include/linux/mlx5/
Dvport.h44 u8 port_num, u16 vf_num, u16 pkey_index,
Dqp.h450 u8 pkey_index; member
Dmlx5_ifc.h394 u8 pkey_index[0x10]; member
2378 u8 pkey_index[0x10]; member
3506 u8 pkey_index[0x10]; member
/linux-4.4.14/include/uapi/rdma/
Dib_user_verbs.h413 __u16 pkey_index; member
485 __u16 pkey_index; member
606 __u16 pkey_index; member
637 __u16 pkey_index; member
Dib_user_mad.h133 __u16 pkey_index; member
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_ud.c212 wc.pkey_index = qp->ibqp.qp_type == IB_QPT_GSI ? in qib_ud_loopback()
213 swqe->ud_wr.pkey_index : 0; in qib_ud_loopback()
366 wqe->ud_wr.pkey_index : qp->s_pkey_index); in qib_make_ud_req()
571 wc.pkey_index = qp->ibqp.qp_type == IB_QPT_GSI ? in qib_ud_rcv()
Dqib_cq.c94 wc->uqueue[head].pkey_index = entry->pkey_index; in qib_cq_enter()
Dqib_qp.c609 if (attr->pkey_index >= qib_get_npkeys(dd_from_dev(dev))) in qib_modify_qp()
750 qp->s_pkey_index = attr->pkey_index; in qib_modify_qp()
876 attr->pkey_index = qp->s_pkey_index; in qib_query_qp()
Dqib_uc.c413 wc.pkey_index = 0; in qib_uc_rcv()
Dqib_rc.c2046 wc.pkey_index = 0; in qib_rc_rcv()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dqp.c83 int pkey_index; member
1286 sqp->pkey_index = attr->pkey_index; in store_sqp_attrs()
1641 context->pri_path.pkey_index = attr->pkey_index; in __mlx4_ib_modify_qp()
1698 context->alt_path.pkey_index = attr->alt_pkey_index; in __mlx4_ib_modify_qp()
2087 if (attr->pkey_index >= dev->dev->caps.pkey_table_len[p]) { in mlx4_ib_modify_qp()
2090 ibqp->qp_num, attr->pkey_index, cur_state, in mlx4_ib_modify_qp()
2420 ib_get_cached_pkey(ib_dev, sqp->qp.port, sqp->pkey_index, &pkey); in build_mlx_header()
2422 ib_get_cached_pkey(ib_dev, sqp->qp.port, wr->pkey_index, &pkey); in build_mlx_header()
2633 hdr.pkey_index = cpu_to_be16(wr->pkey_index); in build_tunnel_header()
3268 qp_attr->alt_pkey_index = context.alt_path.pkey_index & 0x7f; in mlx4_ib_query_qp()
[all …]
Dmad.c162 ext_info->pkey = cpu_to_be16(in_wc->pkey_index); in mlx4_MAD_IFC()
492 ret = ib_get_cached_pkey(&dev->ib_dev, port, wc->pkey_index, &cached_pkey); in mlx4_ib_send_to_slave()
546 tun_mad->hdr.pkey_index = cpu_to_be16(tun_pkey_ix); in mlx4_ib_send_to_slave()
1185 enum ib_qp_type dest_qpt, u16 pkey_index, in mlx4_ib_send_to_wire() argument
1217 wire_pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][pkey_index]; in mlx4_ib_send_to_wire()
1264 wr.pkey_index = wire_pkey_ix; in mlx4_ib_send_to_wire()
1411 be16_to_cpu(tunnel->hdr.pkey_index), in mlx4_ib_multiplex_mad()
1665 &attr.pkey_index); in create_pv_sqp()
1667 attr.pkey_index = in create_pv_sqp()
Dmlx4_ib.h244 __be16 pkey_index; member
259 __be16 pkey_index; member
817 enum ib_qp_type dest_qpt, u16 pkey_index, u32 remote_qpn,
Dcq.c589 wc->pkey_index = be16_to_cpu(hdr->tun.pkey_index); in use_tunnel_data()
868 wc->pkey_index = be32_to_cpu(cqe->immed_rss_invalid) & 0x7f; in mlx4_ib_poll_one()
Dmcg.c242 if (ib_find_cached_pkey(&dev->ib_dev, ctx->port, IB_DEFAULT_PKEY_FULL, &wc.pkey_index)) in send_mad_to_slave()
/linux-4.4.14/Documentation/infiniband/
Duser_mad.txt32 pkey_index (see below).
112 with a pkey_index member has been defined; however, to preserve binary
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_cq.c90 wc->uqueue[head].pkey_index = entry->pkey_index; in ipath_cq_enter()
Dipath_ud.c217 wc.pkey_index = 0; in ipath_ud_loopback()
563 wc.pkey_index = 0; in ipath_ud_rcv()
Dipath_qp.c479 if (attr->pkey_index >= ipath_get_npkeys(dev->dd)) in ipath_modify_qp()
550 qp->s_pkey_index = attr->pkey_index; in ipath_modify_qp()
641 attr->pkey_index = qp->s_pkey_index; in ipath_query_qp()
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_provider.h290 int pkey_index; member
Dmthca_qp.c302 sqp->pkey_index = attr->pkey_index; in store_attrs()
478 qp_attr->pkey_index = be32_to_cpu(context->pri_path.port_pkey) & 0x7f; in mthca_query_qp()
632 cpu_to_be32(attr->pkey_index); in __mthca_modify_qp()
873 attr->pkey_index >= dev->limits.pkey_table_len) { in mthca_modify_qp()
875 attr->pkey_index, dev->limits.pkey_table_len-1); in mthca_modify_qp()
1522 sqp->pkey_index, &pkey); in build_mlx_header()
1525 wr->pkey_index, &pkey); in build_mlx_header()
Dmthca_cq.c642 entry->pkey_index = be32_to_cpu(cqe->imm_etype_pkey_eec) >> 16; in mthca_poll_one()
Dmthca_cmd.c1917 MTHCA_PUT(inbox, in_wc->pkey_index, MAD_IFC_PKEY_OFFSET); in mthca_MAD_IFC()
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_qes.h235 u16 pkey_index; member
Dehca_sqp.c185 ehca_query_pkey(ibdev, port_num, in_wc->pkey_index, in ehca_process_perf()
Dehca_reqs.c259 wqe_p->pkeyi = ud_wr(send_wr)->pkey_index; in ehca_write_swqe()
780 wc->pkey_index = cqe->pkey_index; in ehca_poll_cq_one()
Dehca_qp.c1298 .pkey_index = 0, in internal_modify_qp()
1435 if (attr->pkey_index >= 16) { in internal_modify_qp()
1439 attr->pkey_index, my_qp, ibqp->qp_num); in internal_modify_qp()
1442 mqpcb->prim_p_key_idx = attr->pkey_index; in internal_modify_qp()
1585 attr->pkey_index, my_qp, ibqp->qp_num); in internal_modify_qp()
1964 qp_attr->pkey_index = qpcb->prim_p_key_idx; in ehca_query_qp()
/linux-4.4.14/include/linux/mlx4/
Dqp.h143 u8 pkey_index; member
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dqp.c1373 path->pkey_index = attr->pkey_index; in mlx5_set_path()
1615 context->pri_path.pkey_index = attr->pkey_index; in __mlx5_ib_modify_qp()
1786 if (attr->pkey_index >= in mlx5_ib_modify_qp()
3070 qp_attr->alt_pkey_index = context->alt_path.pkey_index & 0x7f; in mlx5_ib_query_qp()
3074 qp_attr->pkey_index = context->pri_path.pkey_index & 0x7f; in mlx5_ib_query_qp()
Dcq.c235 &wc->pkey_index); in handle_responder()
237 wc->pkey_index = 0; in handle_responder()
/linux-4.4.14/include/rdma/
Dib_mad.h743 u32 remote_qpn, u16 pkey_index,
Dib_verbs.h773 u16 pkey_index; member
1000 u16 pkey_index; member
1129 u16 pkey_index; /* valid for GSI only */ member
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_cq.c164 entry->pkey_index = 0; in c2_poll_one()
/linux-4.4.14/drivers/infiniband/ulp/srpt/
Dib_srpt.c474 mad_wc->wc->pkey_index, 0, in srpt_mad_recv_handler()
963 attr->pkey_index = 0; in srpt_init_ch_qp()
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c1634 qp_attr->pkey_index = 0; in ocrdma_query_qp()
2729 ibwc->pkey_index = le32_to_cpu(cqe->ud.rxlen_pkey) & in ocrdma_update_ud_rcqe()
Docrdma_hw.c2573 cmd->params.path_mtu_pkey_indx |= (attrs->pkey_index & in ocrdma_set_qp_params()
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.c271 &attr->pkey_index); in srp_init_qp()