Lines Matching refs:sht
204 struct scsi_host_template *sht = shost->hostt; in scsi_add_host_with_dma() local
208 sht->info ? sht->info(shost) : sht->name); in scsi_add_host_with_dma()
387 struct Scsi_Host *scsi_host_alloc(struct scsi_host_template *sht, int privsize) in scsi_host_alloc() argument
392 if (sht->unchecked_isa_dma && privsize) in scsi_host_alloc()
431 shost->hostt = sht; in scsi_host_alloc()
432 shost->this_id = sht->this_id; in scsi_host_alloc()
433 shost->can_queue = sht->can_queue; in scsi_host_alloc()
434 shost->sg_tablesize = sht->sg_tablesize; in scsi_host_alloc()
435 shost->sg_prot_tablesize = sht->sg_prot_tablesize; in scsi_host_alloc()
436 shost->cmd_per_lun = sht->cmd_per_lun; in scsi_host_alloc()
437 shost->unchecked_isa_dma = sht->unchecked_isa_dma; in scsi_host_alloc()
438 shost->use_clustering = sht->use_clustering; in scsi_host_alloc()
439 shost->no_write_same = sht->no_write_same; in scsi_host_alloc()
441 if (shost_eh_deadline == -1 || !sht->eh_host_reset_handler) in scsi_host_alloc()
451 if (sht->supported_mode == MODE_UNKNOWN) in scsi_host_alloc()
455 shost->active_mode = sht->supported_mode; in scsi_host_alloc()
457 if (sht->max_host_blocked) in scsi_host_alloc()
458 shost->max_host_blocked = sht->max_host_blocked; in scsi_host_alloc()
466 if (sht->max_sectors) in scsi_host_alloc()
467 shost->max_sectors = sht->max_sectors; in scsi_host_alloc()
474 if (sht->dma_boundary) in scsi_host_alloc()
475 shost->dma_boundary = sht->dma_boundary; in scsi_host_alloc()
520 struct Scsi_Host *scsi_register(struct scsi_host_template *sht, int privsize) in scsi_register() argument
522 struct Scsi_Host *shost = scsi_host_alloc(sht, privsize); in scsi_register()
524 if (!sht->detect) { in scsi_register()
526 "template for driver %s\n", sht->name); in scsi_register()
531 list_add_tail(&shost->sht_legacy_list, &sht->legacy_hosts); in scsi_register()