Home
last modified time | relevance | path

Searched full:host_lock (Results 1 – 25 of 54) sorted by relevance

123

/linux/drivers/scsi/ibmvscsi/
H A Dibmvfc.c944 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 Dibmvscsi.c553 * 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 Dxen-scsifront.c420 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 Dscsi_error.c66 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 Dpmcraid.c500 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 Dhosts.c170 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 Dscsi_sysfs.c354 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 Dscsi_lib.c381 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 Desp_scsi.c2177 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 Dqlogicpti.c336 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 Dscsi_scan.c400 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 Dmac53c94.c110 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 Dmesh.c1019 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 Da2091.c42 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 Dsym_glue.c534 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 Dsnic_disc.c163 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 Dzfcp_erp.c99 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 Dfas216.c906 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 Deesox.c127 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 Dufshcd.c1297 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 Dufs-debugfs.c176 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 Dscsi_eh.rst266 :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 Dscsi_host.h517 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 Dusb.h169 #define scsi_unlock(host) spin_unlock_irq(host->host_lock)
170 #define scsi_lock(host) spin_lock_irq(host->host_lock)
H A Duas.c1123 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()

123