| /Linux-v5.4/drivers/infiniband/core/ |
| D | cma_configfs.c | 105 int gid_type; in default_roce_mode_show() local 112 gid_type = cma_get_default_gid_type(cma_dev, group->port_num); in default_roce_mode_show() 115 if (gid_type < 0) in default_roce_mode_show() 116 return gid_type; in default_roce_mode_show() 118 return sprintf(buf, "%s\n", ib_cache_gid_type_str(gid_type)); in default_roce_mode_show() 126 int gid_type = ib_cache_gid_parse_type_str(buf); in default_roce_mode_store() local 129 if (gid_type < 0) in default_roce_mode_store() 136 ret = cma_set_default_gid_type(cma_dev, group->port_num, gid_type); in default_roce_mode_store()
|
| D | cache.c | 141 const char *ib_cache_gid_type_str(enum ib_gid_type gid_type) in ib_cache_gid_type_str() argument 143 if (gid_type < ARRAY_SIZE(gid_type_str) && gid_type_str[gid_type]) in ib_cache_gid_type_str() 144 return gid_type_str[gid_type]; in ib_cache_gid_type_str() 513 attr->gid_type != val->gid_type) in find_gid() 683 enum ib_gid_type gid_type, in rdma_find_gid_by_port() argument 690 struct ib_gid_attr val = {.ndev = ndev, .gid_type = gid_type}; in rdma_find_gid_by_port() 847 unsigned int gid_type; in ib_cache_gid_set_default_gid() local 856 for (gid_type = 0; gid_type < IB_GID_TYPE_SIZE; ++gid_type) { in ib_cache_gid_set_default_gid() 857 if (1UL << gid_type & ~gid_type_mask) in ib_cache_gid_set_default_gid() 860 gid_attr.gid_type = gid_type; in ib_cache_gid_set_default_gid() [all …]
|
| D | cma.c | 508 id_priv->gid_type = in cma_attach_to_dev() 609 enum ib_gid_type gid_type, in cma_validate_port() argument 633 gid_type = IB_GID_TYPE_IB; in cma_validate_port() 636 sgid_attr = rdma_find_gid_by_port(device, gid, gid_type, port, ndev); in cma_validate_port() 664 enum ib_gid_type gid_type; in cma_acquire_dev_by_src_ip() local 683 gid_type = cma_dev->default_gid_type[port - 1]; in cma_acquire_dev_by_src_ip() 685 gid_type, gidp, id_priv); in cma_acquire_dev_by_src_ip() 717 enum ib_gid_type gid_type; in cma_ib_acquire_dev() local 731 gid_type = listen_id_priv->cma_dev->default_gid_type[req->port - 1]; in cma_ib_acquire_dev() 733 gid_type, &gid, id_priv); in cma_ib_acquire_dev() [all …]
|
| D | cma_priv.h | 92 enum ib_gid_type gid_type; member
|
| D | verbs.c | 657 enum ib_gid_type gid_type; member 668 if (ctx->gid_type != gid_attr->gid_type) in find_gid_index() 681 enum ib_gid_type gid_type) in get_sgid_attr_from_eth() argument 684 .gid_type = gid_type}; in get_sgid_attr_from_eth() 740 sgid_attr->gid_type == IB_GID_TYPE_ROCE) { in ib_resolve_unicast_gid_dmac() 773 enum ib_gid_type gid_type = IB_GID_TYPE_IB; in ib_init_ah_attr_from_wc() local 788 gid_type = ib_network_to_gid_type(net_type); in ib_init_ah_attr_from_wc() 807 gid_type); in ib_init_ah_attr_from_wc()
|
| D | roce_gid_mgmt.c | 74 enum ib_gid_type gid_type; member 92 ret_flags |= 1UL << PORT_CAP_TO_GID_TYPE[i].gid_type; in roce_gid_type_mask_support() 107 gid_attr->gid_type = i; in update_gid()
|
| D | core_priv.h | 128 const char *ib_cache_gid_type_str(enum ib_gid_type gid_type);
|
| D | multicast.c | 737 enum ib_gid_type gid_type, in ib_init_ah_from_mcmember() argument 751 gid_type, port_num, ndev); in ib_init_ah_from_mcmember()
|
| D | sysfs.c | 376 return sprintf(buf, "%s\n", ib_cache_gid_type_str(gid_attr->gid_type)); in print_gid_type()
|
| /Linux-v5.4/drivers/infiniband/hw/mlx5/ |
| D | ah.c | 38 enum ib_gid_type gid_type; in create_ib_ah() local 54 gid_type = ah_attr->grh.sgid_attr->gid_type; in create_ib_ah() 61 if (gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) in create_ib_ah()
|
| D | main.c | 582 enum ib_gid_type gid_type = IB_GID_TYPE_IB; in set_roce_addr() local 590 gid_type = attr->gid_type; in set_roce_addr() 596 switch (gid_type) { in set_roce_addr() 609 mlx5_ib_warn(dev, "Unexpected GID type %u\n", gid_type); in set_roce_addr() 635 if (attr->gid_type != IB_GID_TYPE_ROCE_UDP_ENCAP) in mlx5_get_roce_udp_sport()
|
| D | qp.c | 2915 enum ib_gid_type gid_type; in mlx5_set_path() local 2945 gid_type = ah->grh.sgid_attr->gid_type; in mlx5_set_path() 2946 if (gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) in mlx5_set_path()
|
| /Linux-v5.4/include/rdma/ |
| D | ib_cache.h | 44 enum ib_gid_type gid_type, 48 enum ib_gid_type gid_type,
|
| D | ib_sa.h | 546 enum ib_gid_type gid_type,
|
| D | ib_verbs.h | 172 enum ib_gid_type gid_type; member 220 if (attr->gid_type == IB_GID_TYPE_IB) in rdma_gid_attr_network_type()
|
| /Linux-v5.4/drivers/infiniband/hw/vmw_pvrdma/ |
| D | pvrdma_misc.c | 302 u8 ib_gid_type_to_pvrdma(enum ib_gid_type gid_type) in ib_gid_type_to_pvrdma() argument 304 return (gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) ? in ib_gid_type_to_pvrdma()
|
| D | pvrdma_main.c | 612 u8 gid_type, in pvrdma_add_gid_at_index() argument 630 cmd_bind->gid_type = gid_type; in pvrdma_add_gid_at_index() 647 ib_gid_type_to_pvrdma(attr->gid_type), in pvrdma_add_gid()
|
| D | pvrdma.h | 526 u8 ib_gid_type_to_pvrdma(enum ib_gid_type gid_type);
|
| D | pvrdma_dev_api.h | 620 u8 gid_type; member
|
| /Linux-v5.4/drivers/infiniband/hw/mlx4/ |
| D | main.c | 218 if (gids[i].gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) { in mlx4_ib_update_gids_v1_v2() 274 port_gid_table->gids[i].gid_type == attr->gid_type) { in mlx4_ib_add_gid() 293 port_gid_table->gids[free].gid_type = attr->gid_type; in mlx4_ib_add_gid() 312 gids[i].gid_type = port_gid_table->gids[i].gid_type; in mlx4_ib_add_gid() 368 gids[i].gid_type = in mlx4_ib_del_gid() 369 port_gid_table->gids[i].gid_type; in mlx4_ib_del_gid() 408 attr->gid_type == port_gid_table->gids[i].gid_type) { in mlx4_ib_gid_index_to_real_index()
|
| D | qp.c | 2013 static u8 gid_type_to_qpc(enum ib_gid_type gid_type) in gid_type_to_qpc() argument 2015 switch (gid_type) { in gid_type_to_qpc() 2299 enum ib_gid_type gid_type = qp->flags & MLX4_IB_ROCE_V2_GSI_QP ? in __mlx4_ib_modify_qp() 2301 u8 qpc_roce_mode = gid_type_to_qpc(gid_type); in __mlx4_ib_modify_qp() 2340 u8 qpc_roce_mode = gid_type_to_qpc(gid_attr->gid_type); in __mlx4_ib_modify_qp() 3011 enum ib_gid_type *gid_type) in fill_gid_by_hw_index() argument 3020 *gid_type = port_gid_table->gids[index].gid_type; in fill_gid_by_hw_index() 3059 enum ib_gid_type gid_type; in build_mlx_header() local 3072 &sgid, &gid_type); in build_mlx_header() 3074 is_udp = gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP; in build_mlx_header() [all …]
|
| D | mlx4_ib.h | 509 enum ib_gid_type gid_type; member
|
| /Linux-v5.4/net/smc/ |
| D | smc_ib.c | 197 attr->gid_type == IB_GID_TYPE_ROCE) { in smc_ib_determine_gid()
|
| /Linux-v5.4/drivers/infiniband/hw/qedr/ |
| D | qedr_roce_cm.c | 411 has_udp = (sgid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP); in qedr_gsi_build_header()
|
| /Linux-v5.4/drivers/infiniband/hw/hns/ |
| D | hns_roce_hw_v2.c | 2176 if (attr->gid_type == IB_GID_TYPE_ROCE) in hns_roce_v2_set_gid() 2179 if (attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) { in hns_roce_v2_set_gid() 4082 is_udp = (gid_attr->gid_type == in hns_roce_v2_set_path()
|