| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_av.c | 37 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()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | ruc.c | 52 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 D | ud.c | 163 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()
|
| /linux/drivers/infiniband/hw/mlx4/ |
| H A D | ah.c | 57 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()
|
| H A D | mad.c | 1401 rdma_ah_retrieve_grh(attr)->sgid_index, in mlx4_ib_send_to_wire() 1472 grh->sgid_index = slave; in fill_in_real_sgid_index() 1474 grh->sgid_index += get_slave_base_gid_ix(dev, slave, port); in fill_in_real_sgid_index()
|
| /linux/drivers/infiniband/hw/ocrdma/ |
| H A D | ocrdma_ah.c | 124 ah->sgid_index = ib_grh->sgid_index; in set_av_attr() 245 ah->sgid_index, in ocrdma_query_ah()
|
| /linux/net/smc/ |
| H A D | smc_ib.c | 77 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 D | smc_ib.h | 113 unsigned short vlan_id, u8 gid[], u8 *sgid_index,
|
| H A D | smc_core.c | 833 ini->vlan_id, lnk->gid, &lnk->sgid_index, in smcr_link_init()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
| H A D | conn.c | 713 conn->qp.sgid_index); in mlx5_fpga_conn_rtr_qp() 841 err = mlx5_core_reserved_gid_alloc(fdev->mdev, &conn->qp.sgid_index); in mlx5_fpga_conn_create() 848 err = mlx5_core_roce_gid_set(fdev->mdev, conn->qp.sgid_index, in mlx5_fpga_conn_create() 858 mlx5_fpga_dbg(fdev, "Reserved SGID index %u\n", conn->qp.sgid_index); in mlx5_fpga_conn_create() 917 mlx5_core_roce_gid_set(fdev->mdev, conn->qp.sgid_index, 0, 0, NULL, in mlx5_fpga_conn_create() 920 mlx5_core_reserved_gid_free(fdev->mdev, conn->qp.sgid_index); in mlx5_fpga_conn_create() 937 mlx5_core_roce_gid_set(conn->fdev->mdev, conn->qp.sgid_index, 0, 0, in mlx5_fpga_conn_destroy() 939 mlx5_core_reserved_gid_free(conn->fdev->mdev, conn->qp.sgid_index); in mlx5_fpga_conn_destroy()
|
| H A D | conn.h | 65 int sgid_index; member
|
| /linux/drivers/infiniband/sw/rdmavt/ |
| H A D | ah.c | 40 rdma_ah_read_grh(ah_attr)->sgid_index >= port_attr.gid_tbl_len) in rvt_check_ah()
|
| /linux/include/uapi/rdma/ |
| H A D | rdma_user_rxe.h | 58 __u8 sgid_index; member
|
| H A D | ib_user_verbs.h | 547 __u8 sgid_index; member 688 __u8 sgid_index; member
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | ah.c | 66 grh->sgid_index << 20); in create_ib_ah()
|
| /linux/drivers/infiniband/hw/ionic/ |
| H A D | ionic_controlpath.c | 587 int sgid_index) in ionic_set_ah_attr() argument 614 rdma_ah_set_grh(ah_attr, NULL, flow_label, sgid_index, ttl, tos); in ionic_set_ah_attr() 670 ah->sgid_index = rdma_ah_read_grh(attr)->sgid_index; in ionic_create_ah_cmd() 774 ionic_set_ah_attr(dev, ah_attr, &ah->hdr, ah->sgid_index); in ionic_query_ah() 1468 qp->sgid_index = grh->sgid_index; in ionic_modify_qp_cmd() 1650 qp->hdr, qp->sgid_index); in ionic_query_qp_cmd()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | verbs.h | 51 u8 sgid_index; member
|
| H A D | verbs.c | 5157 ah->sgid_index = ah_attr->grh.sgid_index; in irdma_setup_ah() 5378 ah_attr->grh.sgid_index = ah->sgid_index; in irdma_query_ah()
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_av.c | 213 grh->sgid_index; in mthca_create_ah()
|
| H A D | mthca_qp.c | 533 if (grh->sgid_index >= dev->limits.gid_table_len) { in mthca_path_set() 535 grh->sgid_index, in mthca_path_set() 541 path->mgid_index = grh->sgid_index; in mthca_path_set()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_send.c | 40 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()
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_hw_v2.h | 881 u8 sgid_index; member
|
| H A D | hns_roce_hw_v2.c | 445 ud_sq_wqe->sgid_index = ah->av.gid_index; in fill_ud_av() 5328 if (grh->sgid_index >= hr_dev->caps.gid_table_len[hr_port]) { in hns_roce_v2_set_path() 5330 grh->sgid_index, hr_dev->caps.gid_table_len[hr_port]); in hns_roce_v2_set_path() 5346 hr_reg_write(context, QPC_GMV_IDX, grh->sgid_index); in hns_roce_v2_set_path() 5853 grh->sgid_index = hr_reg_read(&context, QPC_GMV_IDX); in hns_roce_v2_query_qp()
|
| /linux/drivers/infiniband/core/ |
| H A D | user_mad.c | 286 packet->mad.hdr.gid_index = grh->sgid_index; in recv_handler()
|
| H A D | mad.c | 1914 grh->sgid_index, &sgid)) in rcv_has_same_gid()
|