Lines Matching refs:shost
77 static void _scsih_scan_start(struct Scsi_Host *shost);
78 static int _scsih_scan_finished(struct Scsi_Host *shost, unsigned long time);
1192 struct Scsi_Host *shost = sdev->host; in _scsih_change_queue_depth() local
1194 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_change_queue_depth()
1200 max_depth = shost->can_queue; in _scsih_change_queue_depth()
1237 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in _scsih_target_alloc() local
1238 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_target_alloc()
1301 struct Scsi_Host *shost = dev_to_shost(&starget->dev); in _scsih_target_destroy() local
1302 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_target_destroy()
1351 struct Scsi_Host *shost; in _scsih_slave_alloc() local
1376 shost = dev_to_shost(&starget->dev); in _scsih_slave_alloc()
1377 ioc = shost_priv(shost); in _scsih_slave_alloc()
1414 struct Scsi_Host *shost; in _scsih_slave_destroy() local
1426 shost = dev_to_shost(&starget->dev); in _scsih_slave_destroy()
1427 ioc = shost_priv(shost); in _scsih_slave_destroy()
1957 struct Scsi_Host *shost = sdev->host; in _scsih_slave_configure() local
1958 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_slave_configure()
2270 shost_for_each_device(sdev, ioc->shost) { in mpt2sas_scsih_set_tm_flag()
2298 shost_for_each_device(sdev, ioc->shost) { in mpt2sas_scsih_clear_tm_flag()
2881 shost_for_each_device(sdev, ioc->shost) { in _scsih_ublock_io_all_device()
2907 shost_for_each_device(sdev, ioc->shost) { in _scsih_ublock_io_device()
2938 shost_for_each_device(sdev, ioc->shost) { in _scsih_block_io_all_device()
2966 shost_for_each_device(sdev, ioc->shost) { in _scsih_block_io_device()
3899 _scsih_qcmd(struct Scsi_Host *shost, struct scsi_cmnd *scmd) in _scsih_qcmd() argument
3901 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_qcmd()
4781 ioc->sas_hba.parent_dev = &ioc->shost->shost_gendev; in _scsih_sas_host_add()
6061 rc = scsi_add_device(ioc->shost, RAID_CHANNEL, in _scsih_sas_volume_add()
6485 rc = scsi_add_device(ioc->shost, RAID_CHANNEL, in _scsih_sas_ir_volume_event()
6681 shost_for_each_device(sdev, ioc->shost) { in _scsih_prep_device_scan()
7422 while (scsi_host_in_recovery(ioc->shost) || ioc->shost_recovery) in _firmware_event_work()
7782 struct Scsi_Host *shost = pci_get_drvdata(pdev); in _scsih_shutdown() local
7783 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_shutdown()
7811 struct Scsi_Host *shost = pci_get_drvdata(pdev); in _scsih_remove() local
7812 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_remove()
7867 sas_remove_host(shost); in _scsih_remove()
7868 scsi_remove_host(shost); in _scsih_remove()
7871 scsi_host_put(shost); in _scsih_remove()
7917 rc = scsi_add_device(ioc->shost, RAID_CHANNEL, in _scsih_probe_boot_devices()
7962 rc = scsi_add_device(ioc->shost, RAID_CHANNEL, in _scsih_probe_raid()
8051 _scsih_scan_start(struct Scsi_Host *shost) in _scsih_scan_start() argument
8053 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_scan_start()
8079 _scsih_scan_finished(struct Scsi_Host *shost, unsigned long time) in _scsih_scan_finished() argument
8081 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_scan_finished()
8133 struct Scsi_Host *shost; in _scsih_probe() local
8136 shost = scsi_host_alloc(&scsih_driver_template, in _scsih_probe()
8138 if (!shost) in _scsih_probe()
8142 ioc = shost_priv(shost); in _scsih_probe()
8146 ioc->shost = shost; in _scsih_probe()
8188 shost->max_cmd_len = 32; in _scsih_probe()
8189 shost->max_lun = max_lun; in _scsih_probe()
8190 shost->transportt = mpt2sas_transport_template; in _scsih_probe()
8191 shost->unique_id = ioc->id; in _scsih_probe()
8195 shost->max_sectors = 64; in _scsih_probe()
8200 shost->max_sectors = 32767; in _scsih_probe()
8206 shost->max_sectors = max_sectors & 0xFFFE; in _scsih_probe()
8208 "set to %d\n", ioc->name, shost->max_sectors); in _scsih_probe()
8214 scsi_host_set_prot(shost, prot_mask); in _scsih_probe()
8216 scsi_host_set_prot(shost, SHOST_DIF_TYPE1_PROTECTION in _scsih_probe()
8220 scsi_host_set_guard(shost, SHOST_DIX_GUARD_CRC); in _scsih_probe()
8256 rv = scsi_add_host(shost, &pdev->dev); in _scsih_probe()
8263 scsi_scan_host(shost); in _scsih_probe()
8273 scsi_host_put(shost); in _scsih_probe()
8288 struct Scsi_Host *shost = pci_get_drvdata(pdev); in _scsih_suspend() local
8289 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_suspend()
8293 scsi_block_requests(shost); in _scsih_suspend()
8315 struct Scsi_Host *shost = pci_get_drvdata(pdev); in _scsih_resume() local
8316 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_resume()
8333 scsi_unblock_requests(shost); in _scsih_resume()
8352 struct Scsi_Host *shost = pci_get_drvdata(pdev); in _scsih_pci_error_detected() local
8353 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_pci_error_detected()
8364 scsi_block_requests(ioc->shost); in _scsih_pci_error_detected()
8389 struct Scsi_Host *shost = pci_get_drvdata(pdev); in _scsih_pci_slot_reset() local
8390 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_pci_slot_reset()
8427 struct Scsi_Host *shost = pci_get_drvdata(pdev); in _scsih_pci_resume() local
8428 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_pci_resume()
8434 scsi_unblock_requests(ioc->shost); in _scsih_pci_resume()
8444 struct Scsi_Host *shost = pci_get_drvdata(pdev); in _scsih_pci_mmio_enabled() local
8445 struct MPT2SAS_ADAPTER *ioc = shost_priv(shost); in _scsih_pci_mmio_enabled()