Lines Matching refs:sht
19 struct scsi_host_template *sht = &driver_template; in init_this_scsi_driver() local
24 if (!sht->release) { in init_this_scsi_driver()
27 sht->name); in init_this_scsi_driver()
31 sht->module = THIS_MODULE; in init_this_scsi_driver()
32 INIT_LIST_HEAD(&sht->legacy_hosts); in init_this_scsi_driver()
34 sht->detect(sht); in init_this_scsi_driver()
35 if (list_empty(&sht->legacy_hosts)) in init_this_scsi_driver()
38 list_for_each_entry(shost, &sht->legacy_hosts, sht_legacy_list) { in init_this_scsi_driver()
47 while ((l = l->prev) != &sht->legacy_hosts) in init_this_scsi_driver()
54 struct scsi_host_template *sht = &driver_template; in exit_this_scsi_driver() local
57 list_for_each_entry(shost, &sht->legacy_hosts, sht_legacy_list) in exit_this_scsi_driver()
59 list_for_each_entry_safe(shost, s, &sht->legacy_hosts, sht_legacy_list) in exit_this_scsi_driver()
60 sht->release(shost); in exit_this_scsi_driver()
62 if (list_empty(&sht->legacy_hosts)) in exit_this_scsi_driver()
65 printk(KERN_WARNING "%s did not call scsi_unregister\n", sht->name); in exit_this_scsi_driver()
68 list_for_each_entry_safe(shost, s, &sht->legacy_hosts, sht_legacy_list) in exit_this_scsi_driver()