Lines Matching refs:disc
201 struct discover_resp *dr = &resp->disc;
335 set_bit(DISCE_REVALIDATE_DOMAIN, &dev->port->disc.pending);
381 dr = &((struct smp_resp *)disc_resp)->disc;
991 parent->port->disc.max_level = max(parent->port->disc.max_level,
1088 if (SAS_ADDR(dev->port->disc.fanout_sas_addr)) {
1097 memcpy(dev->port->disc.fanout_sas_addr,
1277 if (SAS_ADDR(parent->port->disc.fanout_sas_addr) != 0) {
1284 SAS_ADDR(parent->port->disc.fanout_sas_addr));
1285 } else if (SAS_ADDR(parent->port->disc.eeds_a) == 0) {
1286 memcpy(parent->port->disc.eeds_a, parent->sas_addr,
1288 memcpy(parent->port->disc.eeds_b, child->sas_addr,
1290 } else if (((SAS_ADDR(parent->port->disc.eeds_a) ==
1292 (SAS_ADDR(parent->port->disc.eeds_a) ==
1295 ((SAS_ADDR(parent->port->disc.eeds_b) ==
1297 (SAS_ADDR(parent->port->disc.eeds_b) ==
1641 level = port->disc.max_level;
1644 } while (level < port->disc.max_level);
1658 ex->level = dev->port->disc.max_level; /* 0 */
1713 *pcc = disc_resp->disc.change_count;
1729 dr = &disc_resp->disc;
1733 memcpy(sas_addr, disc_resp->disc.attached_sas_addr,
1945 } while (level <= dev->port->disc.max_level);