Lines Matching defs:shost

174 	struct Scsi_Host *shost = dev_to_shost(job->dev);
186 to_sas_internal(shost->transportt)->f->smp_handler(job, shost, rphy);
190 static int sas_bsg_initialize(struct Scsi_Host *shost, struct sas_rphy *rphy)
194 if (!to_sas_internal(shost->transportt)->f->smp_handler) {
195 printk("%s can't handle SMP requests\n", shost->hostt->name);
208 snprintf(name, sizeof(name), "sas_host%d", shost->host_no);
209 q = bsg_setup_queue(&shost->shost_gendev, name, NULL,
213 to_sas_host_attrs(shost)->q = q;
226 struct Scsi_Host *shost = dev_to_shost(dev);
227 struct sas_host_attrs *sas_host = to_sas_host_attrs(shost);
228 struct device *dma_dev = shost->dma_dev;
236 if (sas_bsg_initialize(shost, NULL))
238 shost->host_no);
241 shost->opt_sectors = min_t(unsigned int, shost->max_sectors,
251 struct Scsi_Host *shost = dev_to_shost(dev);
252 struct request_queue *q = to_sas_host_attrs(shost)->q;
264 struct Scsi_Host *shost;
269 shost = dev_to_shost(dev);
271 if (!shost->transportt)
273 if (shost->transportt->host_attrs.ac.class !=
277 i = to_sas_internal(shost->transportt);
307 * @shost: Scsi Host that is torn down
315 void sas_remove_host(struct Scsi_Host *shost)
317 sas_remove_children(&shost->shost_gendev);
318 scsi_remove_host(shost);
471 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); \
472 struct sas_internal *i = to_sas_internal(shost->transportt); \
503 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); \
504 struct sas_internal *i = to_sas_internal(shost->transportt); \
534 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent);
535 struct sas_internal *i = to_sas_internal(shost->transportt);
582 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent);
583 struct sas_internal *i = to_sas_internal(shost->transportt);
630 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent);
631 struct sas_internal *i = to_sas_internal(shost->transportt);
644 struct Scsi_Host *shost;
649 shost = dev_to_shost(dev->parent);
651 if (!shost->transportt)
653 if (shost->transportt->host_attrs.ac.class !=
657 i = to_sas_internal(shost->transportt);
664 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent);
665 struct sas_internal *i = to_sas_internal(shost->transportt);
687 struct Scsi_Host *shost = dev_to_shost(parent);
703 dev_set_name(&phy->dev, "phy-%d:%d:%d", shost->host_no,
706 dev_set_name(&phy->dev, "phy-%d:%d", shost->host_no, number);
815 struct Scsi_Host *shost;
820 shost = dev_to_shost(dev->parent);
822 if (!shost->transportt)
824 if (shost->transportt->host_attrs.ac.class !=
828 i = to_sas_internal(shost->transportt);
881 struct Scsi_Host *shost = dev_to_shost(parent);
900 dev_set_name(&port->dev, "port-%d:%d:%d", shost->host_no,
903 dev_set_name(&port->dev, "port-%d:%d", shost->host_no,
927 struct Scsi_Host *shost = dev_to_shost(parent);
928 struct sas_host_attrs *sas_host = to_sas_host_attrs(shost);
1194 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent);
1195 struct sas_internal *i = to_sas_internal(shost->transportt);
1214 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent);
1215 struct sas_internal *i = to_sas_internal(shost->transportt);
1335 struct Scsi_Host *shost;
1340 shost = dev_to_shost(dev->parent->parent);
1342 if (!shost->transportt)
1344 if (shost->transportt->host_attrs.ac.class !=
1348 i = to_sas_internal(shost->transportt);
1355 struct Scsi_Host *shost;
1361 shost = dev_to_shost(dev->parent->parent);
1364 if (!shost->transportt)
1366 if (shost->transportt->host_attrs.ac.class !=
1370 i = to_sas_internal(shost->transportt);
1378 struct Scsi_Host *shost;
1384 shost = dev_to_shost(dev->parent->parent);
1387 if (!shost->transportt)
1389 if (shost->transportt->host_attrs.ac.class !=
1393 i = to_sas_internal(shost->transportt);
1440 struct Scsi_Host *shost = dev_to_shost(&parent->dev);
1454 shost->host_no, rphy->scsi_target_id,
1458 shost->host_no, parent->port_identifier);
1480 struct Scsi_Host *shost = dev_to_shost(&parent->dev);
1482 struct sas_host_attrs *sas_host = to_sas_host_attrs(shost);
1499 shost->host_no, rdev->rphy.scsi_target_id);
1517 struct Scsi_Host *shost = dev_to_shost(parent->dev.parent);
1518 struct sas_host_attrs *sas_host = to_sas_host_attrs(shost);
1531 if (sas_bsg_initialize(shost, rphy))
1576 struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent->parent);
1577 struct sas_host_attrs *sas_host = to_sas_host_attrs(shost);
1666 static int sas_user_scan(struct Scsi_Host *shost, uint channel,
1669 struct sas_host_attrs *sas_host = to_sas_host_attrs(shost);