Lines Matching refs:shost
706 scsi_remove_host(asd_ha->sas_ha.core.shost); in asd_unregister_sas_ha()
709 sas_remove_host(asd_ha->sas_ha.core.shost); in asd_unregister_sas_ha()
710 scsi_host_put(asd_ha->sas_ha.core.shost); in asd_unregister_sas_ha()
723 struct Scsi_Host *shost; in asd_pci_probe() local
740 shost = scsi_host_alloc(&aic94xx_sht, sizeof(void *)); in asd_pci_probe()
741 if (!shost) in asd_pci_probe()
759 SHOST_TO_SAS_HA(shost) = &asd_ha->sas_ha; in asd_pci_probe()
760 asd_ha->sas_ha.core.shost = shost; in asd_pci_probe()
761 shost->transportt = aic94xx_transport_template; in asd_pci_probe()
762 shost->max_id = ~0; in asd_pci_probe()
763 shost->max_lun = ~0; in asd_pci_probe()
764 shost->max_cmd_len = 16; in asd_pci_probe()
766 err = scsi_add_host(shost, &dev->dev); in asd_pci_probe()
809 shost->can_queue = asd_ha->seq.can_queue; in asd_pci_probe()
839 scsi_scan_host(shost); in asd_pci_probe()
858 scsi_remove_host(shost); in asd_pci_probe()
862 scsi_host_put(shost); in asd_pci_probe()
938 static void asd_scan_start(struct Scsi_Host *shost) in asd_scan_start() argument
943 asd_ha = SHOST_TO_SAS_HA(shost)->lldd_ha; in asd_scan_start()
949 static int asd_scan_finished(struct Scsi_Host *shost, unsigned long time) in asd_scan_finished() argument
956 sas_drain_work(SHOST_TO_SAS_HA(shost)); in asd_scan_finished()