Home
last modified time | relevance | path

Searched refs:sgid_index (Results 1 – 25 of 42) sorted by relevance

12

/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_av.c44 u8 sgid_index = rdma_ah_read_grh(attr)->sgid_index; in rxe_av_chk_attr() local
46 if (sgid_index > port->attr.gid_tbl_len) { in rxe_av_chk_attr()
47 pr_warn("invalid sgid index = %d\n", sgid_index); in rxe_av_chk_attr()
63 av->grh.sgid_index = grh->sgid_index; in rxe_av_from_attr()
77 grh->sgid_index = av->grh.sgid_index; in rxe_av_to_attr()
Drxe_net.c194 av->grh.sgid_index); in rxe_find_route()
518 attr = rdma_get_gid_attr(&rxe->ib_dev, port_num, av->grh.sgid_index); in rxe_init_packet()
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_misc.c265 dst->sgid_index = src->sgid_index; in pvrdma_global_route_to_ib()
275 dst->sgid_index = src->sgid_index; in ib_global_route_to_pvrdma()
Dpvrdma_verbs.h187 u8 sgid_index; member
/Linux-v4.19/drivers/infiniband/hw/ocrdma/
Docrdma_ah.c125 ah->sgid_index = ib_grh->sgid_index; in set_av_attr()
250 ah->sgid_index, in ocrdma_query_ah()
Docrdma.h358 u16 sgid_index; member
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dah.c58 ah->av.ib.gid_index = grh->sgid_index; in create_ib_ah()
115 ah->av.eth.gid_index = ah_attr->grh.sgid_index; in create_iboe_ah()
191 slave_attr.grh.sgid_index = slave_sgid_index; in mlx4_ib_create_ah_slave()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/fpga/
Dconn.h65 int sgid_index; member
Dconn.c738 conn->qp.sgid_index); in mlx5_fpga_conn_rtr_qp()
883 err = mlx5_core_reserved_gid_alloc(fdev->mdev, &conn->qp.sgid_index); in mlx5_fpga_conn_create()
890 err = mlx5_core_roce_gid_set(fdev->mdev, conn->qp.sgid_index, in mlx5_fpga_conn_create()
900 mlx5_fpga_dbg(fdev, "Reserved SGID index %u\n", conn->qp.sgid_index); in mlx5_fpga_conn_create()
959 mlx5_core_roce_gid_set(fdev->mdev, conn->qp.sgid_index, 0, 0, NULL, in mlx5_fpga_conn_create()
962 mlx5_core_reserved_gid_free(fdev->mdev, conn->qp.sgid_index); in mlx5_fpga_conn_create()
987 mlx5_core_roce_gid_set(conn->fdev->mdev, conn->qp.sgid_index, 0, 0, in mlx5_fpga_conn_destroy()
989 mlx5_core_reserved_gid_free(conn->fdev->mdev, conn->qp.sgid_index); in mlx5_fpga_conn_destroy()
/Linux-v4.19/net/smc/
Dsmc_ib.c72 rdma_ah_set_grh(&qp_attr.ah_attr, NULL, 0, lnk->sgid_index, 1, 0); in smc_ib_modify_qp_rtr()
185 unsigned short vlan_id, u8 gid[], u8 *sgid_index) in smc_ib_determine_gid() argument
202 if (sgid_index) in smc_ib_determine_gid()
203 *sgid_index = attr->index; in smc_ib_determine_gid()
Dsmc_ib.h80 unsigned short vlan_id, u8 gid[], u8 *sgid_index);
Dsmc_core.h89 u8 sgid_index; /* gid index for vlan id */ member
/Linux-v4.19/drivers/infiniband/hw/qib/
Dqib_ruc.c100 guid = get_sguid(ibp, grh->sgid_index); in qib_ruc_check_hdr()
139 guid = get_sguid(ibp, grh->sgid_index); in qib_ruc_check_hdr()
497 if (!grh->sgid_index) in qib_make_grh()
499 else if (grh->sgid_index < QIB_GUIDS_PER_PORT) in qib_make_grh()
500 hdr->sgid.global.interface_id = ibp->guids[grh->sgid_index - 1]; in qib_make_grh()
/Linux-v4.19/drivers/infiniband/hw/hfi1/
Druc.c94 guid = get_sguid(ibp, grh->sgid_index); in hfi1_ruc_check_hdr()
131 guid = get_sguid(ibp, grh->sgid_index); in hfi1_ruc_check_hdr()
509 grh->sgid_index < HFI1_GUIDS_PER_PORT ? in hfi1_make_grh()
510 get_sguid(ibp, grh->sgid_index) : in hfi1_make_grh()
628 if (grd->sgid_index == OPA_GID_INDEX) in hfi1_make_ruc_header_16B()
629 grd->sgid_index = 0; in hfi1_make_ruc_header_16B()
Dud.c204 if (grd.sgid_index == 0) in ud_loopback()
205 grd.sgid_index = OPA_GID_INDEX; in ud_loopback()
440 if (grd->sgid_index == OPA_GID_INDEX) { in hfi1_make_ud_req_16B()
442 grd->sgid_index); in hfi1_make_ud_req_16B()
443 grd->sgid_index = 0; in hfi1_make_ud_req_16B()
/Linux-v4.19/drivers/infiniband/core/
Duverbs_marshall.c87 dst->grh.sgid_index = grh->sgid_index; in ib_copy_ah_attr_to_user()
/Linux-v4.19/drivers/infiniband/hw/hns/
Dhns_roce_ah.c72 ah->av.gid_index = grh->sgid_index; in hns_roce_create_ah()
/Linux-v4.19/include/uapi/rdma/
Drdma_user_rxe.h53 __u8 sgid_index; member
Dib_user_verbs.h495 __u8 sgid_index; member
649 __u8 sgid_index; member
/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Dah.c82 rdma_ah_read_grh(ah_attr)->sgid_index >= port_attr.gid_tbl_len) in rvt_check_ah()
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dah.c47 grh->sgid_index << 20); in create_ib_ah()
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/
Dqplib_sp.h91 u8 sgid_index; member
Dqplib_sp.c506 req.sgid_index = cpu_to_le16(res->sgid_tbl.hw_id[ah->sgid_index]); in bnxt_qplib_create_ah()
Dqplib_fp.c1107 qp->ah.sgid_index = 0; in __modify_flags_from_init_state()
1218 req.sgid_index = cpu_to_le16(res->sgid_tbl.hw_id in bnxt_qplib_modify_qp()
1219 [qp->ah.sgid_index]); in bnxt_qplib_modify_qp()
1319 qp->ah.sgid_index = 0; in bnxt_qplib_query_qp()
1321 if (res->sgid_tbl.hw_id[i] == le16_to_cpu(sb->sgid_index)) { in bnxt_qplib_query_qp()
1322 qp->ah.sgid_index = i; in bnxt_qplib_query_qp()
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_av.c213 grh->sgid_index; in mthca_create_ah()

12