| /linux/drivers/scsi/ibmvscsi/ |
| H A D | ibmvfc.c | 944 spin_lock_irqsave(vhost->host->host_lock, flags); in ibmvfc_reenable_crq_queue() 949 spin_unlock_irqrestore(vhost->host->host_lock, flags); in ibmvfc_reenable_crq_queue() 979 spin_lock_irqsave(vhost->host->host_lock, flags); in ibmvfc_reset_crq() 1001 spin_unlock_irqrestore(vhost->host->host_lock, flags); in ibmvfc_reset_crq() 1188 spin_lock_irqsave(vhost->host->host_lock, flags); in ibmvfc_reset_host() 1190 spin_unlock_irqrestore(vhost->host->host_lock, flags); in ibmvfc_reset_host() 1256 spin_lock_irqsave(shost->host_lock, flags); in ibmvfc_get_target() 1258 spin_unlock_irqrestore(shost->host_lock, flags); in ibmvfc_get_target() 1274 spin_lock_irqsave(shost->host_lock, flags); in ibmvfc_get_host_speed() 1303 spin_unlock_irqrestore(shost->host_lock, flags); in ibmvfc_get_host_speed() [all …]
|
| H A D | ibmvscsi.c | 553 * Note that no synchronization is done here, we assume the host_lock 788 spin_lock_irqsave(hostdata->host->host_lock, flags); in purge_requests() 794 spin_unlock_irqrestore(hostdata->host->host_lock, flags); in purge_requests() 805 spin_lock_irqsave(hostdata->host->host_lock, flags); in purge_requests() 807 spin_unlock_irqrestore(hostdata->host->host_lock, flags); in purge_requests() 821 spin_lock_irqsave(hostdata->host->host_lock, flags); in ibmvscsi_set_request_limit() 823 spin_unlock_irqrestore(hostdata->host->host_lock, flags); in ibmvscsi_set_request_limit() 869 * Note that this routine assumes that host_lock is held for synchronization 1223 spin_lock_irqsave(hostdata->host->host_lock, flags); in send_srp_login() 1225 spin_unlock_irqrestore(hostdata->host->host_lock, flags); in send_srp_login() [all …]
|
| /linux/drivers/scsi/ |
| H A D | xen-scsifront.c | 420 spin_lock_irqsave(info->host->host_lock, flags); in scsifront_cmd_done() 426 spin_unlock_irqrestore(info->host->host_lock, flags); in scsifront_cmd_done() 622 spin_lock_irqsave(shost->host_lock, flags); in scsifront_queuecommand() 624 spin_unlock_irqrestore(shost->host_lock, flags); in scsifront_queuecommand() 632 spin_unlock_irqrestore(shost->host_lock, flags); in scsifront_queuecommand() 646 spin_unlock_irqrestore(shost->host_lock, flags); in scsifront_queuecommand() 652 spin_unlock_irqrestore(shost->host_lock, flags); in scsifront_queuecommand() 682 spin_lock_irq(host->host_lock); in scsifront_action_handler() 695 spin_unlock_irq(host->host_lock); in scsifront_action_handler() 698 spin_lock_irq(host->host_lock); in scsifront_action_handler() [all …]
|
| H A D | scsi_error.c | 66 lockdep_assert_held(shost->host_lock); in scsi_eh_wakeup() 86 spin_lock_irqsave(shost->host_lock, flags); in scsi_schedule_eh() 94 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_schedule_eh() 184 spin_lock_irqsave(shost->host_lock, flags); in scmd_eh_abort_handler() 196 spin_unlock_irqrestore(shost->host_lock, flags); in scmd_eh_abort_handler() 214 spin_lock_irqsave(shost->host_lock, flags); in scmd_eh_abort_handler() 216 spin_unlock_irqrestore(shost->host_lock, flags); in scmd_eh_abort_handler() 250 spin_lock_irqsave(shost->host_lock, flags); in scsi_abort_command() 255 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_abort_command() 288 spin_lock_irqsave(shost->host_lock, flags); in scsi_eh_inc_host_failed() [all …]
|
| H A D | pmcraid.c | 500 pinstance->host->host_lock, lock_flags); in pmcraid_clr_trans_op() 503 pinstance->host->host_lock, lock_flags); in pmcraid_clr_trans_op() 565 spin_lock_irqsave(pinstance->host->host_lock, lock_flags); in pmcraid_bist_done() 567 spin_unlock_irqrestore(pinstance->host->host_lock, lock_flags); in pmcraid_bist_done() 616 spin_lock_irqsave(pinstance->host->host_lock, lock_flags); in pmcraid_reset_alert_done() 618 spin_unlock_irqrestore(pinstance->host->host_lock, lock_flags); in pmcraid_reset_alert_done() 702 spin_lock_irqsave(pinstance->host->host_lock, lock_flags); in pmcraid_timeout_handler() 711 spin_unlock_irqrestore(pinstance->host->host_lock, in pmcraid_timeout_handler() 748 spin_unlock_irqrestore(pinstance->host->host_lock, lock_flags); in pmcraid_timeout_handler() 924 spin_lock_irqsave(pinstance->host->host_lock, lock_flags); in pmcraid_ioa_shutdown_done() [all …]
|
| H A D | hosts.c | 170 spin_lock_irqsave(shost->host_lock, flags); in scsi_remove_host() 173 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_remove_host() 177 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_remove_host() 195 spin_lock_irqsave(shost->host_lock, flags); in scsi_remove_host() 198 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_remove_host() 401 shost->host_lock = &shost->default_lock; in scsi_host_alloc() 402 spin_lock_init(shost->host_lock); in scsi_host_alloc()
|
| H A D | scsi_sysfs.c | 354 spin_lock_irqsave(shost->host_lock, flags); in store_shost_eh_deadline() 365 spin_unlock_irqrestore(shost->host_lock, flags); in store_shost_eh_deadline() 461 spin_lock_irqsave(sdev->host->host_lock, flags); in scsi_device_dev_release() 465 spin_unlock_irqrestore(sdev->host->host_lock, flags); in scsi_device_dev_release() 1550 spin_lock_irqsave(shost->host_lock, flags); in __scsi_remove_target() 1566 spin_unlock_irqrestore(shost->host_lock, flags); in __scsi_remove_target() 1569 spin_lock_irqsave(shost->host_lock, flags); in __scsi_remove_target() 1572 spin_unlock_irqrestore(shost->host_lock, flags); in __scsi_remove_target() 1590 spin_lock_irqsave(shost->host_lock, flags); in scsi_remove_target() 1602 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_remove_target() [all …]
|
| H A D | scsi_lib.c | 381 spin_lock_irqsave(shost->host_lock, flags); in scsi_dec_host_busy() 384 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_dec_host_busy() 428 spin_lock_irqsave(shost->host_lock, flags); in scsi_single_lun_run() 430 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_single_lun_run() 441 spin_lock_irqsave(shost->host_lock, flags); in scsi_single_lun_run() 445 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_single_lun_run() 483 spin_lock_irqsave(shost->host_lock, flags); in scsi_starved_list_run() 495 * host_lock protects the starved_list and starved_entry. in scsi_starved_list_run() 496 * scsi_request_fn must get the host_lock before checking in scsi_starved_list_run() 524 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_starved_list_run() [all …]
|
| H A D | esp_scsi.c | 2177 spin_lock_irqsave(esp->host->host_lock, flags); in scsi_esp_intr() 2197 spin_unlock_irqrestore(esp->host->host_lock, flags); in scsi_esp_intr() 2500 spin_lock_irqsave(esp->host->host_lock, flags); in esp_eh_abort_handler() 2517 spin_unlock_irqrestore(esp->host->host_lock, flags); in esp_eh_abort_handler() 2519 spin_lock_irqsave(esp->host->host_lock, flags); in esp_eh_abort_handler() 2582 spin_unlock_irqrestore(esp->host->host_lock, flags); in esp_eh_abort_handler() 2585 spin_lock_irqsave(esp->host->host_lock, flags); in esp_eh_abort_handler() 2587 spin_unlock_irqrestore(esp->host->host_lock, flags); in esp_eh_abort_handler() 2595 spin_unlock_irqrestore(esp->host->host_lock, flags); in esp_eh_abort_handler() 2603 spin_unlock_irqrestore(esp->host->host_lock, flags); in esp_eh_abort_handler() [all …]
|
| H A D | qlogicpti.c | 336 spin_lock_irqsave(host->host_lock, flags); in qlogicpti_reset_hardware() 385 spin_unlock_irqrestore(host->host_lock, flags); in qlogicpti_reset_hardware() 396 spin_unlock_irqrestore(host->host_lock, flags); in qlogicpti_reset_hardware() 411 spin_unlock_irqrestore(host->host_lock, flags); in qlogicpti_reset_hardware() 423 spin_unlock_irqrestore(host->host_lock, flags); in qlogicpti_reset_hardware() 469 spin_unlock_irqrestore(host->host_lock, flags); in qlogicpti_reset_hardware() 504 spin_lock_irqsave(host->host_lock, flags); in qlogicpti_load_firmware() 645 spin_unlock_irqrestore(host->host_lock, flags); in qlogicpti_load_firmware() 1210 spin_lock_irqsave(qpti->qhost->host_lock, flags); in qpti_intr() 1222 spin_unlock_irqrestore(qpti->qhost->host_lock, flags); in qpti_intr()
|
| H A D | scsi_scan.c | 400 spin_lock_irqsave(shost->host_lock, flags); in scsi_target_destroy() 404 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_target_destroy() 527 spin_lock_irqsave(shost->host_lock, flags); in scsi_alloc_target() 534 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_alloc_target() 561 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_alloc_target() 1952 spin_lock_irqsave(shost->host_lock, flags); in scsi_prep_async_scan() 1954 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_prep_async_scan() 2002 spin_lock_irqsave(shost->host_lock, flags); in scsi_finish_async_scan() 2004 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_finish_async_scan() 2084 spin_lock_irqsave(shost->host_lock, flags); in scsi_forget_host() [all …]
|
| H A D | mac53c94.c | 110 spin_lock_irqsave(cmd->device->host->host_lock, flags); in DEF_SCSI_QCMD() 120 spin_unlock_irqrestore(cmd->device->host->host_lock, flags); in DEF_SCSI_QCMD() 185 spin_lock_irqsave(dev->host_lock, flags); in do_mac53c94_interrupt() 187 spin_unlock_irqrestore(dev->host_lock, flags); in do_mac53c94_interrupt()
|
| H A D | mesh.c | 1019 spin_lock_irqsave(dev->host_lock, flags); in do_mesh_interrupt() 1021 spin_unlock_irqrestore(dev->host_lock, flags); in do_mesh_interrupt() 1711 spin_lock_irqsave(ms->host->host_lock, flags); in mesh_host_reset() 1737 spin_unlock_irqrestore(ms->host->host_lock, flags); in mesh_host_reset() 1773 spin_lock_irqsave(ms->host->host_lock, flags); in mesh_suspend() 1775 spin_unlock_irqrestore(ms->host->host_lock, flags); in mesh_suspend() 1777 spin_lock_irqsave(ms->host->host_lock, flags); in mesh_suspend() 1780 spin_unlock_irqrestore(ms->host->host_lock, flags); in mesh_suspend() 1797 spin_lock_irqsave(ms->host->host_lock, flags); in mesh_resume() 1799 spin_unlock_irqrestore(ms->host->host_lock, flags); in mesh_resume() [all …]
|
| H A D | a2091.c | 42 spin_lock_irqsave(instance->host_lock, flags); in a2091_intr() 44 spin_unlock_irqrestore(instance->host_lock, flags); in a2091_intr()
|
| /linux/drivers/scsi/sym53c8xx_2/ |
| H A D | sym_glue.c | 534 spin_lock(shost->host_lock); in DEF_SCSI_QCMD() 536 spin_unlock(shost->host_lock); in DEF_SCSI_QCMD() 551 spin_lock_irqsave(np->s.host->host_lock, flags); in sym53c8xx_timer() 553 spin_unlock_irqrestore(np->s.host->host_lock, flags); in sym53c8xx_timer() 590 spin_lock_irq(shost->host_lock); in sym53c8xx_eh_abort_handler() 608 spin_unlock_irq(shost->host_lock); in sym53c8xx_eh_abort_handler() 614 spin_unlock_irq(shost->host_lock); in sym53c8xx_eh_abort_handler() 642 spin_lock_irq(shost->host_lock); in sym53c8xx_eh_target_reset_handler() 658 spin_unlock_irq(shost->host_lock); in sym53c8xx_eh_target_reset_handler() 663 spin_lock_irq(shost->host_lock); in sym53c8xx_eh_target_reset_handler() [all …]
|
| /linux/drivers/scsi/snic/ |
| H A D | snic_disc.c | 163 spin_lock_irqsave(shost->host_lock, flags); in snic_scsi_scan_tgt() 165 spin_unlock_irqrestore(shost->host_lock, flags); in snic_scsi_scan_tgt() 290 spin_lock_irqsave(snic->shost->host_lock, flags); in snic_tgt_create() 294 spin_unlock_irqrestore(snic->shost->host_lock, flags); in snic_tgt_create() 307 spin_lock_irqsave(snic->shost->host_lock, flags); in snic_tgt_create() 309 spin_unlock_irqrestore(snic->shost->host_lock, flags); in snic_tgt_create() 540 spin_lock_irqsave(snic->shost->host_lock, flags); in snic_tgt_del_all() 550 spin_unlock_irqrestore(snic->shost->host_lock, flags); in snic_tgt_del_all()
|
| /linux/drivers/s390/scsi/ |
| H A D | zfcp_erp.c | 99 spin_lock(port->adapter->scsi_host->host_lock); in zfcp_erp_action_dismiss_port() 103 spin_unlock(port->adapter->scsi_host->host_lock); in zfcp_erp_action_dismiss_port() 674 spin_lock(port->adapter->scsi_host->host_lock); in _zfcp_erp_lun_reopen_all() 678 spin_unlock(port->adapter->scsi_host->host_lock); in _zfcp_erp_lun_reopen_all() 1433 spin_lock(shost->host_lock); in zfcp_erp_try_rport_unblock() 1455 spin_unlock(shost->host_lock); in zfcp_erp_try_rport_unblock() 1464 spin_unlock(shost->host_lock); in zfcp_erp_try_rport_unblock() 1717 spin_lock_irqsave(adapter->scsi_host->host_lock, flags); in zfcp_erp_set_adapter_status() 1720 spin_unlock_irqrestore(adapter->scsi_host->host_lock, flags); in zfcp_erp_set_adapter_status() 1761 spin_lock_irqsave(adapter->scsi_host->host_lock, flags); in zfcp_erp_clear_adapter_status() [all …]
|
| /linux/drivers/scsi/arm/ |
| H A D | fas216.c | 906 spin_lock_irqsave(&info->host_lock, flags); in fas216_disconnect_intr() 909 spin_unlock_irqrestore(&info->host_lock, flags); in fas216_disconnect_intr() 2184 spin_lock_irqsave(&info->host_lock, flags); in fas216_done() 2187 spin_unlock_irqrestore(&info->host_lock, flags); in fas216_done() 2224 spin_lock(&info->host_lock); in fas216_queue_command_internal() 2238 spin_unlock(&info->host_lock); in fas216_queue_command_internal() 2297 spin_unlock_irq(info->host->host_lock); in fas216_noqueue_command_lck() 2309 spin_lock_irq(info->host->host_lock); in fas216_noqueue_command_lck() 2311 spin_unlock_irq(info->host->host_lock); in fas216_noqueue_command_lck() 2315 spin_lock_irq(info->host->host_lock); in fas216_noqueue_command_lck() [all …]
|
| H A D | eesox.c | 127 spin_lock_irqsave(host->host_lock, flags); in eesoxscsi_terminator_ctl() 134 spin_unlock_irqrestore(host->host_lock, flags); in eesoxscsi_terminator_ctl() 460 spin_lock_irqsave(host->host_lock, flags); in eesoxscsi_store_term() 467 spin_unlock_irqrestore(host->host_lock, flags); in eesoxscsi_store_term()
|
| /linux/drivers/ufs/core/ |
| H A D | ufshcd.c | 1297 spin_lock_irqsave(hba->host->host_lock, flags); in ufshcd_pending_cmds() 1300 spin_unlock_irqrestore(hba->host->host_lock, flags); in ufshcd_pending_cmds() 2032 scoped_guard(spinlock_irqsave, hba->host->host_lock) { in ufshcd_gate_work() 2089 scoped_guard(spinlock_irqsave, hba->host->host_lock) { in __ufshcd_release() 2313 spin_lock_irqsave(hba->host->host_lock, flags); in ufshcd_start_monitor() 2316 spin_unlock_irqrestore(hba->host->host_lock, flags); in ufshcd_start_monitor() 2324 spin_lock_irqsave(hba->host->host_lock, flags); in ufshcd_update_monitor() 2348 spin_unlock_irqrestore(hba->host->host_lock, flags); in ufshcd_update_monitor() 2594 spin_lock_irqsave(hba->host->host_lock, flags); in ufshcd_wait_for_uic_cmd() 2596 spin_unlock_irqrestore(hba->host->host_lock, flags); in ufshcd_wait_for_uic_cmd() [all …]
|
| H A D | ufs-debugfs.c | 176 spin_lock_irq(hba->host->host_lock); in ufs_saved_err_write() 186 spin_unlock_irq(hba->host->host_lock); in ufs_saved_err_write()
|
| /linux/Documentation/scsi/ |
| H A D | scsi_eh.rst | 266 :LOCKING: shost->host_lock 273 :LOCKING: shost->host_lock (not strictly necessary, just for 310 1. Lock shost->host_lock, splice_init shost->eh_cmd_q into local 311 eh_work_q and unlock host_lock. Note that shost->eh_cmd_q is 473 grab shost->host_lock.
|
| /linux/include/scsi/ |
| H A D | scsi_host.h | 517 spin_lock_irqsave(shost->host_lock, irq_flags); \ 519 spin_unlock_irqrestore(shost->host_lock, irq_flags); \ 541 * __devices is protected by the host_lock, but you should 554 spinlock_t *host_lock; member 575 protected by host_lock */
|
| /linux/drivers/usb/storage/ |
| H A D | usb.h | 169 #define scsi_unlock(host) spin_unlock_irq(host->host_lock) 170 #define scsi_lock(host) spin_lock_irq(host->host_lock)
|
| H A D | uas.c | 1123 spin_lock_irqsave(shost->host_lock, flags); in uas_pre_reset() 1125 spin_unlock_irqrestore(shost->host_lock, flags); in uas_pre_reset() 1155 spin_lock_irqsave(shost->host_lock, flags); in uas_post_reset() 1157 spin_unlock_irqrestore(shost->host_lock, flags); in uas_post_reset() 1197 spin_lock_irqsave(shost->host_lock, flags); in uas_reset_resume() 1199 spin_unlock_irqrestore(shost->host_lock, flags); in uas_reset_resume()
|