Lines Matching refs:lun_lock
720 mtx_lock(&lun->lun_lock); in ctl_ha_datamove()
723 mtx_unlock(&lun->lun_lock); in ctl_ha_datamove()
731 mtx_unlock(&lun->lun_lock); in ctl_ha_datamove()
809 mtx_lock(&lun->lun_lock); in ctl_isc_announce_lun()
815 mtx_unlock(&lun->lun_lock); in ctl_isc_announce_lun()
817 mtx_lock(&lun->lun_lock); in ctl_isc_announce_lun()
850 mtx_unlock(&lun->lun_lock); in ctl_isc_announce_lun()
1039 mtx_lock(&lun->lun_lock); in ctl_isc_ha_link_down()
1044 mtx_unlock(&lun->lun_lock); in ctl_isc_ha_link_down()
1088 mtx_lock(&lun->lun_lock); in ctl_isc_ua()
1104 mtx_unlock(&lun->lun_lock); in ctl_isc_ua()
1137 mtx_lock(&lun->lun_lock); in ctl_isc_lun_sync()
1140 mtx_unlock(&lun->lun_lock); in ctl_isc_lun_sync()
1146 mtx_unlock(&lun->lun_lock); in ctl_isc_lun_sync()
1180 mtx_unlock(&lun->lun_lock); in ctl_isc_lun_sync()
1316 mtx_lock(&lun->lun_lock); in ctl_isc_port_sync()
1318 mtx_unlock(&lun->lun_lock); in ctl_isc_port_sync()
1428 mtx_lock(&lun->lun_lock); in ctl_isc_mode_sync()
1431 mtx_unlock(&lun->lun_lock); in ctl_isc_mode_sync()
1441 mtx_unlock(&lun->lun_lock); in ctl_isc_mode_sync()
1449 mtx_unlock(&lun->lun_lock); in ctl_isc_mode_sync()
1787 mtx_assert(&lun->lun_lock, MA_OWNED); in ctl_est_ua()
1799 mtx_assert(&lun->lun_lock, MA_OWNED); in ctl_est_ua_port()
1815 mtx_assert(&lun->lun_lock, MA_OWNED); in ctl_est_ua_all()
1828 mtx_assert(&lun->lun_lock, MA_OWNED); in ctl_clr_ua()
1841 mtx_assert(&lun->lun_lock, MA_OWNED); in ctl_clr_ua_all()
1861 mtx_lock(&lun->lun_lock); in ctl_clr_ua_allluns()
1863 mtx_unlock(&lun->lun_lock); in ctl_clr_ua_allluns()
2351 mtx_lock(&lun->lun_lock); in ctl_serialize_other_sc_cmd()
2359 mtx_unlock(&lun->lun_lock); in ctl_serialize_other_sc_cmd()
2367 mtx_unlock(&lun->lun_lock); in ctl_serialize_other_sc_cmd()
2391 mtx_unlock(&lun->lun_lock); in ctl_serialize_other_sc_cmd()
2394 mtx_unlock(&lun->lun_lock); in ctl_serialize_other_sc_cmd()
2408 mtx_unlock(&lun->lun_lock); in ctl_serialize_other_sc_cmd()
2412 mtx_unlock(&lun->lun_lock); in ctl_serialize_other_sc_cmd()
2417 mtx_unlock(&lun->lun_lock); in ctl_serialize_other_sc_cmd()
2442 mtx_lock(&lun->lun_lock); in ctl_ioctl_fill_ooa()
2445 mtx_unlock(&lun->lun_lock); in ctl_ioctl_fill_ooa()
2497 mtx_unlock(&lun->lun_lock); in ctl_ioctl_fill_ooa()
2752 mtx_lock(&lun->lun_lock); in ctl_ioctl()
2776 mtx_unlock(&lun->lun_lock); in ctl_ioctl()
2801 mtx_lock(&lun->lun_lock); in ctl_ioctl()
2825 mtx_unlock(&lun->lun_lock); in ctl_ioctl()
2844 mtx_lock(&lun->lun_lock); in ctl_ioctl()
2855 mtx_unlock(&lun->lun_lock); in ctl_ioctl()
2873 mtx_lock(&lun->lun_lock); in ctl_ioctl()
2875 mtx_unlock(&lun->lun_lock); in ctl_ioctl()
2890 mtx_unlock(&lun->lun_lock); in ctl_ioctl()
3066 mtx_lock(&lun->lun_lock); in ctl_ioctl()
3170 mtx_unlock(&lun->lun_lock); in ctl_ioctl()
3173 mtx_unlock(&lun->lun_lock); in ctl_ioctl()
3496 mtx_lock(&lun->lun_lock); in ctl_ioctl()
3499 mtx_unlock(&lun->lun_lock); in ctl_ioctl()
3899 mtx_unlock(&lun->lun_lock); in ctl_alloc_prkey()
3902 mtx_lock(&lun->lun_lock); in ctl_alloc_prkey()
4594 mtx_init(&lun->lun_lock, "CTL LUN", NULL, MTX_DEF); in ctl_add_lun()
4629 callout_init_mtx(&lun->ie_callout, &lun->lun_lock, 0); in ctl_add_lun()
4651 mtx_lock(&nlun->lun_lock); in ctl_add_lun()
4653 mtx_unlock(&nlun->lun_lock); in ctl_add_lun()
4698 mtx_lock(&nlun->lun_lock); in ctl_free_lun()
4700 mtx_unlock(&nlun->lun_lock); in ctl_free_lun()
4712 mtx_destroy(&lun->lun_lock); in ctl_free_lun()
4737 mtx_lock(&lun->lun_lock); in ctl_enable_lun()
4741 mtx_unlock(&lun->lun_lock); in ctl_enable_lun()
4780 mtx_lock(&lun->lun_lock); in ctl_disable_lun()
4784 mtx_unlock(&lun->lun_lock); in ctl_disable_lun()
4820 mtx_lock(&lun->lun_lock); in ctl_start_lun()
4822 mtx_unlock(&lun->lun_lock); in ctl_start_lun()
4831 mtx_lock(&lun->lun_lock); in ctl_stop_lun()
4833 mtx_unlock(&lun->lun_lock); in ctl_stop_lun()
4842 mtx_lock(&lun->lun_lock); in ctl_lun_no_media()
4844 mtx_unlock(&lun->lun_lock); in ctl_lun_no_media()
4854 mtx_lock(&lun->lun_lock); in ctl_lun_has_media()
4858 mtx_unlock(&lun->lun_lock); in ctl_lun_has_media()
4881 mtx_lock(&lun->lun_lock); in ctl_lun_ejected()
4883 mtx_unlock(&lun->lun_lock); in ctl_lun_ejected()
4892 mtx_lock(&lun->lun_lock); in ctl_lun_primary()
4895 mtx_unlock(&lun->lun_lock); in ctl_lun_primary()
4905 mtx_lock(&lun->lun_lock); in ctl_lun_secondary()
4908 mtx_unlock(&lun->lun_lock); in ctl_lun_secondary()
4928 mtx_lock(&lun->lun_lock); in ctl_remove_lun()
4937 mtx_unlock(&lun->lun_lock); in ctl_remove_lun()
4940 mtx_unlock(&lun->lun_lock); in ctl_remove_lun()
4951 mtx_lock(&lun->lun_lock); in ctl_lun_capacity_changed()
4953 mtx_unlock(&lun->lun_lock); in ctl_lun_capacity_changed()
5232 mtx_lock(&lun->lun_lock); in ctl_scsi_release()
5244 mtx_unlock(&lun->lun_lock); in ctl_scsi_release()
5269 mtx_lock(&lun->lun_lock); in ctl_scsi_reserve()
5286 mtx_unlock(&lun->lun_lock); in ctl_scsi_reserve()
5363 mtx_lock(&lun->lun_lock); in ctl_prevent_allow()
5373 mtx_unlock(&lun->lun_lock); in ctl_prevent_allow()
5881 mtx_lock(&lun->lun_lock); in ctl_unmap()
5888 mtx_unlock(&lun->lun_lock); in ctl_unmap()
5917 mtx_lock(&lun->lun_lock); in ctl_default_page_handler()
5924 mtx_unlock(&lun->lun_lock); in ctl_default_page_handler()
5968 mtx_lock(&lun->lun_lock); in ctl_ie_page_handler()
5996 mtx_unlock(&lun->lun_lock); in ctl_ie_page_handler()
6270 mtx_lock(&lun->lun_lock); in ctl_mode_select()
6272 mtx_unlock(&lun->lun_lock); in ctl_mode_select()
7675 mtx_lock(&lun->lun_lock); in ctl_persistent_reserve_in()
7699 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_in()
7707 mtx_lock(&lun->lun_lock); in ctl_persistent_reserve_in()
7725 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_in()
7785 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_in()
7845 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_in()
7885 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_in()
7907 mtx_lock(&lun->lun_lock); in ctl_pro_preempt()
7913 mtx_unlock(&lun->lun_lock); in ctl_pro_preempt()
7925 mtx_unlock(&lun->lun_lock); in ctl_pro_preempt()
7953 mtx_unlock(&lun->lun_lock); in ctl_pro_preempt()
7968 mtx_unlock(&lun->lun_lock); in ctl_pro_preempt()
7994 mtx_unlock(&lun->lun_lock); in ctl_pro_preempt()
8016 mtx_unlock(&lun->lun_lock); in ctl_pro_preempt()
8023 mtx_unlock(&lun->lun_lock); in ctl_pro_preempt()
8043 mtx_unlock(&lun->lun_lock); in ctl_pro_preempt()
8055 mtx_unlock(&lun->lun_lock); in ctl_pro_preempt()
8101 mtx_unlock(&lun->lun_lock); in ctl_pro_preempt()
8131 mtx_unlock(&lun->lun_lock); in ctl_pro_preempt()
8138 mtx_unlock(&lun->lun_lock); in ctl_pro_preempt()
8312 mtx_lock(&lun->lun_lock); in ctl_persistent_reserve_out()
8320 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8330 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8340 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8346 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8380 mtx_lock(&lun->lun_lock); in ctl_persistent_reserve_out()
8391 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8429 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8447 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8463 mtx_lock(&lun->lun_lock); in ctl_persistent_reserve_out()
8473 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8479 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8494 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8508 mtx_lock(&lun->lun_lock); in ctl_persistent_reserve_out()
8511 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8523 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8528 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8552 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8565 mtx_lock(&lun->lun_lock); in ctl_persistent_reserve_out()
8578 mtx_unlock(&lun->lun_lock); in ctl_persistent_reserve_out()
8631 mtx_lock(&lun->lun_lock); in ctl_hndl_per_res_out_on_other_sc()
8634 mtx_unlock(&lun->lun_lock); in ctl_hndl_per_res_out_on_other_sc()
8733 mtx_unlock(&lun->lun_lock); in ctl_hndl_per_res_out_on_other_sc()
9244 mtx_lock(&lun->lun_lock); in ctl_report_luns()
9246 mtx_unlock(&lun->lun_lock); in ctl_report_luns()
9337 mtx_lock(&lun->lun_lock); in ctl_request_sense()
9394 mtx_unlock(&lun->lun_lock); in ctl_request_sense()
11179 mtx_assert(&lun->lun_lock, MA_OWNED); in ctl_nvmeio_lun_check()
11206 mtx_assert(&lun->lun_lock, MA_OWNED); in ctl_nvme_check_ooa()
11305 mtx_lock(&lun->lun_lock); in ctl_nvmeio_precheck()
11307 mtx_unlock(&lun->lun_lock); in ctl_nvmeio_precheck()
11330 mtx_unlock(&lun->lun_lock); in ctl_nvmeio_precheck()
11354 mtx_unlock(&lun->lun_lock); in ctl_nvmeio_precheck()
11362 mtx_unlock(&lun->lun_lock); in ctl_nvmeio_precheck()
11372 mtx_unlock(&lun->lun_lock); in ctl_nvmeio_precheck()
11383 mtx_unlock(&lun->lun_lock); in ctl_nvmeio_precheck()
11387 mtx_unlock(&lun->lun_lock); in ctl_nvmeio_precheck()
11393 mtx_unlock(&lun->lun_lock); in ctl_nvmeio_precheck()
11802 mtx_assert(&lun->lun_lock, MA_OWNED); in ctl_check_ooa()
11861 mtx_assert(&lun->lun_lock, MA_OWNED); in ctl_scsi_try_unblock_io()
11954 mtx_assert(&lun->lun_lock, MA_OWNED); in ctl_nvme_try_unblock_io()
12025 mtx_assert(&lun->lun_lock, MA_OWNED); in ctl_try_unblock_others()
12061 mtx_assert(&lun->lun_lock, MA_OWNED); in ctl_scsiio_lun_check()
12191 mtx_lock(&lun->lun_lock); in ctl_failover_lun()
12194 mtx_unlock(&lun->lun_lock); in ctl_failover_lun()
12252 mtx_unlock(&lun->lun_lock); in ctl_failover_lun()
12274 mtx_lock(&lun->lun_lock); in ctl_scsiio_precheck()
12276 mtx_unlock(&lun->lun_lock); in ctl_scsiio_precheck()
12299 mtx_unlock(&lun->lun_lock); in ctl_scsiio_precheck()
12330 mtx_unlock(&lun->lun_lock); in ctl_scsiio_precheck()
12382 mtx_unlock(&lun->lun_lock); in ctl_scsiio_precheck()
12392 mtx_unlock(&lun->lun_lock); in ctl_scsiio_precheck()
12414 mtx_unlock(&lun->lun_lock); in ctl_scsiio_precheck()
12443 mtx_unlock(&lun->lun_lock); in ctl_scsiio_precheck()
12450 mtx_unlock(&lun->lun_lock); in ctl_scsiio_precheck()
12453 mtx_unlock(&lun->lun_lock); in ctl_scsiio_precheck()
12458 mtx_unlock(&lun->lun_lock); in ctl_scsiio_precheck()
12644 mtx_lock(&lun->lun_lock); in ctl_do_lun_reset()
12671 mtx_unlock(&lun->lun_lock); in ctl_do_lun_reset()
12714 mtx_assert(&lun->lun_lock, MA_OWNED); in ctl_abort_tasks_lun()
12772 mtx_lock(&lun->lun_lock); in ctl_abort_task_set()
12782 mtx_unlock(&lun->lun_lock); in ctl_abort_task_set()
12799 mtx_lock(&lun->lun_lock); in ctl_i_t_nexus_loss()
12818 mtx_unlock(&lun->lun_lock); in ctl_i_t_nexus_loss()
12867 mtx_lock(&lun->lun_lock);
12925 mtx_unlock(&lun->lun_lock);
12947 mtx_lock(&lun->lun_lock);
12963 mtx_unlock(&lun->lun_lock);
12987 mtx_lock(&lun->lun_lock);
12991 mtx_unlock(&lun->lun_lock);
13080 mtx_lock(&lun->lun_lock);
13082 mtx_unlock(&lun->lun_lock);
13087 mtx_unlock(&lun->lun_lock);
13100 mtx_lock(&lun->lun_lock);
13103 mtx_unlock(&lun->lun_lock);
13205 mtx_assert(&lun->lun_lock, MA_OWNED);
13876 mtx_lock(&lun->lun_lock);
13984 mtx_unlock(&lun->lun_lock);
13987 mtx_unlock(&lun->lun_lock);
14068 mtx_lock(&lun->lun_lock);
14082 mtx_unlock(&lun->lun_lock);
14200 mtx_lock(&lun->lun_lock);
14203 mtx_unlock(&lun->lun_lock);
14452 mtx_lock(&lun->lun_lock);
14468 mtx_unlock(&lun->lun_lock);