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;