Home
last modified time | relevance | path

Searched refs:hbalock (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/scsi/lpfc/
H A Dlpfc_mem.c314 spin_lock_irq(&phba->hbalock); in lpfc_mem_free_all()
316 spin_unlock_irq(&phba->hbalock); in lpfc_mem_free_all()
357 * phba->hbalock.
372 spin_lock_irqsave(&phba->hbalock, iflags); in lpfc_mbuf_alloc()
378 spin_unlock_irqrestore(&phba->hbalock, iflags); in lpfc_mbuf_alloc()
391 * Notes: Must be called with phba->hbalock held to synchronize access to
420 * Notes: Takes phba->hbalock. Can be called with or without other locks held.
429 spin_lock_irqsave(&phba->hbalock, iflags); in lpfc_mbuf_free()
431 spin_unlock_irqrestore(&phba->hbalock, iflags); in lpfc_mbuf_free()
652 * Notes: Takes phba->hbalock
[all...]
H A Dlpfc_sli.c137 * The caller is expected to hold the hbalock when calling this routine.
253 * The caller is expected to hold the hbalock when calling this routine.
668 * The caller is expected to hold the hbalock when calling this routine.
753 * in the command ring. The caller must hold hbalock to prevent
770 * in the response ring. The caller must hold hbalock to make sure
785 * This function is called with hbalock held. This function
796 lockdep_assert_held(&phba->hbalock); in __lpfc_sli_get_iocbq()
889 * This function is called with hbalock held. This function
908 spin_lock_irqsave(&phba->hbalock, iflags); in lpfc_handle_rrq_active()
918 spin_unlock_irqrestore(&phba->hbalock, iflag in lpfc_handle_rrq_active()
[all...]
H A Dlpfc_hbadisc.c183 spin_lock_irqsave(&phba->hbalock, iflags); in lpfc_dev_loss_tmo_callbk()
189 spin_unlock_irqrestore(&phba->hbalock, iflags); in lpfc_dev_loss_tmo_callbk()
357 spin_lock_irq(&phba->hbalock); in lpfc_sli4_post_dev_loss_tmo_handler()
360 spin_unlock_irq(&phba->hbalock); in lpfc_sli4_post_dev_loss_tmo_handler()
369 spin_unlock_irq(&phba->hbalock); in lpfc_sli4_post_dev_loss_tmo_handler()
376 spin_unlock_irq(&phba->hbalock); in lpfc_sli4_post_dev_loss_tmo_handler()
384 spin_unlock_irq(&phba->hbalock); in lpfc_sli4_post_dev_loss_tmo_handler()
525 spin_lock_irq(&phba->hbalock); in lpfc_work_list_done()
529 spin_unlock_irq(&phba->hbalock); in lpfc_work_list_done()
614 spin_lock_irq(&phba->hbalock); in lpfc_work_list_done()
[all...]
H A Dlpfc_init.c422 spin_lock_irq(&phba->hbalock); in lpfc_config_port_post()
429 spin_unlock_irq(&phba->hbalock); in lpfc_config_port_post()
560 spin_lock_irq(&phba->hbalock); in lpfc_config_port_post()
566 spin_unlock_irq(&phba->hbalock); in lpfc_config_port_post()
585 spin_unlock_irq(&phba->hbalock); in lpfc_config_port_post()
868 spin_lock_irq(&phba->hbalock); in lpfc_sli4_free_sp_events()
870 spin_unlock_irq(&phba->hbalock); in lpfc_sli4_free_sp_events()
874 spin_lock_irq(&phba->hbalock); in lpfc_sli4_free_sp_events()
877 spin_unlock_irq(&phba->hbalock); in lpfc_sli4_free_sp_events()
919 spin_lock_irq(&phba->hbalock); in lpfc_hba_free_post_buf()
[all...]
H A Dlpfc_nvme.c202 * This function is called with hbalock held.
376 spin_lock_irq(&vport->phba->hbalock); in lpfc_nvme_remoteport_delete()
384 spin_unlock_irq(&vport->phba->hbalock); in lpfc_nvme_remoteport_delete()
391 spin_unlock_irq(&vport->phba->hbalock); in lpfc_nvme_remoteport_delete()
875 spin_lock_irq(&phba->hbalock); in __lpfc_nvme_ls_abort()
888 spin_unlock_irq(&phba->hbalock); in __lpfc_nvme_ls_abort()
1942 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_nvme_fcp_abort()
1945 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_nvme_fcp_abort()
1955 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_nvme_fcp_abort()
1961 spin_unlock_irqrestore(&phba->hbalock, flag in lpfc_nvme_fcp_abort()
[all...]
H A Dlpfc_bsg.c327 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_bsg_send_mgmt_cmd_cmp()
329 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_bsg_send_mgmt_cmd_cmp()
520 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_bsg_send_mgmt_cmd()
526 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_bsg_send_mgmt_cmd()
607 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_bsg_rport_els_cmp()
609 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_bsg_rport_els_cmp()
758 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_bsg_rport_els()
764 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_bsg_rport_els()
1421 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_issue_ct_rsp_cmp()
1423 spin_unlock_irqrestore(&phba->hbalock, flag in lpfc_issue_ct_rsp_cmp()
[all...]
H A Dlpfc_els.c729 spin_lock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi_fabric()
731 spin_unlock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi_fabric()
739 spin_lock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi_fabric()
741 spin_unlock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi_fabric()
1161 spin_lock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi()
1164 spin_unlock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi()
1176 spin_lock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi()
1179 spin_unlock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi()
1195 spin_lock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi()
1197 spin_unlock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi()
[all...]
H A Dlpfc_vport.c92 spin_lock_irq(&phba->hbalock); in lpfc_alloc_vpi()
101 spin_unlock_irq(&phba->hbalock); in lpfc_alloc_vpi()
110 spin_lock_irq(&phba->hbalock); in lpfc_free_vpi()
114 spin_unlock_irq(&phba->hbalock); in lpfc_free_vpi()
626 spin_lock_irq(&phba->hbalock); in lpfc_vport_delete()
628 spin_unlock_irq(&phba->hbalock); in lpfc_vport_delete()
H A Dlpfc_attr.c375 spin_lock(&vport->phba->hbalock); in lpfc_nvme_info_show()
379 spin_unlock(&vport->phba->hbalock); in lpfc_nvme_info_show()
1241 spin_lock_irq(&phba->hbalock); in lpfc_do_offline()
1245 spin_unlock_irq(&phba->hbalock); in lpfc_do_offline()
1248 spin_unlock_irq(&phba->hbalock); in lpfc_do_offline()
1257 &phba->hbalock)) in lpfc_do_offline()
1271 spin_lock_irq(&phba->hbalock); in lpfc_do_offline()
1273 spin_unlock_irq(&phba->hbalock); in lpfc_do_offline()
2206 spin_lock_irq(&phba->hbalock); in lpfc_poll_store()
2214 spin_unlock_irq(&phba->hbalock); in lpfc_poll_store()
[all...]
H A Dlpfc_nvmet.c380 * Notes: Takes phba->hbalock. Can be called with or without other locks held.
1786 spin_lock_irqsave(&phba->hbalock, iflag); in lpfc_sli4_nvmet_xri_aborted()
1808 spin_unlock_irqrestore(&phba->hbalock, iflag); in lpfc_sli4_nvmet_xri_aborted()
1830 spin_unlock_irqrestore(&phba->hbalock, iflag); in lpfc_sli4_nvmet_xri_aborted()
1875 spin_lock_irqsave(&phba->hbalock, iflag); in lpfc_nvmet_rcv_unsol_abort()
1886 spin_unlock_irqrestore(&phba->hbalock, iflag); in lpfc_nvmet_rcv_unsol_abort()
1907 spin_unlock_irqrestore(&phba->hbalock, iflag); in lpfc_nvmet_rcv_unsol_abort()
3391 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_nvmet_sol_fcp_issue_abort()
3394 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_nvmet_sol_fcp_issue_abort()
3409 spin_unlock_irqrestore(&phba->hbalock, flag in lpfc_nvmet_sol_fcp_issue_abort()
[all...]
H A Dlpfc_scsi.c209 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_rampdown_queue_depth()
215 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_rampdown_queue_depth()
221 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_rampdown_queue_depth()
477 spin_lock_irqsave(&phba->hbalock, iflag); in lpfc_sli4_vport_delete_fcp_xri_aborted()
493 spin_unlock_irqrestore(&phba->hbalock, iflag); in lpfc_sli4_vport_delete_fcp_xri_aborted()
523 spin_lock_irqsave(&phba->hbalock, iflag); in lpfc_sli4_io_xri_aborted()
534 spin_unlock_irqrestore(&phba->hbalock, iflag); in lpfc_sli4_io_xri_aborted()
547 spin_unlock_irqrestore(&phba->hbalock, iflag); in lpfc_sli4_io_xri_aborted()
570 spin_unlock_irqrestore(&phba->hbalock, iflag); in lpfc_sli4_io_xri_aborted()
576 spin_unlock_irqrestore(&phba->hbalock, ifla in lpfc_sli4_io_xri_aborted()
[all...]
H A Dlpfc_debugfs.c294 spin_lock_irq(&phba->hbalock); in lpfc_debugfs_hbqinfo_data()
377 spin_unlock_irq(&phba->hbalock); in lpfc_debugfs_hbqinfo_data()
675 spin_lock_irq(&phba->hbalock); in lpfc_debugfs_dumpHBASlim_data()
700 spin_unlock_irq(&phba->hbalock); in lpfc_debugfs_dumpHBASlim_data()
733 spin_lock_irq(&phba->hbalock); in lpfc_debugfs_dumpHostSlim_data()
785 spin_unlock_irq(&phba->hbalock); in lpfc_debugfs_dumpHostSlim_data()
960 spin_lock(&phba->hbalock); in lpfc_debugfs_nodelist_data()
966 spin_unlock(&phba->hbalock); in lpfc_debugfs_nodelist_data()
2201 spin_lock_irq(&phba->hbalock); in lpfc_debugfs_ras_log_data()
2203 spin_unlock_irq(&phba->hbalock); in lpfc_debugfs_ras_log_data()
[all...]
H A Dlpfc_nportdisc.c234 spin_lock_irq(&phba->hbalock); in lpfc_els_abort()
244 spin_unlock_irq(&phba->hbalock); in lpfc_els_abort()
248 spin_lock_irq(&phba->hbalock); in lpfc_els_abort()
251 spin_unlock_irq(&phba->hbalock); in lpfc_els_abort()
257 spin_lock_irq(&phba->hbalock); in lpfc_els_abort()
271 spin_unlock_irq(&phba->hbalock); in lpfc_els_abort()
1895 spin_lock_irq(&phba->hbalock); in lpfc_rcv_logo_reglogin_issue()
1911 spin_unlock_irq(&phba->hbalock); in lpfc_rcv_logo_reglogin_issue()
/kernel/linux/linux-6.6/drivers/scsi/lpfc/
H A Dlpfc_sli.c261 * The caller is expected to hold the hbalock when calling this routine.
378 * The caller is expected to hold the hbalock when calling this routine.
793 * The caller is expected to hold the hbalock when calling this routine.
878 * in the command ring. The caller must hold hbalock to prevent
895 * in the response ring. The caller must hold hbalock to make sure
910 * This function is called with hbalock held. This function
921 lockdep_assert_held(&phba->hbalock); in __lpfc_sli_get_iocbq()
1008 * This function is called with hbalock held. This function
1027 spin_lock_irqsave(&phba->hbalock, iflags); in lpfc_handle_rrq_active()
1037 spin_unlock_irqrestore(&phba->hbalock, iflag in lpfc_handle_rrq_active()
[all...]
H A Dlpfc_mem.c314 spin_lock_irq(&phba->hbalock); in lpfc_mem_free_all()
316 spin_unlock_irq(&phba->hbalock); in lpfc_mem_free_all()
373 * phba->hbalock.
388 spin_lock_irqsave(&phba->hbalock, iflags); in lpfc_mbuf_alloc()
394 spin_unlock_irqrestore(&phba->hbalock, iflags); in lpfc_mbuf_alloc()
407 * Notes: Must be called with phba->hbalock held to synchronize access to
436 * Notes: Takes phba->hbalock. Can be called with or without other locks held.
445 spin_lock_irqsave(&phba->hbalock, iflags); in lpfc_mbuf_free()
447 spin_unlock_irqrestore(&phba->hbalock, iflags); in lpfc_mbuf_free()
668 * Notes: Takes phba->hbalock
[all...]
H A Dlpfc_hbadisc.c256 spin_lock_irqsave(&phba->hbalock, iflags); in lpfc_dev_loss_tmo_callbk()
262 spin_unlock_irqrestore(&phba->hbalock, iflags); in lpfc_dev_loss_tmo_callbk()
657 spin_lock_irq(&phba->hbalock); in lpfc_sli4_post_dev_loss_tmo_handler()
660 spin_unlock_irq(&phba->hbalock); in lpfc_sli4_post_dev_loss_tmo_handler()
669 spin_unlock_irq(&phba->hbalock); in lpfc_sli4_post_dev_loss_tmo_handler()
676 spin_unlock_irq(&phba->hbalock); in lpfc_sli4_post_dev_loss_tmo_handler()
684 spin_unlock_irq(&phba->hbalock); in lpfc_sli4_post_dev_loss_tmo_handler()
826 spin_lock_irq(&phba->hbalock); in lpfc_work_list_done()
830 spin_unlock_irq(&phba->hbalock); in lpfc_work_list_done()
920 spin_lock_irq(&phba->hbalock); in lpfc_work_list_done()
[all...]
H A Dlpfc_init.c428 spin_lock_irq(&phba->hbalock); in lpfc_config_port_post()
435 spin_unlock_irq(&phba->hbalock); in lpfc_config_port_post()
567 spin_lock_irq(&phba->hbalock); in lpfc_config_port_post()
573 spin_unlock_irq(&phba->hbalock); in lpfc_config_port_post()
592 spin_unlock_irq(&phba->hbalock); in lpfc_config_port_post()
927 spin_lock_irq(&phba->hbalock); in lpfc_sli4_free_sp_events()
929 spin_unlock_irq(&phba->hbalock); in lpfc_sli4_free_sp_events()
933 spin_lock_irq(&phba->hbalock); in lpfc_sli4_free_sp_events()
936 spin_unlock_irq(&phba->hbalock); in lpfc_sli4_free_sp_events()
978 spin_lock_irq(&phba->hbalock); in lpfc_hba_free_post_buf()
[all...]
H A Dlpfc_vport.c92 spin_lock_irq(&phba->hbalock); in lpfc_alloc_vpi()
101 spin_unlock_irq(&phba->hbalock); in lpfc_alloc_vpi()
110 spin_lock_irq(&phba->hbalock); in lpfc_free_vpi()
114 spin_unlock_irq(&phba->hbalock); in lpfc_free_vpi()
653 spin_lock_irq(&phba->hbalock); in lpfc_vport_delete()
655 spin_unlock_irq(&phba->hbalock); in lpfc_vport_delete()
H A Dlpfc_bsg.c317 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_bsg_send_mgmt_cmd_cmp()
319 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_bsg_send_mgmt_cmd_cmp()
495 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_bsg_send_mgmt_cmd()
501 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_bsg_send_mgmt_cmd()
580 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_bsg_rport_els_cmp()
582 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_bsg_rport_els_cmp()
736 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_bsg_rport_els()
742 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_bsg_rport_els()
1381 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_issue_ct_rsp_cmp()
1383 spin_unlock_irqrestore(&phba->hbalock, flag in lpfc_issue_ct_rsp_cmp()
[all...]
H A Dlpfc_els.c695 spin_lock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi_fabric()
697 spin_unlock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi_fabric()
705 spin_lock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi_fabric()
707 spin_unlock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi_fabric()
1171 spin_lock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi()
1174 spin_unlock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi()
1186 spin_lock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi()
1189 spin_unlock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi()
1205 spin_lock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi()
1207 spin_unlock_irq(&phba->hbalock); in lpfc_cmpl_els_flogi()
[all...]
H A Dlpfc_scsi.c130 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_rampdown_queue_depth()
136 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_rampdown_queue_depth()
142 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_rampdown_queue_depth()
398 spin_lock_irqsave(&phba->hbalock, iflag); in lpfc_sli4_vport_delete_fcp_xri_aborted()
414 spin_unlock_irqrestore(&phba->hbalock, iflag); in lpfc_sli4_vport_delete_fcp_xri_aborted()
451 spin_lock_irqsave(&phba->hbalock, iflag); in lpfc_sli4_io_xri_aborted()
464 spin_unlock_irqrestore(&phba->hbalock, iflag); in lpfc_sli4_io_xri_aborted()
471 spin_lock_irqsave(&phba->hbalock, iflag); in lpfc_sli4_io_xri_aborted()
484 spin_unlock_irqrestore(&phba->hbalock, iflag); in lpfc_sli4_io_xri_aborted()
520 spin_lock_irqsave(&phba->hbalock, ifla in lpfc_sli4_io_xri_aborted()
[all...]
H A Dlpfc_nvme.c734 spin_lock_irq(&phba->hbalock); in __lpfc_nvme_ls_abort()
747 spin_unlock_irq(&phba->hbalock); in __lpfc_nvme_ls_abort()
1916 spin_lock(&phba->hbalock); in lpfc_nvme_fcp_abort()
1919 spin_unlock(&phba->hbalock); in lpfc_nvme_fcp_abort()
1975 spin_unlock(&phba->hbalock); in lpfc_nvme_fcp_abort()
1996 spin_unlock(&phba->hbalock); in lpfc_nvme_fcp_abort()
2617 spin_lock_irq(&vport->phba->hbalock); in lpfc_nvme_unregister_port()
2619 spin_unlock_irq(&vport->phba->hbalock); in lpfc_nvme_unregister_port()
H A Dlpfc_attr.c1401 spin_lock_irq(&phba->hbalock); in lpfc_do_offline()
1405 spin_unlock_irq(&phba->hbalock); in lpfc_do_offline()
1408 spin_unlock_irq(&phba->hbalock); in lpfc_do_offline()
1417 &phba->hbalock)) in lpfc_do_offline()
1431 spin_lock_irq(&phba->hbalock); in lpfc_do_offline()
1433 spin_unlock_irq(&phba->hbalock); in lpfc_do_offline()
2544 spin_lock_irq(&phba->hbalock); in lpfc_poll_store()
2552 spin_unlock_irq(&phba->hbalock); in lpfc_poll_store()
2562 spin_unlock_irq(&phba->hbalock); in lpfc_poll_store()
2569 spin_unlock_irq(&phba->hbalock); in lpfc_poll_store()
[all...]
H A Dlpfc_nvmet.c381 * Notes: Takes phba->hbalock. Can be called with or without other locks held.
1443 spin_lock(&phba->hbalock); in __lpfc_nvmet_clean_io_for_cpu()
1445 spin_unlock(&phba->hbalock); in __lpfc_nvmet_clean_io_for_cpu()
3396 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_nvmet_sol_fcp_issue_abort()
3399 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_nvmet_sol_fcp_issue_abort()
3414 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_nvmet_sol_fcp_issue_abort()
3444 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_nvmet_sol_fcp_issue_abort()
3492 spin_lock_irqsave(&phba->hbalock, flags); in lpfc_nvmet_unsol_fcp_issue_abort()
3500 spin_unlock_irqrestore(&phba->hbalock, flags); in lpfc_nvmet_unsol_fcp_issue_abort()
3578 spin_lock_irqsave(&phba->hbalock, flag in lpfc_nvme_unsol_ls_issue_abort()
[all...]
H A Dlpfc_nportdisc.c239 spin_lock_irq(&phba->hbalock); in lpfc_els_abort()
249 spin_unlock_irq(&phba->hbalock); in lpfc_els_abort()
253 spin_lock_irq(&phba->hbalock); in lpfc_els_abort()
256 spin_unlock_irq(&phba->hbalock); in lpfc_els_abort()
264 spin_lock_irq(&phba->hbalock); in lpfc_els_abort()
278 spin_unlock_irq(&phba->hbalock); in lpfc_els_abort()
1882 spin_lock_irq(&phba->hbalock); in lpfc_rcv_logo_reglogin_issue()
1893 spin_unlock_irq(&phba->hbalock); in lpfc_rcv_logo_reglogin_issue()

Completed in 108 milliseconds

12