/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_roce_gid_mgmt.c | 96 struct ib_gid_attr gid_attr; in update_gid() local 98 memset(&gid_attr, 0, sizeof(gid_attr)); in update_gid() 99 gid_attr.ndev = ndev; in update_gid() 103 gid_attr.gid_type = i; in update_gid() 107 gid, &gid_attr); in update_gid() 111 gid, &gid_attr); in update_gid() 218 struct ib_gid_attr gid_attr; in roce_gid_update_addr_callback() local 279 for (i = default_gids; ib_get_cached_gid(device, port, i, &gid, &gid_attr) == 0; i++) { in roce_gid_update_addr_callback() 283 ndev = gid_attr.ndev; in roce_gid_update_addr_callback()
|
H A D | ib_cache.c | 679 struct ib_gid_attr gid_attr; in ib_cache_gid_set_default_gid() local 687 memset(&gid_attr, 0, sizeof(gid_attr)); in ib_cache_gid_set_default_gid() 688 gid_attr.ndev = ndev; in ib_cache_gid_set_default_gid() 708 gid_attr.gid_type = gid_type; in ib_cache_gid_set_default_gid() 712 ix = find_gid(table, NULL, &gid_attr, true, in ib_cache_gid_set_default_gid() 727 !memcmp(&gid_attr, ¤t_gid_attr, sizeof(gid_attr))) in ib_cache_gid_set_default_gid() 743 if (add_gid(ib_dev, port, table, ix, &gid, &gid_attr, true)) in ib_cache_gid_set_default_gid() 879 struct ib_gid_attr *gid_attr) in ib_get_cached_gid() argument 890 res = __ib_cache_gid_get(device, port_num, index, gid, gid_attr); in ib_get_cached_gid()
|
H A D | ib_sysfs.c | 367 static size_t print_ndev(struct ib_gid_attr *gid_attr, char *buf) in print_ndev() argument 369 if (!gid_attr->ndev) in print_ndev() 372 return sprintf(buf, "%s\n", if_name(gid_attr->ndev)); in print_ndev() 375 static size_t print_gid_type(struct ib_gid_attr *gid_attr, char *buf) in print_gid_type() argument 377 return sprintf(buf, "%s\n", ib_cache_gid_type_str(gid_attr->gid_type)); in print_gid_type() 383 size_t (*print)(struct ib_gid_attr *gid_attr, in _show_port_gid_attr() argument 389 struct ib_gid_attr gid_attr = {}; in _show_port_gid_attr() local 393 &gid_attr); in _show_port_gid_attr() 397 ret = print(&gid_attr, buf); in _show_port_gid_attr() 400 if (gid_attr.ndev) in _show_port_gid_attr() [all …]
|
H A D | ib_cm.c | 1772 struct ib_gid_attr gid_attr; in cm_req_handler() local 1817 &gid, &gid_attr); in cm_req_handler() 1819 if (gid_attr.ndev) { in cm_req_handler() 1820 work->path[0].ifindex = if_getindex(gid_attr.ndev); in cm_req_handler() 1821 work->path[0].net = dev_net(gid_attr.ndev); in cm_req_handler() 1822 dev_put(gid_attr.ndev); in cm_req_handler() 1824 work->path[0].gid_type = gid_attr.gid_type; in cm_req_handler() 1832 &gid_attr); in cm_req_handler() 1833 if (!err && gid_attr.ndev) { in cm_req_handler() 1834 work->path[0].ifindex = if_getindex(gid_attr.ndev); in cm_req_handler() [all …]
|
H A D | ib_verbs.c | 505 const struct ib_gid_attr *gid_attr, in find_gid_index() argument 512 if (ctx->gid_type != gid_attr->gid_type) in find_gid_index() 522 vlan_diff = rdma_vlan_dev_vlan_id(gid_attr->ndev) ^ ctx->vlan_id; in find_gid_index()
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_ah.c | 84 struct ib_gid_attr gid_attr; in create_iboe_ah() local 95 ah_attr->grh.sgid_index, &sgid, &gid_attr); in create_iboe_ah() 99 if (gid_attr.ndev) { in create_iboe_ah() 100 vlan_tag = rdma_vlan_dev_vlan_id(gid_attr.ndev); in create_iboe_ah() 101 memcpy(ah->av.eth.s_mac, if_getlladdr(gid_attr.ndev), ETH_ALEN); in create_iboe_ah() 102 if_rele(gid_attr.ndev); in create_iboe_ah()
|
H A D | mlx4_ib_qp.c | 1777 struct ib_gid_attr gid_attr; in __mlx4_ib_modify_qp() local 1788 index, &gid, &gid_attr); in __mlx4_ib_modify_qp() 1791 if (!status && gid_attr.ndev) { in __mlx4_ib_modify_qp() 1792 vlan = rdma_vlan_dev_vlan_id(gid_attr.ndev); in __mlx4_ib_modify_qp() 1793 memcpy(smac, if_getlladdr(gid_attr.ndev), ETH_ALEN); in __mlx4_ib_modify_qp() 1794 if_rele(gid_attr.ndev); in __mlx4_ib_modify_qp() 1809 u8 qpc_roce_mode = gid_type_to_qpc(gid_attr.gid_type); in __mlx4_ib_modify_qp() 2456 struct ib_gid_attr gid_attr; in build_mlx_header() local 2471 &gid_attr); in build_mlx_header() 2473 if (gid_attr.ndev) in build_mlx_header() [all …]
|
/freebsd/sys/dev/bnxt/bnxt_re/ |
H A D | ib_verbs.c | 2576 struct ib_gid_attr gid_attr; in bnxt_re_modify_qp() local 2660 sgid_attr = &gid_attr; in bnxt_re_modify_qp()
|