Home
last modified time | relevance | path

Searched refs:gid_attr (Results 1 – 12 of 12) sorted by relevance

/linux-6.3-rc2/drivers/infiniband/core/
A Droce_gid_mgmt.c55 struct ib_gid_attr gid_attr; member
107 gid_attr->gid_type = i; in update_gid()
111 gid, gid_attr); in update_gid()
115 gid, gid_attr); in update_gid()
288 struct ib_gid_attr gid_attr; in update_gid_ip() local
291 memset(&gid_attr, 0, sizeof(gid_attr)); in update_gid_ip()
292 gid_attr.ndev = ndev; in update_gid_ip()
527 &parsed->gid_attr); in callback_for_addr_gid_device_scan()
811 work->gid_attr.ndev, in update_gid_event_work_handler()
814 dev_put(work->gid_attr.ndev); in update_gid_event_work_handler()
[all …]
A Duverbs_std_types_device.c371 const struct ib_gid_attr *gid_attr; in UVERBS_HANDLER() local
403 gid_attr = rdma_get_gid_attr(ib_dev, port_num, gid_index); in UVERBS_HANDLER()
404 if (IS_ERR(gid_attr)) in UVERBS_HANDLER()
405 return PTR_ERR(gid_attr); in UVERBS_HANDLER()
407 memcpy(&entry.gid, &gid_attr->gid, sizeof(gid_attr->gid)); in UVERBS_HANDLER()
408 entry.gid_index = gid_attr->index; in UVERBS_HANDLER()
409 entry.port_num = gid_attr->port_num; in UVERBS_HANDLER()
410 entry.gid_type = gid_attr->gid_type; in UVERBS_HANDLER()
413 ndev = rdma_read_gid_attr_ndev_rcu(gid_attr); in UVERBS_HANDLER()
429 rdma_put_gid_attr(gid_attr); in UVERBS_HANDLER()
A Dcache.c843 struct ib_gid_attr gid_attr; in ib_cache_gid_set_default_gid() local
850 memset(&gid_attr, 0, sizeof(gid_attr)); in ib_cache_gid_set_default_gid()
851 gid_attr.ndev = ndev; in ib_cache_gid_set_default_gid()
857 gid_attr.gid_type = gid_type; in ib_cache_gid_set_default_gid()
862 &gid_attr, mask, true); in ib_cache_gid_set_default_gid()
865 &gid_attr, mask, true); in ib_cache_gid_set_default_gid()
1278 sizeof(gid_attr->gid)); in rdma_query_gid_table()
1283 gid_attr->ndev, in rdma_query_gid_table()
1445 gid_attr.device = device; in config_non_roce_gid_cache()
1446 gid_attr.port_num = port; in config_non_roce_gid_cache()
[all …]
A Dsysfs.c444 ndev = rcu_dereference(gid_attr->ndev); in print_ndev()
454 ib_cache_gid_type_str(gid_attr->gid_type)); in print_gid_type()
464 const struct ib_gid_attr *gid_attr; in _show_port_gid_attr() local
467 gid_attr = rdma_get_gid_attr(ibdev, port_num, tab_attr->index); in _show_port_gid_attr()
468 if (IS_ERR(gid_attr)) in _show_port_gid_attr()
472 ret = print(gid_attr, buf); in _show_port_gid_attr()
473 rdma_put_gid_attr(gid_attr); in _show_port_gid_attr()
482 const struct ib_gid_attr *gid_attr; in show_port_gid() local
486 if (IS_ERR(gid_attr)) { in show_port_gid()
501 len = sysfs_emit(buf, "%pI6\n", gid_attr->gid.raw); in show_port_gid()
[all …]
A Dsa_query.c1195 const struct ib_gid_attr *gid_attr) in init_ah_attr_grh_fields() argument
1199 if (!gid_attr) { in init_ah_attr_grh_fields()
1200 gid_attr = rdma_find_gid_by_port(device, &rec->sgid, type, in init_ah_attr_grh_fields()
1202 if (IS_ERR(gid_attr)) in init_ah_attr_grh_fields()
1203 return PTR_ERR(gid_attr); in init_ah_attr_grh_fields()
1205 rdma_hold_gid_attr(gid_attr); in init_ah_attr_grh_fields()
1210 gid_attr); in init_ah_attr_grh_fields()
1233 const struct ib_gid_attr *gid_attr) in ib_init_ah_attr_from_path() argument
1244 ret = roce_resolve_route_from_path(rec, gid_attr); in ib_init_ah_attr_from_path()
1262 rec, ah_attr, gid_attr); in ib_init_ah_attr_from_path()
A Dverbs.c680 const struct ib_gid_attr *gid_attr, in find_gid_index() argument
687 if (ctx->gid_type != gid_attr->gid_type) in find_gid_index()
690 ret = rdma_read_gid_l2_fields(gid_attr, &vlan_id, NULL); in find_gid_index()
A Dcm.c2063 const struct ib_gid_attr *gid_attr; in cm_req_handler() local
2129 gid_attr = grh->sgid_attr; in cm_req_handler()
2133 sa_conv_gid_to_pathrec_type(gid_attr->gid_type); in cm_req_handler()
2153 ret = cm_init_av_by_path(&work->path[0], gid_attr, &cm_id_priv->av); in cm_req_handler()
/linux-6.3-rc2/drivers/infiniband/hw/mlx4/
A Dah.c81 const struct ib_gid_attr *gid_attr; in create_iboe_ah() local
100 gid_attr = ah_attr->grh.sgid_attr; in create_iboe_ah()
101 if (gid_attr) { in create_iboe_ah()
102 ret = rdma_read_gid_l2_fields(gid_attr, &vlan_tag, in create_iboe_ah()
107 ret = mlx4_ib_gid_index_to_real_index(ibdev, gid_attr); in create_iboe_ah()
A Dqp.c2111 const struct ib_gid_attr *gid_attr = NULL; in __mlx4_ib_modify_qp() local
2297 gid_attr = attr->ah_attr.grh.sgid_attr; in __mlx4_ib_modify_qp()
2298 err = rdma_read_gid_l2_fields(gid_attr, &vlan, in __mlx4_ib_modify_qp()
2313 u8 qpc_roce_mode = gid_type_to_qpc(gid_attr->gid_type); in __mlx4_ib_modify_qp()
/linux-6.3-rc2/drivers/infiniband/sw/rxe/
A Drxe_recv.c279 const struct ib_gid_attr *gid_attr; in rxe_chk_dgid() local
297 gid_attr = rdma_find_gid_by_port(&rxe->ib_dev, pdgid, in rxe_chk_dgid()
300 if (IS_ERR(gid_attr)) in rxe_chk_dgid()
301 return PTR_ERR(gid_attr); in rxe_chk_dgid()
303 rdma_put_gid_attr(gid_attr); in rxe_chk_dgid()
/linux-6.3-rc2/drivers/infiniband/hw/qedr/
A Dverbs.c1131 const struct ib_gid_attr *gid_attr; in get_gid_info_from_table() local
1138 gid_attr = grh->sgid_attr; in get_gid_info_from_table()
1139 ret = rdma_read_gid_l2_fields(gid_attr, &qp_params->vlan_id, NULL); in get_gid_info_from_table()
1143 nw_type = rdma_gid_attr_network_type(gid_attr); in get_gid_info_from_table()
1146 memcpy(&qp_params->sgid.bytes[0], &gid_attr->gid.raw[0], in get_gid_info_from_table()
1156 memcpy(&qp_params->sgid.bytes[0], &gid_attr->gid.raw[0], in get_gid_info_from_table()
1166 ipv4_addr = qedr_get_ipv4_from_gid(gid_attr->gid.raw); in get_gid_info_from_table()
/linux-6.3-rc2/drivers/infiniband/hw/hns/
A Dhns_roce_hw_v2.c4938 const struct ib_gid_attr *gid_attr = NULL; in hns_roce_v2_set_path() local
4964 gid_attr = attr->ah_attr.grh.sgid_attr; in hns_roce_v2_set_path()
4965 ret = rdma_read_gid_l2_fields(gid_attr, &vlan_id, NULL); in hns_roce_v2_set_path()
4969 is_udp = (gid_attr->gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP); in hns_roce_v2_set_path()

Completed in 71 milliseconds