Lines Matching refs:shost
714 sas_remove_host(asd_ha->sas_ha.core.shost); in asd_unregister_sas_ha()
715 scsi_remove_host(asd_ha->sas_ha.core.shost); in asd_unregister_sas_ha()
716 scsi_host_put(asd_ha->sas_ha.core.shost); in asd_unregister_sas_ha()
729 struct Scsi_Host *shost; in asd_pci_probe() local
746 shost = scsi_host_alloc(&aic94xx_sht, sizeof(void *)); in asd_pci_probe()
747 if (!shost) in asd_pci_probe()
765 SHOST_TO_SAS_HA(shost) = &asd_ha->sas_ha; in asd_pci_probe()
766 asd_ha->sas_ha.core.shost = shost; in asd_pci_probe()
767 shost->transportt = aic94xx_transport_template; in asd_pci_probe()
768 shost->max_id = ~0; in asd_pci_probe()
769 shost->max_lun = ~0; in asd_pci_probe()
770 shost->max_cmd_len = 16; in asd_pci_probe()
772 err = scsi_add_host(shost, &dev->dev); in asd_pci_probe()
815 shost->can_queue = asd_ha->seq.can_queue; in asd_pci_probe()
845 scsi_scan_host(shost); in asd_pci_probe()
864 scsi_remove_host(shost); in asd_pci_probe()
868 scsi_host_put(shost); in asd_pci_probe()
944 static void asd_scan_start(struct Scsi_Host *shost) in asd_scan_start() argument
949 asd_ha = SHOST_TO_SAS_HA(shost)->lldd_ha; in asd_scan_start()
955 static int asd_scan_finished(struct Scsi_Host *shost, unsigned long time) in asd_scan_finished() argument
962 sas_drain_work(SHOST_TO_SAS_HA(shost)); in asd_scan_finished()