/Linux-v4.19/drivers/infiniband/core/ |
D | verbs.c | 339 if (dest->grh.sgid_attr) in rdma_copy_ah_attr() 340 rdma_hold_gid_attr(dest->grh.sgid_attr); in rdma_copy_ah_attr() 359 if (old->grh.sgid_attr) in rdma_replace_ah_attr() 360 rdma_hold_gid_attr(old->grh.sgid_attr); in rdma_replace_ah_attr() 379 src->grh.sgid_attr = NULL; in rdma_move_ah_attr() 398 if (ah_attr->grh.sgid_attr) { in rdma_check_ah_attr() 403 if (ah_attr->grh.sgid_attr->index != ah_attr->grh.sgid_index || in rdma_check_ah_attr() 404 ah_attr->grh.sgid_attr->port_num != ah_attr->port_num) in rdma_check_ah_attr() 418 const struct ib_gid_attr *sgid_attr; in rdma_fill_sgid_attr() local 422 *old_sgid_attr = ah_attr->grh.sgid_attr; in rdma_fill_sgid_attr() [all …]
|
D | cma.c | 611 const struct ib_gid_attr *sgid_attr; in cma_validate_port() local 629 sgid_attr = rdma_find_gid_by_port(device, gid, gid_type, port, ndev); in cma_validate_port() 632 return sgid_attr; in cma_validate_port() 636 const struct ib_gid_attr *sgid_attr) in cma_bind_sgid_attr() argument 638 WARN_ON(id_priv->id.route.addr.dev_addr.sgid_attr); in cma_bind_sgid_attr() 639 id_priv->id.route.addr.dev_addr.sgid_attr = sgid_attr; in cma_bind_sgid_attr() 646 const struct ib_gid_attr *sgid_attr; in cma_acquire_dev() local 670 sgid_attr = cma_validate_port(cma_dev->device, port, in cma_acquire_dev() 672 if (!IS_ERR(sgid_attr)) { in cma_acquire_dev() 674 cma_bind_sgid_attr(id_priv, sgid_attr); in cma_acquire_dev() [all …]
|
D | multicast.c | 740 const struct ib_gid_attr *sgid_attr; in ib_init_ah_from_mcmember() local 750 sgid_attr = rdma_find_gid_by_port(device, &rec->port_gid, in ib_init_ah_from_mcmember() 752 if (IS_ERR(sgid_attr)) in ib_init_ah_from_mcmember() 753 return PTR_ERR(sgid_attr); in ib_init_ah_from_mcmember() 765 sgid_attr); in ib_init_ah_from_mcmember()
|
D | cm.c | 553 const struct ib_gid_attr *sgid_attr, in cm_init_av_by_path() argument 562 port = get_cm_port_from_path(path, sgid_attr); in cm_init_av_by_path() 584 &new_ah_attr, sgid_attr); in cm_init_av_by_path() 1719 param->ppath_sgid_attr = cm_id_priv->av.ah_attr.grh.sgid_attr; in cm_format_req_event() 1989 gid_attr = grh->sgid_attr; in cm_req_handler() 3497 ret = cm_init_av_by_path(param->path, param->sgid_attr, in ib_send_cm_sidr_req() 3550 param->sgid_attr = rx_cm_id->av.ah_attr.grh.sgid_attr; in cm_format_sidr_req_event() 3699 param->sgid_attr = cm_id_priv->av.ah_attr.grh.sgid_attr; in cm_format_sidr_rep_event()
|
/Linux-v4.19/drivers/infiniband/sw/rxe/ |
D | rxe_av.c | 87 const struct ib_gid_attr *sgid_attr = attr->grh.sgid_attr; in rxe_av_fill_ip_info() local 89 rdma_gid2ip((struct sockaddr *)&av->sgid_addr, &sgid_attr->gid); in rxe_av_fill_ip_info() 92 av->network_type = rdma_gid_attr_network_type(sgid_attr); in rxe_av_fill_ip_info()
|
/Linux-v4.19/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_ah.c | 167 const struct ib_gid_attr *sgid_attr; in ocrdma_create_ah() local 186 sgid_attr = attr->grh.sgid_attr; in ocrdma_create_ah() 187 if (is_vlan_dev(sgid_attr->ndev)) in ocrdma_create_ah() 188 vlan_tag = vlan_dev_vlan_id(sgid_attr->ndev); in ocrdma_create_ah() 191 ah->hdr_type = rdma_gid_attr_network_type(sgid_attr); in ocrdma_create_ah() 193 status = set_av_attr(dev, ah, attr, &sgid_attr->gid, pd->id, in ocrdma_create_ah()
|
D | ocrdma_hw.c | 2498 const struct ib_gid_attr *sgid_attr; in ocrdma_set_av_params() local 2528 sgid_attr = ah_attr->grh.sgid_attr; in ocrdma_set_av_params() 2529 vlan_id = rdma_vlan_dev_vlan_id(sgid_attr->ndev); in ocrdma_set_av_params() 2530 memcpy(mac_addr, sgid_attr->ndev->dev_addr, ETH_ALEN); in ocrdma_set_av_params() 2533 memcpy(&cmd->params.sgid[0], &sgid_attr->gid.raw[0], in ocrdma_set_av_params() 2542 hdr_type = rdma_gid_attr_network_type(sgid_attr); in ocrdma_set_av_params() 2544 rdma_gid2ip(&sgid_addr._sockaddr, &sgid_attr->gid); in ocrdma_set_av_params()
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | ah.c | 55 gid_type = ah_attr->grh.sgid_attr->gid_type; in create_ib_ah() 60 mlx5_get_roce_udp_sport(dev, ah_attr->grh.sgid_attr); in create_ib_ah()
|
D | qp.c | 2546 mlx5_get_roce_udp_sport(dev, ah->grh.sgid_attr); in mlx5_set_path() 2548 gid_type = ah->grh.sgid_attr->gid_type; in mlx5_set_path()
|
/Linux-v4.19/include/rdma/ |
D | ib_cm.h | 241 const struct ib_gid_attr *sgid_attr; member 262 const struct ib_gid_attr *sgid_attr; member 584 const struct ib_gid_attr *sgid_attr; member
|
D | ib_addr.h | 71 const struct ib_gid_attr *sgid_attr; member
|
D | ib_sa.h | 557 const struct ib_gid_attr *sgid_attr);
|
D | ib_verbs.h | 673 const struct ib_gid_attr *sgid_attr; member 1566 const struct ib_gid_attr *sgid_attr; member 4076 grh->sgid_attr = NULL; in rdma_ah_set_grh() 4082 const struct ib_gid_attr *sgid_attr);
|
/Linux-v4.19/drivers/infiniband/hw/qedr/ |
D | qedr_roce_cm.c | 390 const struct ib_gid_attr *sgid_attr = grh->sgid_attr; in qedr_gsi_build_header() local 404 vlan_id = rdma_vlan_dev_vlan_id(sgid_attr->ndev); in qedr_gsi_build_header() 408 has_udp = (sgid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP); in qedr_gsi_build_header() 413 } else if (ipv6_addr_v4mapped((struct in6_addr *)&sgid_attr->gid)) { in qedr_gsi_build_header() 461 memcpy(&udh->grh.source_gid.raw, sgid_attr->gid.raw, in qedr_gsi_build_header() 472 ipv4_addr = qedr_get_ipv4_from_gid(sgid_attr->gid.raw); in qedr_gsi_build_header()
|
D | verbs.c | 1102 gid_attr = grh->sgid_attr; in get_gid_info_from_table()
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | ah.c | 104 gid_attr = ah_attr->grh.sgid_attr; in create_iboe_ah() 190 slave_attr.grh.sgid_attr = NULL; in mlx4_ib_create_ah_slave()
|
D | qp.c | 1733 mlx4_ib_gid_index_to_real_index(dev, grh->sgid_attr); in _mlx4_set_path() 2237 gid_attr = attr->ah_attr.grh.sgid_attr; in __mlx4_ib_modify_qp() 3042 ah->ibah.sgid_attr->gid; in build_mlx_header()
|
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/ |
D | ib_verbs.c | 706 const struct ib_gid_attr *sgid_attr; in bnxt_re_create_ah() local 708 sgid_attr = grh->sgid_attr; in bnxt_re_create_ah() 710 nw_type = rdma_gid_attr_network_type(sgid_attr); in bnxt_re_create_ah() 1659 const struct ib_gid_attr *sgid_attr; in bnxt_re_modify_qp() local 1683 sgid_attr = qp_attr->ah_attr.grh.sgid_attr; in bnxt_re_modify_qp() 1684 memcpy(qp->qplib_qp.smac, sgid_attr->ndev->dev_addr, in bnxt_re_modify_qp() 1686 nw_type = rdma_gid_attr_network_type(sgid_attr); in bnxt_re_modify_qp() 1888 const struct ib_gid_attr *sgid_attr = ah->ib_ah.sgid_attr; in bnxt_re_build_qp1_send_v2() local 1904 if (is_vlan_dev(sgid_attr->ndev)) in bnxt_re_build_qp1_send_v2() 1905 vlan_id = vlan_dev_vlan_id(sgid_attr->ndev); in bnxt_re_build_qp1_send_v2() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/hns/ |
D | hns_roce_ah.c | 60 gid_attr = ah_attr->grh.sgid_attr; in hns_roce_create_ah()
|
D | hns_roce_hw_v2.c | 3536 gid_attr = attr->ah_attr.grh.sgid_attr; in hns_roce_v2_modify_qp()
|
/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_av.c | 284 header->grh.source_gid = ah->ibah.sgid_attr->gid; in mthca_read_ah()
|