Lines Matching refs:gid_attr
230 * as all callers working on gid_attr->ndev are done
843 struct ib_gid_attr gid_attr;
850 memset(&gid_attr, 0, sizeof(gid_attr));
851 gid_attr.ndev = ndev;
857 gid_attr.gid_type = gid_type;
862 &gid_attr, mask, true);
865 &gid_attr, mask, true);
1257 const struct ib_gid_attr *gid_attr;
1275 gid_attr = &table->data_vec[i]->attr;
1277 memcpy(&entries->gid, &gid_attr->gid,
1278 sizeof(gid_attr->gid));
1279 entries->gid_index = gid_attr->index;
1280 entries->port_num = gid_attr->port_num;
1281 entries->gid_type = gid_attr->gid_type;
1283 gid_attr->ndev,
1440 struct ib_gid_attr gid_attr = {};
1445 gid_attr.device = device;
1446 gid_attr.port_num = port;
1453 ret = device->ops.query_gid(device, port, i, &gid_attr.gid);
1467 RCU_INIT_POINTER(gid_attr.ndev, ndev);
1471 gid_attr.index = i;
1473 be64_to_cpu(gid_attr.gid.global.subnet_prefix);
1474 add_modify_gid(table, &gid_attr);