Lines Matching refs:gid_attr
442 static ssize_t print_ndev(const struct ib_gid_attr *gid_attr, char *buf)
448 ndev = rcu_dereference(gid_attr->ndev);
455 static ssize_t print_gid_type(const struct ib_gid_attr *gid_attr, char *buf)
458 ib_cache_gid_type_str(gid_attr->gid_type));
464 ssize_t (*print)(const struct ib_gid_attr *gid_attr, char *buf))
468 const struct ib_gid_attr *gid_attr;
471 gid_attr = rdma_get_gid_attr(ibdev, port_num, tab_attr->index);
472 if (IS_ERR(gid_attr))
476 ret = print(gid_attr, buf);
477 rdma_put_gid_attr(gid_attr);
486 const struct ib_gid_attr *gid_attr;
489 gid_attr = rdma_get_gid_attr(ibdev, port_num, tab_attr->index);
490 if (IS_ERR(gid_attr)) {
505 len = sysfs_emit(buf, "%pI6\n", gid_attr->gid.raw);
506 rdma_put_gid_attr(gid_attr);