Home
last modified time | relevance | path

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

12

/linux/drivers/infiniband/hw/mlx5/
H A Dgsi.c221 u16 pkey_index) in modify_to_rts() argument
230 attr.pkey_index = pkey_index; in modify_to_rts()
264 int pkey_index = qp_index; in setup_qp() local
272 pkey_index = 0; in setup_qp()
274 ret = ib_query_pkey(device, gsi->port_num, pkey_index, &pkey); in setup_qp()
307 ret = modify_to_rts(gsi, qp, pkey_index); in setup_qp()
379 gsi_wr->wc.pkey_index = wr->pkey_index; in mlx5_ib_add_outstanding_wr()
417 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/drivers/infiniband/core/
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 Dmad.c573 u16 pkey_index, u32 port_num, struct ib_wc *wc) in build_smp_wc() argument
579 wc->pkey_index = pkey_index; in build_smp_wc()
717 send_wr->pkey_index, in handle_outgoing_dr_smp()
777 local->mad_send_wr->send_wr.pkey_index = out_mad_pkey_index; in handle_outgoing_dr_smp()
861 u32 remote_qpn, u16 pkey_index, in ib_create_send_mad() argument
927 mad_send_wr->send_wr.pkey_index = pkey_index; in ib_create_send_mad()
1280 mad_send_wr->send_wr.pkey_index); in ib_post_send_mad()
2063 mad_recv_wc->wc->pkey_index); in ib_mad_complete_recv()
2394 wc->pkey_index = resp_mad_pkey_index; in ib_mad_recv_done()
2820 local->mad_send_wr->send_wr.pkey_index, in local_completions()
[all …]
H A Dagent.c120 send_buf = ib_create_send_mad(agent, wc->src_qp, wc->pkey_index, 0, in agent_send_response()
H A Duser_mad.c271 packet->mad.hdr.pkey_index = mad_recv_wc->wc->pkey_index; in recv_handler()
598 packet->mad.hdr.pkey_index, rmpp_active, in ib_umad_write()
H A Dmad_rmpp.c138 recv_wc->wc->pkey_index, 1, hdr_len, in ack_recv()
165 recv_wc->wc->pkey_index, 1, in alloc_response_msg()
H A Dsa_query.c67 u16 pkey_index; member
1354 query->sm_ah->pkey_index, in alloc_mad()
2316 new_ah->pkey_index = 0; in update_sm_ah()
2318 IB_DEFAULT_PKEY_FULL, &new_ah->pkey_index)) in update_sm_ah()
/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/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()
H A Duc.c429 wc.pkey_index = 0; in hfi1_uc_rcv()
/linux/include/uapi/rdma/
H A Dib_user_mad.h54 * struct ib_user_mad_hdr_old - Old version of MAD packet header without pkey_index
115 * @pkey_index: P_Key index
134 __u16 pkey_index; member
H A Drdma_user_rxe.h107 __u16 pkey_index; member
H A Dvmw_pvrdma-abi.h300 __u16 pkey_index; member
/linux/samples/bpf/
H A Dibumad_kern.c62 u16 pkey_index; member
/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib_ib.c952 &priv->pkey_index)) { in ipoib_pkey_dev_check_presence()
956 rn->set_id(dev, priv->pkey_index); in ipoib_pkey_dev_check_presence()
1070 u16 old_index = priv->pkey_index; in update_child_pkey()
1072 priv->pkey_index = 0; in update_child_pkey()
1076 (old_index == priv->pkey_index)) in update_child_pkey()
/linux/drivers/infiniband/hw/mlx4/
H A Dmad.c165 ext_info->pkey = cpu_to_be16(in_wc->pkey_index); in mlx4_MAD_IFC()
550 ret = ib_get_cached_pkey(&dev->ib_dev, port, wc->pkey_index, &cached_pkey); in mlx4_ib_send_to_slave()
554 wc->pkey_index, ret); in mlx4_ib_send_to_slave()
618 tun_mad->hdr.pkey_index = cpu_to_be16(tun_pkey_ix); in mlx4_ib_send_to_slave()
1357 enum ib_qp_type dest_qpt, u16 pkey_index, in mlx4_ib_send_to_wire() argument
1387 wire_pkey_ix = dev->pkeys.virt2phys_pkey[slave][port - 1][pkey_index]; in mlx4_ib_send_to_wire()
1437 wr.pkey_index = wire_pkey_ix; in mlx4_ib_send_to_wire()
1592 be16_to_cpu(tunnel->hdr.pkey_index), in mlx4_ib_multiplex_mad()
1847 &attr.pkey_index); in create_pv_sqp()
1849 attr.pkey_index = in create_pv_sqp()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_provider.h244 int pkey_index; member
H A Dmthca_qp.c303 sqp->pkey_index = attr->pkey_index; in store_attrs()
485 qp_attr->pkey_index = be32_to_cpu(context->pri_path.port_pkey) & 0x7f; in mthca_query_qp()
648 cpu_to_be32(attr->pkey_index); in __mthca_modify_qp()
892 attr->pkey_index >= dev->limits.pkey_table_len) { in mthca_modify_qp()
894 attr->pkey_index, dev->limits.pkey_table_len-1); in mthca_modify_qp()
1544 ib_get_cached_pkey(&dev->ib_dev, qp->port, sqp->pkey_index, in build_mlx_header()
1547 ib_get_cached_pkey(&dev->ib_dev, qp->port, wr->pkey_index, in build_mlx_header()
/linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib.c235 MLX5_SET(qpc, qpc, primary_address_path.pkey_index, in mlx5i_init_underlay_qp()
236 ipriv->pkey_index); in mlx5i_init_underlay_qp()
729 ipriv->pkey_index = (u16)id; in mlx5i_set_pkey_index()
/linux/include/linux/mlx4/
H A Dqp.h143 u8 pkey_index; member
/linux/include/linux/qed/
H A Dqed_rdma_if.h410 u16 pkey_index; member
/linux/include/rdma/
H A Drdmavt_qp.h255 return swqe->ud_wr.wr.pkey_index; in rvt_get_swqe_pkey_index()

12