sht               420 drivers/ata/ahci.h int ahci_host_activate(struct ata_host *host, struct scsi_host_template *sht);
sht              1646 drivers/ata/ata_piix.c 	struct scsi_host_template *sht = &piix_sht;
sht              1714 drivers/ata/ata_piix.c 			sht = &piix_sidpr_sht;
sht              1744 drivers/ata/ata_piix.c 	return ata_pci_sff_activate_host(host, ata_bmdma_interrupt, sht);
sht              2533 drivers/ata/libahci.c 					 struct scsi_host_template *sht)
sht              2563 drivers/ata/libahci.c 	return ata_host_register(host, sht);
sht              2577 drivers/ata/libahci.c int ahci_host_activate(struct ata_host *host, struct scsi_host_template *sht)
sht              2594 drivers/ata/libahci.c 		rc = ahci_host_activate_multi_irqs(host, sht);
sht              2597 drivers/ata/libahci.c 				       IRQF_SHARED, sht);
sht               576 drivers/ata/libahci_platform.c 			    struct scsi_host_template *sht)
sht               663 drivers/ata/libahci_platform.c 	return ahci_host_activate(host, sht);
sht              6526 drivers/ata/libata-core.c int ata_host_register(struct ata_host *host, struct scsi_host_template *sht)
sht              6530 drivers/ata/libata-core.c 	host->n_tags = clamp(sht->can_queue, 1, ATA_MAX_QUEUE);
sht              6560 drivers/ata/libata-core.c 	rc = ata_scsi_add_hosts(host, sht);
sht              6633 drivers/ata/libata-core.c 		      struct scsi_host_template *sht)
sht              6645 drivers/ata/libata-core.c 		return ata_host_register(host, sht);
sht              6662 drivers/ata/libata-core.c 	rc = ata_host_register(host, sht);
sht              4525 drivers/ata/libata-scsi.c int ata_scsi_add_hosts(struct ata_host *host, struct scsi_host_template *sht)
sht              4534 drivers/ata/libata-scsi.c 		shost = scsi_host_alloc(sht, sizeof(struct ata_port *));
sht              2350 drivers/ata/libata-sff.c 			      struct scsi_host_template *sht)
sht              2421 drivers/ata/libata-sff.c 	rc = ata_host_register(host, sht);
sht              2447 drivers/ata/libata-sff.c 		struct scsi_host_template *sht, void *host_priv,
sht              2486 drivers/ata/libata-sff.c 		rc = ata_pci_sff_activate_host(host, ata_bmdma_interrupt, sht);
sht              2489 drivers/ata/libata-sff.c 		rc = ata_pci_sff_activate_host(host, ata_sff_interrupt, sht);
sht              2523 drivers/ata/libata-sff.c 		 struct scsi_host_template *sht, void *host_priv, int hflag)
sht              2525 drivers/ata/libata-sff.c 	return ata_pci_init_one(pdev, ppi, sht, host_priv, hflag, 0);
sht              3235 drivers/ata/libata-sff.c 			   struct scsi_host_template *sht, void *host_priv,
sht              3238 drivers/ata/libata-sff.c 	return ata_pci_init_one(pdev, ppi, sht, host_priv, hflags, 1);
sht               116 drivers/ata/libata.h 			      struct scsi_host_template *sht);
sht                98 drivers/ata/pata_platform.c 			  struct scsi_host_template *sht, bool use16bit)
sht               177 drivers/ata/pata_platform.c 				 irq_flags, sht);
sht               415 drivers/ata/pata_serverworks.c 	struct scsi_host_template *sht = &serverworks_csb_sht;
sht               429 drivers/ata/pata_serverworks.c 		sht = &serverworks_osb4_sht;
sht               446 drivers/ata/pata_serverworks.c 	return ata_pci_bmdma_init_one(pdev, ppi, sht, NULL, 0);
sht               516 drivers/ata/sata_nv.c 	struct scsi_host_template	*sht;
sht               520 drivers/ata/sata_nv.c 	&(struct nv_pi_priv){ .irq_handler = _irq_handler, .sht = _sht }
sht              2392 drivers/ata/sata_nv.c 	return ata_pci_sff_activate_host(host, ipriv->irq_handler, ipriv->sht);
sht               730 drivers/scsi/bfa/bfad_im.c 	struct scsi_host_template *sht;
sht               733 drivers/scsi/bfa/bfad_im.c 		sht = &bfad_im_scsi_host_template;
sht               735 drivers/scsi/bfa/bfad_im.c 		sht = &bfad_im_vport_template;
sht               738 drivers/scsi/bfa/bfad_im.c 		sht->max_sectors = max_xfer_size << 1;
sht               740 drivers/scsi/bfa/bfad_im.c 	sht->sg_tablesize = bfad->cfg_data.io_max_sge;
sht               742 drivers/scsi/bfa/bfad_im.c 	return scsi_host_alloc(sht, sizeof(struct bfad_im_port_pointer));
sht               340 drivers/scsi/cxgbi/libcxgbi.c 		unsigned int max_id, struct scsi_host_template *sht,
sht               350 drivers/scsi/cxgbi/libcxgbi.c 		shost = iscsi_host_alloc(sht, sizeof(*chba), 1);
sht               190 drivers/scsi/dpt_i2o.c static int adpt_detect(struct scsi_host_template* sht)
sht               202 drivers/scsi/dpt_i2o.c 			if(adpt_install_hba(sht, pDev) ){
sht               273 drivers/scsi/dpt_i2o.c 		if (adpt_scsi_host_alloc(pHba, sht) < 0){
sht               862 drivers/scsi/dpt_i2o.c static int adpt_install_hba(struct scsi_host_template* sht, struct pci_dev* pDev)
sht              2312 drivers/scsi/dpt_i2o.c static s32 adpt_scsi_host_alloc(adpt_hba* pHba, struct scsi_host_template *sht)
sht              2316 drivers/scsi/dpt_i2o.c 	host = scsi_host_alloc(sht, sizeof(adpt_hba*));
sht                28 drivers/scsi/dpti.h static int adpt_detect(struct scsi_host_template * sht);
sht               290 drivers/scsi/dpti.h static s32 adpt_scsi_host_alloc(adpt_hba* pHba,struct scsi_host_template * sht);
sht               300 drivers/scsi/dpti.h static int adpt_install_hba(struct scsi_host_template* sht, struct pci_dev* pDev) ;
sht               318 drivers/scsi/hisi_sas/hisi_sas.h 	struct scsi_host_template *sht;
sht              2559 drivers/scsi/hisi_sas/hisi_sas_main.c 	shost = scsi_host_alloc(hw->sht, sizeof(*hisi_hba));
sht              1793 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 	.sht = &sht_v1_hw,
sht              3577 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	.sht = &sht_v2_hw,
sht               210 drivers/scsi/hosts.c 	struct scsi_host_template *sht = shost->hostt;
sht               214 drivers/scsi/hosts.c 			sht->info ? sht->info(shost) : sht->name);
sht               368 drivers/scsi/hosts.c struct Scsi_Host *scsi_host_alloc(struct scsi_host_template *sht, int privsize)
sht               374 drivers/scsi/hosts.c 	if (sht->unchecked_isa_dma && privsize)
sht               413 drivers/scsi/hosts.c 	shost->hostt = sht;
sht               414 drivers/scsi/hosts.c 	shost->this_id = sht->this_id;
sht               415 drivers/scsi/hosts.c 	shost->can_queue = sht->can_queue;
sht               416 drivers/scsi/hosts.c 	shost->sg_tablesize = sht->sg_tablesize;
sht               417 drivers/scsi/hosts.c 	shost->sg_prot_tablesize = sht->sg_prot_tablesize;
sht               418 drivers/scsi/hosts.c 	shost->cmd_per_lun = sht->cmd_per_lun;
sht               419 drivers/scsi/hosts.c 	shost->unchecked_isa_dma = sht->unchecked_isa_dma;
sht               420 drivers/scsi/hosts.c 	shost->no_write_same = sht->no_write_same;
sht               422 drivers/scsi/hosts.c 	if (shost_eh_deadline == -1 || !sht->eh_host_reset_handler)
sht               432 drivers/scsi/hosts.c 	if (sht->supported_mode == MODE_UNKNOWN)
sht               436 drivers/scsi/hosts.c 		shost->active_mode = sht->supported_mode;
sht               438 drivers/scsi/hosts.c 	if (sht->max_host_blocked)
sht               439 drivers/scsi/hosts.c 		shost->max_host_blocked = sht->max_host_blocked;
sht               447 drivers/scsi/hosts.c 	if (sht->max_sectors)
sht               448 drivers/scsi/hosts.c 		shost->max_sectors = sht->max_sectors;
sht               452 drivers/scsi/hosts.c 	if (sht->max_segment_size)
sht               453 drivers/scsi/hosts.c 		shost->max_segment_size = sht->max_segment_size;
sht               460 drivers/scsi/hosts.c 	if (sht->dma_boundary)
sht               461 drivers/scsi/hosts.c 		shost->dma_boundary = sht->dma_boundary;
sht               465 drivers/scsi/hosts.c 	if (sht->virt_boundary_mask)
sht               466 drivers/scsi/hosts.c 		shost->virt_boundary_mask = sht->virt_boundary_mask;
sht              2616 drivers/scsi/libiscsi.c struct Scsi_Host *iscsi_host_alloc(struct scsi_host_template *sht,
sht              2622 drivers/scsi/libiscsi.c 	shost = scsi_host_alloc(sht, sizeof(struct iscsi_host) + dd_data_size);
sht              1314 drivers/scsi/pcmcia/nsp_cs.c static struct Scsi_Host *nsp_detect(struct scsi_host_template *sht)
sht              1319 drivers/scsi/pcmcia/nsp_cs.c 	nsp_dbg(NSP_DEBUG_INIT, "this_id=%d", sht->this_id);
sht              1349 drivers/scsi/pcmcia/nsp_cs.c 	sht->name	  = data->nspinfo;
sht               293 drivers/scsi/pcmcia/nsp_cs.h static struct Scsi_Host *nsp_detect     (struct scsi_host_template *sht);
sht               324 drivers/scsi/pcmcia/nsp_cs.h static struct Scsi_Host *nsp_detect(struct scsi_host_template *sht);
sht               485 drivers/scsi/qla2xxx/qla_mid.c 	struct scsi_host_template *sht = &qla2xxx_driver_template;
sht               488 drivers/scsi/qla2xxx/qla_mid.c 	vha = qla2x00_create_host(sht, ha);
sht              2760 drivers/scsi/qla2xxx/qla_os.c 	struct scsi_host_template *sht;
sht              2768 drivers/scsi/qla2xxx/qla_os.c 	sht = &qla2xxx_driver_template;
sht              3088 drivers/scsi/qla2xxx/qla_os.c 	base_vha = qla2x00_create_host(sht, ha);
sht              3137 drivers/scsi/qla2xxx/qla_os.c 	sht->vendor_id = (SCSI_NL_VID_TYPE_PCI | PCI_VENDOR_ID_QLOGIC);
sht              3145 drivers/scsi/qla2xxx/qla_os.c 	    host->transportt, sht->vendor_id);
sht              4778 drivers/scsi/qla2xxx/qla_os.c struct scsi_qla_host *qla2x00_create_host(struct scsi_host_template *sht,
sht              4784 drivers/scsi/qla2xxx/qla_os.c 	host = scsi_host_alloc(sht, sizeof(scsi_qla_host_t));
sht               145 drivers/scsi/qlogicfas.c static int qlogicfas_detect(struct scsi_host_template *sht)
sht               152 drivers/scsi/qlogicfas.c 		shost = __qlogicfas_detect(sht, iobase[num], irq[num]);
sht               645 drivers/scsi/scsi_error.c 	struct scsi_host_template *sht = sdev->host->hostt;
sht               648 drivers/scsi/scsi_error.c 	if (!sht->track_queue_depth ||
sht               677 drivers/scsi/scsi_error.c 	struct scsi_host_template *sht = sdev->host->hostt;
sht               680 drivers/scsi/scsi_error.c 	if (!sht->track_queue_depth)
sht               114 drivers/scsi/scsi_priv.h # define scsi_proc_hostdir_add(sht)	do { } while (0)
sht               115 drivers/scsi/scsi_priv.h # define scsi_proc_hostdir_rm(sht)	do { } while (0)
sht               101 drivers/scsi/scsi_proc.c void scsi_proc_hostdir_add(struct scsi_host_template *sht)
sht               103 drivers/scsi/scsi_proc.c 	if (!sht->show_info)
sht               107 drivers/scsi/scsi_proc.c 	if (!sht->present++) {
sht               108 drivers/scsi/scsi_proc.c 		sht->proc_dir = proc_mkdir(sht->proc_name, proc_scsi);
sht               109 drivers/scsi/scsi_proc.c         	if (!sht->proc_dir)
sht               111 drivers/scsi/scsi_proc.c 			       __func__, sht->proc_name);
sht               120 drivers/scsi/scsi_proc.c void scsi_proc_hostdir_rm(struct scsi_host_template *sht)
sht               122 drivers/scsi/scsi_proc.c 	if (!sht->show_info)
sht               126 drivers/scsi/scsi_proc.c 	if (!--sht->present && sht->proc_dir) {
sht               127 drivers/scsi/scsi_proc.c 		remove_proc_entry(sht->proc_name, proc_scsi);
sht               128 drivers/scsi/scsi_proc.c 		sht->proc_dir = NULL;
sht               140 drivers/scsi/scsi_proc.c 	struct scsi_host_template *sht = shost->hostt;
sht               144 drivers/scsi/scsi_proc.c 	if (!sht->proc_dir)
sht               149 drivers/scsi/scsi_proc.c 		sht->proc_dir, &proc_scsi_fops, shost);
sht               153 drivers/scsi/scsi_proc.c 		       sht->proc_name);
sht               298 drivers/scsi/scsi_sysfs.c 	struct scsi_host_template *sht = shost->hostt;
sht               306 drivers/scsi/scsi_sysfs.c 	if (sht->host_reset)
sht               307 drivers/scsi/scsi_sysfs.c 		ret = sht->host_reset(shost, type);
sht               974 drivers/scsi/scsi_sysfs.c 	struct scsi_host_template *sht = sdev->host->hostt;
sht               976 drivers/scsi/scsi_sysfs.c 	if (!sht->change_queue_depth)
sht               984 drivers/scsi/scsi_sysfs.c 	retval = sht->change_queue_depth(sdev, depth);
sht               662 drivers/usb/storage/scsiglue.c void usb_stor_host_template_init(struct scsi_host_template *sht,
sht               665 drivers/usb/storage/scsiglue.c 	*sht = usb_stor_host_template;
sht               666 drivers/usb/storage/scsiglue.c 	sht->name = name;
sht               667 drivers/usb/storage/scsiglue.c 	sht->proc_name = name;
sht               668 drivers/usb/storage/scsiglue.c 	sht->module = owner;
sht                29 drivers/usb/storage/scsiglue.h extern void usb_stor_host_template_init(struct scsi_host_template *sht,
sht               937 drivers/usb/storage/usb.c 		struct scsi_host_template *sht)
sht               949 drivers/usb/storage/usb.c 	host = scsi_host_alloc(sht, sizeof(*us));
sht               189 drivers/usb/storage/usb.h 		struct scsi_host_template *sht);
sht                35 include/linux/ahci_platform.h 			    struct scsi_host_template *sht);
sht                22 include/linux/ata_platform.h 				 struct scsi_host_template *sht,
sht              1102 include/linux/libata.h 			     struct scsi_host_template *sht);
sht              1105 include/linux/libata.h 			     struct scsi_host_template *sht);
sht              1108 include/linux/libata.h extern int ata_scsi_detect(struct scsi_host_template *sht);
sht              1883 include/linux/libata.h 				     struct scsi_host_template *sht);
sht              1886 include/linux/libata.h 		struct scsi_host_template *sht, void *host_priv, int hflags);
sht              1922 include/linux/libata.h 				  struct scsi_host_template *sht,
sht               860 include/scsi/libfc.h libfc_host_alloc(struct scsi_host_template *sht, int priv_size)
sht               865 include/scsi/libfc.h 	shost = scsi_host_alloc(sht, sizeof(*lport) + priv_size);
sht               389 include/scsi/libiscsi.h extern struct Scsi_Host *iscsi_host_alloc(struct scsi_host_template *sht,
sht               421 net/sched/cls_rsvp.h 	struct rsvp_session __rcu **sht = data->ht;
sht               429 net/sched/cls_rsvp.h 		for (s = rtnl_dereference(sht[h1]); s;