Lines Matching refs:gid_attr
340 static size_t print_ndev(struct ib_gid_attr *gid_attr, char *buf)
342 if (!gid_attr->ndev)
345 return sprintf(buf, "%s\n", if_name(gid_attr->ndev));
348 static size_t print_gid_type(struct ib_gid_attr *gid_attr, char *buf)
350 return sprintf(buf, "%s\n", ib_cache_gid_type_str(gid_attr->gid_type));
356 size_t (*print)(struct ib_gid_attr *gid_attr,
362 struct ib_gid_attr gid_attr = {};
366 &gid_attr);
370 ret = print(&gid_attr, buf);
373 if (gid_attr.ndev)
374 dev_put(gid_attr.ndev);