Home
last modified time | relevance | path

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

1234

/linux/drivers/infiniband/core/
H A Dsecurity.c55 if (tmp_pkey->pkey_index == pp->pkey_index) { in get_pkey_idx_qp_list()
206 pkey->pkey_index, in check_pkey_qps()
272 if (tmp_pkey->pkey_index == pp->pkey_index) { in port_pkey_list_insert()
281 pkey->pkey_index = pp->pkey_index; in port_pkey_list_insert()
348 new_pps->main.pkey_index = qp_attr->pkey_index; in get_new_pps()
350 new_pps->main.pkey_index = qp_pps->main.pkey_index; in get_new_pps()
359 new_pps->alt.pkey_index = qp_attr->alt_pkey_index; in get_new_pps()
363 new_pps->alt.pkey_index = qp_pps->alt.pkey_index; in get_new_pps()
653 u16 pkey_index, in ib_security_pkey_access() argument
663 ret = ib_get_cached_pkey(dev, port_num, pkey_index, &pkey); in ib_security_pkey_access()
[all …]
H A Dmulticast.c109 u16 pkey_index; member
389 u16 pkey_index; in process_group_error() local
394 be16_to_cpu(group->rec.pkey), &pkey_index); in process_group_error()
398 group->pkey_index == pkey_index) in process_group_error()
515 u16 pkey_index = MCAST_INVALID_PKEY_INDEX; in join_handler() local
524 &pkey_index)) in join_handler()
525 pkey_index = MCAST_INVALID_PKEY_INDEX; in join_handler()
529 group->pkey_index == MCAST_INVALID_PKEY_INDEX) in join_handler()
530 group->pkey_index = pkey_index; in join_handler()
580 group->pkey_index = MCAST_INVALID_PKEY_INDEX; in acquire_group()
H A Dcore_priv.h54 u16 pkey_index; member
240 int ib_mad_enforce_security(struct ib_mad_agent_private *map, u16 pkey_index);
303 u16 pkey_index) in ib_mad_enforce_security() argument
H A Dmad.c552 wc->pkey_index = pkey_index; in build_smp_wc()
690 send_wr->pkey_index, in handle_outgoing_dr_smp()
834 u32 remote_qpn, u16 pkey_index, in ib_create_send_mad() argument
900 mad_send_wr->send_wr.pkey_index = pkey_index; in ib_create_send_mad()
1079 mad_send_wr->send_wr.pkey_index); in ib_post_send_mad()
1791 mad_recv_wc->wc->pkey_index); in ib_mad_complete_recv()
2106 wc->pkey_index = resp_mad_pkey_index; in ib_mad_recv_done()
2783 u16 pkey_index; in ib_mad_port_start() local
2790 IB_DEFAULT_PKEY_FULL, &pkey_index); in ib_mad_port_start()
2792 pkey_index = 0; in ib_mad_port_start()
[all …]
H A Duverbs_marshall.c119 dst->pkey_index = src->pkey_index; in ib_copy_qp_attr_to_user()
H A Dcm.c180 u16 pkey_index; member
301 cm_id_priv->av.pkey_index, in cm_alloc_msg()
455 av->pkey_index = wc->pkey_index; in cm_init_av_for_lap()
463 av->pkey_index = wc->pkey_index; in cm_init_av_for_response()
525 be16_to_cpu(path->pkey), &av->pkey_index); in cm_init_av_by_path()
555 dest->pkey_index = src->pkey_index; in cm_move_av_from_path()
1760 u16 pkey_index = work->mad_recv_wc->wc->pkey_index; in cm_get_bth_pkey() local
1767 port_num, pkey_index, ret); in cm_get_bth_pkey()
4131 qp_attr->pkey_index = cm_id_priv->av.pkey_index; in cm_init_qp_init_attr()
4183 qp_attr->alt_pkey_index = cm_id_priv->alt_av.pkey_index; in cm_init_qp_rtr_attr()
[all …]
/linux/drivers/infiniband/hw/mlx5/
H A Dgsi.c220 u16 pkey_index) in modify_to_rts() argument
229 attr.pkey_index = pkey_index; in modify_to_rts()
263 int pkey_index = qp_index; in setup_qp() local
271 pkey_index = 0; in setup_qp()
273 ret = ib_query_pkey(device, gsi->port_num, pkey_index, &pkey); in setup_qp()
305 ret = modify_to_rts(gsi, qp, pkey_index); in setup_qp()
377 gsi_wr->wc.pkey_index = wr->pkey_index; in mlx5_ib_add_outstanding_wr()
415 int qp_index = wr->pkey_index; in get_tx_qp()
/linux/include/trace/events/
H A Dib_umad.h37 __field(u16, pkey_index)
72 __entry->pkey_index = umad_hdr->pkey_index;
99 be32_to_cpu(__entry->flow_label), __entry->pkey_index,
/linux/Documentation/translations/zh_CN/infiniband/
H A Duser_mad.rst46 调用的用户隐含了对pkey_index的使用(见下文)。现在提供了一个新的
48 pkey_index的使用(见下文)。
127 P_Key索引的方法。一个带有pkey_index成员的struct ib_user_mad_hdr的新布局已
/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib_verbs.c44 u16 pkey_index; in ipoib_mcast_attach() local
46 if (ib_find_pkey(priv->ca, priv->port, priv->pkey, &pkey_index)) { in ipoib_mcast_attach()
102 qp_attr.pkey_index = priv->pkey_index; in ipoib_init_qp()
H A Dipoib_main.c401 u16 pkey_index, in ipoib_match_gid_pkey_addr() argument
410 if (priv->pkey_index == pkey_index && in ipoib_match_gid_pkey_addr()
432 pkey_index, addr, in ipoib_match_gid_pkey_addr()
447 u16 pkey_index, in __ipoib_get_net_dev_by_params() argument
461 matches += ipoib_match_gid_pkey_addr(priv, gid, pkey_index, in __ipoib_get_net_dev_by_params()
477 u16 pkey_index; in ipoib_get_net_dev_by_params() local
484 ret = ib_find_cached_pkey(dev, port, pkey, &pkey_index); in ipoib_get_net_dev_by_params()
489 matches = __ipoib_get_net_dev_by_params(dev_list, port, pkey_index, in ipoib_get_net_dev_by_params()
503 matches = __ipoib_get_net_dev_by_params(dev_list, port, pkey_index, in ipoib_get_net_dev_by_params()
H A Dipoib_ib.c947 &priv->pkey_index)) { in ipoib_pkey_dev_check_presence()
951 rn->set_id(dev, priv->pkey_index); in ipoib_pkey_dev_check_presence()
1065 u16 old_index = priv->pkey_index; in update_child_pkey()
1067 priv->pkey_index = 0; in update_child_pkey()
1071 (old_index == priv->pkey_index)) in update_child_pkey()
/linux/drivers/infiniband/hw/hfi1/
H A Dipoib_main.c170 priv->pkey_index = (u16)id; in hfi1_ipoib_set_id()
173 priv->pkey_index, in hfi1_ipoib_set_id()
203 ib_query_pkey(device, port_num, priv->pkey_index, &priv->pkey); in hfi1_ipoib_setup_rn()
H A Dipoib.h130 u16 pkey_index; member
H A Dud.c201 wc.pkey_index = rvt_get_swqe_pkey_index(swqe); in ud_loopback()
203 wc.pkey_index = sqp->s_pkey_index; in ud_loopback()
205 wc.pkey_index = 0; in ud_loopback()
1002 wc.pkey_index = (unsigned)mgmt_pkey_idx; in hfi1_ud_rcv()
1004 wc.pkey_index = 0; in hfi1_ud_rcv()
/linux/include/uapi/rdma/
H A Dib_user_mad.h134 __u16 pkey_index; member
H A Drdma_user_rxe.h107 __u16 pkey_index; member
H A Dib_user_verbs.h498 __u16 pkey_index; member
570 __u16 pkey_index; member
702 __u16 pkey_index; member
733 __u16 pkey_index; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib.h60 u16 pkey_index; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dvport.c605 u8 port_num, u16 vf_num, u16 pkey_index, in mlx5_query_hca_vport_pkey() argument
622 if (pkey_index > tbsz && pkey_index != 0xffff) in mlx5_query_hca_vport_pkey()
625 if (pkey_index == 0xffff) in mlx5_query_hca_vport_pkey()
649 MLX5_SET(query_hca_vport_pkey_in, in, pkey_index, pkey_index); in mlx5_query_hca_vport_pkey()
/linux/samples/bpf/
H A Dibumad_kern.c62 u16 pkey_index; member
/linux/drivers/infiniband/hw/mlx4/
H A Dmlx4_ib.h247 __be16 pkey_index; member
262 __be16 pkey_index; member
315 int pkey_index; member
865 enum ib_qp_type dest_qpt, u16 pkey_index, u32 remote_qpn,
/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_cq.c364 wc->pkey_index = cqe->pkey_index; in pvrdma_poll_one()
H A Dpvrdma_qp.c567 if (attr->pkey_index >= dev->dsr->caps.max_pkeys) { in pvrdma_modify_qp()
598 cmd->attrs.pkey_index = attr->pkey_index; in pvrdma_modify_qp()
1008 attr->pkey_index = resp->attrs.pkey_index; in pvrdma_query_qp()
/linux/Documentation/infiniband/
H A Duser_mad.rst37 pkey_index (see below).
123 with a pkey_index member has been defined; however, to preserve binary

1234