Lines Matching refs:shost
136 struct Scsi_Host *shost = container_of(dev, typeof(*shost), shost_dev); in isci_show_id() local
137 struct sas_ha_struct *sas_ha = SHOST_TO_SAS_HA(shost); in isci_show_id()
269 struct Scsi_Host *shost; in isci_unregister() local
274 shost = to_shost(isci_host); in isci_unregister()
275 scsi_remove_host(shost); in isci_unregister()
278 sas_remove_host(shost); in isci_unregister()
279 scsi_host_put(shost); in isci_unregister()
516 struct Scsi_Host *shost; in isci_host_alloc() local
574 shost = scsi_host_alloc(&isci_sht, sizeof(void *)); in isci_host_alloc()
575 if (!shost) in isci_host_alloc()
590 SHOST_TO_SAS_HA(shost) = &ihost->sas_ha; in isci_host_alloc()
591 ihost->sas_ha.core.shost = shost; in isci_host_alloc()
592 shost->transportt = isci_transport_template; in isci_host_alloc()
594 shost->max_id = ~0; in isci_host_alloc()
595 shost->max_lun = ~0; in isci_host_alloc()
596 shost->max_cmd_len = MAX_COMMAND_SIZE; in isci_host_alloc()
598 err = scsi_add_host(shost, &pdev->dev); in isci_host_alloc()
609 scsi_remove_host(shost); in isci_host_alloc()
611 scsi_host_put(shost); in isci_host_alloc()
762 isci_host_start(ihost->sas_ha.core.shost); in isci_resume()