Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/infiniband/sw/rxe/
H A Drxe_av.c37 if (grh->sgid_index > port->attr.gid_tbl_len) { in chk_attr()
40 grh->sgid_index); in chk_attr()
43 grh->sgid_index); in chk_attr()
81 av->grh.sgid_index = grh->sgid_index; in rxe_av_from_attr()
95 grh->sgid_index = av->grh.sgid_index; in rxe_av_to_attr()
/openbmc/linux/drivers/infiniband/hw/qib/
H A 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()
196 if (!grh->sgid_index) in qib_make_grh()
198 else if (grh->sgid_index < QIB_GUIDS_PER_PORT) in qib_make_grh()
199 hdr->sgid.global.interface_id = ibp->guids[grh->sgid_index - 1]; in qib_make_grh()
/openbmc/linux/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_misc.c259 dst->sgid_index = src->sgid_index; in pvrdma_global_route_to_ib()
269 dst->sgid_index = src->sgid_index; in ib_global_route_to_pvrdma()
H A Dpvrdma_verbs.h152 u8 sgid_index; member
/openbmc/linux/drivers/infiniband/hw/hfi1/
H A Druc.c52 guid = get_sguid(ibp, grh->sgid_index); in hfi1_ruc_check_hdr()
89 guid = get_sguid(ibp, grh->sgid_index); in hfi1_ruc_check_hdr()
140 grh->sgid_index < HFI1_GUIDS_PER_PORT ? in hfi1_make_grh()
141 get_sguid(ibp, grh->sgid_index) : in hfi1_make_grh()
259 if (grd->sgid_index == OPA_GID_INDEX) in hfi1_make_ruc_header_16B()
260 grd->sgid_index = 0; in hfi1_make_ruc_header_16B()
H A Dud.c163 if (grd.sgid_index == 0) in ud_loopback()
164 grd.sgid_index = OPA_GID_INDEX; in ud_loopback()
379 if (grd->sgid_index == OPA_GID_INDEX) { in hfi1_make_ud_req_16B()
381 grd->sgid_index); in hfi1_make_ud_req_16B()
382 grd->sgid_index = 0; in hfi1_make_ud_req_16B()
/openbmc/linux/drivers/infiniband/hw/mlx4/
H A Dah.c57 ah->av.ib.gid_index = grh->sgid_index; in create_ib_ah()
113 ah->av.eth.gid_index = ah_attr->grh.sgid_index; in create_iboe_ah()
176 slave_attr.grh.sgid_index = slave_sgid_index; in mlx4_ib_create_ah_slave()
/openbmc/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_ah.c124 ah->sgid_index = ib_grh->sgid_index; in set_av_attr()
245 ah->sgid_index, in ocrdma_query_ah()
H A Docrdma.h356 u16 sgid_index; member
/openbmc/linux/net/smc/
H A Dsmc_ib.c77 rdma_ah_set_grh(&qp_attr.ah_attr, NULL, 0, lnk->sgid_index, hop_lim, 0); in smc_ib_modify_qp_rtr()
230 u8 gid[], u8 *sgid_index, in smc_ib_determine_gid_rcu() argument
236 if (sgid_index) in smc_ib_determine_gid_rcu()
237 *sgid_index = attr->index; in smc_ib_determine_gid_rcu()
265 if (sgid_index) in smc_ib_determine_gid_rcu()
266 *sgid_index = attr->index; in smc_ib_determine_gid_rcu()
275 unsigned short vlan_id, u8 gid[], u8 *sgid_index, in smc_ib_determine_gid() argument
294 sgid_index, smcrv2)) { in smc_ib_determine_gid()
H A Dsmc_ib.h113 unsigned short vlan_id, u8 gid[], u8 *sgid_index,
H A Dsmc_core.h144 u8 sgid_index; /* gid index for vlan id */ member
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dconn.h65 int sgid_index; member
H A Dconn.c719 conn->qp.sgid_index); in mlx5_fpga_conn_rtr_qp()
847 err = mlx5_core_reserved_gid_alloc(fdev->mdev, &conn->qp.sgid_index); in mlx5_fpga_conn_create()
854 err = mlx5_core_roce_gid_set(fdev->mdev, conn->qp.sgid_index, in mlx5_fpga_conn_create()
864 mlx5_fpga_dbg(fdev, "Reserved SGID index %u\n", conn->qp.sgid_index); in mlx5_fpga_conn_create()
923 mlx5_core_roce_gid_set(fdev->mdev, conn->qp.sgid_index, 0, 0, NULL, in mlx5_fpga_conn_create()
926 mlx5_core_reserved_gid_free(fdev->mdev, conn->qp.sgid_index); in mlx5_fpga_conn_create()
943 mlx5_core_roce_gid_set(conn->fdev->mdev, conn->qp.sgid_index, 0, 0, in mlx5_fpga_conn_destroy()
945 mlx5_core_reserved_gid_free(conn->fdev->mdev, conn->qp.sgid_index); in mlx5_fpga_conn_destroy()
/openbmc/linux/drivers/infiniband/core/
H A Duverbs_marshall.c87 dst->grh.sgid_index = grh->sgid_index; in ib_copy_ah_attr_to_user()
/openbmc/linux/drivers/infiniband/sw/rdmavt/
H A Dah.c40 rdma_ah_read_grh(ah_attr)->sgid_index >= port_attr.gid_tbl_len) in rvt_check_ah()
/openbmc/linux/drivers/infiniband/hw/hns/
H A Dhns_roce_ah.c68 ah->av.gid_index = grh->sgid_index; in hns_roce_create_ah()
/openbmc/linux/include/uapi/rdma/
H A Drdma_user_rxe.h58 __u8 sgid_index; member
H A Dib_user_verbs.h531 __u8 sgid_index; member
672 __u8 sgid_index; member
/openbmc/linux/drivers/infiniband/hw/mlx5/
H A Dah.c65 grh->sgid_index << 20); in create_ib_ah()
/openbmc/qemu/include/standard-headers/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_verbs.h152 uint8_t sgid_index; member
/openbmc/linux/drivers/infiniband/hw/irdma/
H A Dverbs.h48 u8 sgid_index; member
/openbmc/linux/drivers/infiniband/hw/bnxt_re/
H A Dqplib_sp.h95 u8 sgid_index; member
/openbmc/linux/drivers/infiniband/hw/mthca/
H A Dmthca_av.c213 grh->sgid_index; in mthca_create_ah()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_send.c40 u8 sgid_index; member
965 attr->sgid_index); in dr_cmd_modify_qp_init2rtr()
1029 rtr_attr.sgid_index = gid_index; in dr_prepare_qp_to_rts()

12