Home
last modified time | relevance | path

Searched refs:gid_type (Results 1 – 24 of 24) sorted by relevance

/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_cache.c138 const char *ib_cache_gid_type_str(enum ib_gid_type gid_type) in ib_cache_gid_type_str() argument
140 if (gid_type < ARRAY_SIZE(gid_type_str) && gid_type_str[gid_type]) in ib_cache_gid_type_str()
141 return gid_type_str[gid_type]; in ib_cache_gid_type_str()
207 old_gid_type = table->data_vec[ix].attr.gid_type; in write_gid()
222 table->data_vec[ix].attr.gid_type = old_gid_type; in write_gid()
287 attr->gid_type != val->gid_type) in find_gid()
490 enum ib_gid_type gid_type, in ib_cache_gid_find() argument
496 struct ib_gid_attr gid_attr_val = {.ndev = ndev, .gid_type = gid_type}; in ib_cache_gid_find()
507 enum ib_gid_type gid_type, in ib_find_cached_gid_by_port() argument
516 struct ib_gid_attr val = {.ndev = ndev, .gid_type = gid_type}; in ib_find_cached_gid_by_port()
[all …]
H A Dib_roce_gid_mgmt.c67 enum ib_gid_type gid_type; member
85 ret_flags |= 1UL << PORT_CAP_TO_GID_TYPE[i].gid_type; in roce_gid_type_mask_support()
103 gid_attr.gid_type = i; in update_gid()
H A Dib_verbs.c496 enum ib_gid_type gid_type; member
512 if (ctx->gid_type != gid_attr->gid_type) in find_gid_index()
529 enum ib_gid_type gid_type, in get_sgid_index_from_eth() argument
533 .gid_type = gid_type}; in get_sgid_index_from_eth()
580 enum ib_gid_type gid_type = IB_GID_TYPE_IB; in ib_init_ah_from_wc() local
591 gid_type = ib_network_to_gid_type(net_type); in ib_init_ah_from_wc()
607 &dgid, gid_type, &gid_index); in ib_init_ah_from_wc()
H A Dib_cma.c344 enum ib_gid_type gid_type; member
488 id_priv->gid_type = 0; in _cma_attach_to_dev()
499 id_priv->gid_type = in cma_attach_to_dev()
599 enum ib_gid_type gid_type, in cma_validate_port() argument
617 gid_type = IB_GID_TYPE_IB; in cma_validate_port()
620 ret = ib_find_cached_gid_by_port(device, gid, gid_type, port, in cma_validate_port()
660 listen_id_priv->gid_type, gidp, dev_addr); in cma_acquire_dev()
2792 route->path_rec->gid_type = in cma_resolve_iboe_route()
2795 id_priv->gid_type); in cma_resolve_iboe_route()
2810 if (route->path_rec->gid_type < ib_network_to_gid_type(addr->dev_addr.network)) in cma_resolve_iboe_route()
[all …]
H A Dib_device.c876 enum ib_gid_type gid_type, if_t ndev, in ib_find_gid() argument
884 if (!ib_find_cached_gid_by_port(device, gid, gid_type, port, in ib_find_gid()
891 if (gid_type != IB_GID_TYPE_IB) in ib_find_gid()
H A Dcore_priv.h105 const char *ib_cache_gid_type_str(enum ib_gid_type gid_type);
H A Dib_uverbs_marshall.c149 dst->gid_type = IB_GID_TYPE_IB; in ib_copy_path_rec_from_user()
H A Dib_sa_query.c687 rec->gid_type != IB_GID_TYPE_ROCE_UDP_ENCAP) in ib_init_ah_from_path()
719 rec->gid_type, port_num, ndev, in ib_init_ah_from_path()
859 rec.gid_type = IB_GID_TYPE_IB; in ib_sa_path_rec_callback()
H A Dib_multicast.c725 enum ib_gid_type gid_type, in ib_init_ah_from_mcmember() argument
740 gid_type, port_num, in ib_init_ah_from_mcmember()
H A Dib_cm.c509 path->gid_type, ndev, &p, NULL)) { in cm_init_av_by_path()
1824 work->path[0].gid_type = gid_attr.gid_type; in cm_req_handler()
1838 work->path[0].gid_type = gid_attr.gid_type; in cm_req_handler()
H A Dib_sysfs.c377 return sprintf(buf, "%s\n", ib_cache_gid_type_str(gid_attr->gid_type)); in print_gid_type()
/freebsd/sys/ofed/include/rdma/
H A Dib_cache.h76 enum ib_gid_type gid_type,
98 enum ib_gid_type gid_type,
H A Dib_sa.h179 enum ib_gid_type gid_type; member
427 enum ib_gid_type gid_type,
H A Dib_verbs.h106 enum ib_gid_type gid_type; member
159 static inline enum rdma_network_type ib_gid_to_network_type(enum ib_gid_type gid_type, in ib_gid_to_network_type() argument
162 if (gid_type == IB_GID_TYPE_IB) in ib_gid_to_network_type()
2947 enum ib_gid_type gid_type, if_t ndev,
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_main.c222 if (gids[i].gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) { in mlx4_ib_update_gids_v1_v2()
284 (port_gid_table->gids[i].gid_type == attr->gid_type)) { in mlx4_ib_add_gid()
302 port_gid_table->gids[free].gid_type = attr->gid_type; in mlx4_ib_add_gid()
320 gids[i].gid_type = port_gid_table->gids[i].gid_type; in mlx4_ib_add_gid()
377 gids[i].gid_type = in mlx4_ib_del_gid()
378 port_gid_table->gids[i].gid_type; in mlx4_ib_del_gid()
428 attr.gid_type == port_gid_table->gids[i].gid_type) { in mlx4_ib_gid_index_to_real_index()
H A Dmlx4_ib_qp.c1612 static u8 gid_type_to_qpc(enum ib_gid_type gid_type) in gid_type_to_qpc() argument
1614 switch (gid_type) { in gid_type_to_qpc()
1758 enum ib_gid_type gid_type = qp->flags & MLX4_IB_ROCE_V2_GSI_QP ? in __mlx4_ib_modify_qp()
1760 u8 qpc_roce_mode = gid_type_to_qpc(gid_type); in __mlx4_ib_modify_qp()
1809 u8 qpc_roce_mode = gid_type_to_qpc(gid_attr.gid_type); in __mlx4_ib_modify_qp()
2479 is_udp = gid_attr.gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP; in build_mlx_header()
2966 qp = (gid_attr.gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) ? in mlx4_ib_post_send()
H A Dmlx4_ib.h488 enum ib_gid_type gid_type; member
/freebsd/contrib/ofed/libibverbs/
H A Dverbs.c727 union ibv_gid *gid, enum ibv_gid_type gid_type) in ibv_find_gid_index() argument
741 (gid_type != sgid_type))); in ibv_find_gid_index()
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_main.c370 switch (attr->gid_type) { in ib_gid_to_mlx5_roce_addr()
382 if (attr->gid_type != IB_GID_TYPE_IB) { in ib_gid_to_mlx5_roce_addr()
391 if ((attr->gid_type == IB_GID_TYPE_IB) || in ib_gid_to_mlx5_roce_addr()
447 if (attr.gid_type != IB_GID_TYPE_ROCE_UDP_ENCAP) in mlx5_get_roce_udp_sport()
454 int index, enum ib_gid_type *gid_type) in mlx5_get_roce_gid_type() argument
469 *gid_type = attr.gid_type; in mlx5_get_roce_gid_type()
H A Dmlx5_ib.h1056 int index, enum ib_gid_type *gid_type);
H A Dmlx5_ib_qp.c2332 enum ib_gid_type gid_type; in mlx5_set_path() local
2352 &gid_type); in mlx5_set_path()
2359 if (gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) in mlx5_set_path()
/freebsd/contrib/ofed/libmlx5/
H A Dverbs.c1664 uint32_t gid_type; in mlx5_create_ah() local
1693 attr->grh.sgid_index, &gid_type)) in mlx5_create_ah()
1696 if (gid_type == IBV_GID_TYPE_ROCE_V2) in mlx5_create_ah()
/freebsd/sys/dev/irdma/
H A Dirdma_kcompat.c563 ah->av.net_type = ib_gid_to_network_type(sgid_attr.gid_type, &sgid); in irdma_create_ah()
1307 av->net_type = ib_gid_to_network_type(sgid_attr.gid_type, &sgid); in kc_irdma_set_roce_cm_info()
/freebsd/sys/dev/bnxt/bnxt_re/
H A Dib_verbs.c903 return ib_gid_to_network_type(sgid_attr->gid_type, sgid); in bnxt_re_gid_to_network_type()