Lines Matching refs:spinlock

181 	assert_spin_locked(&dlm->spinlock);  in __dlm_mle_attach_hb_events()
198 spin_lock(&dlm->spinlock); in dlm_mle_detach_hb_events()
200 spin_unlock(&dlm->spinlock); in dlm_mle_detach_hb_events()
208 assert_spin_locked(&dlm->spinlock); in dlm_get_mle_inuse()
219 spin_lock(&dlm->spinlock); in dlm_put_mle_inuse()
224 spin_unlock(&dlm->spinlock); in dlm_put_mle_inuse()
234 assert_spin_locked(&dlm->spinlock); in __dlm_put_mle()
253 spin_lock(&dlm->spinlock); in dlm_put_mle()
257 spin_unlock(&dlm->spinlock); in dlm_put_mle()
272 assert_spin_locked(&dlm->spinlock); in dlm_init_mle()
279 spin_lock_init(&mle->spinlock); in dlm_init_mle()
321 assert_spin_locked(&dlm->spinlock); in __dlm_unlink_mle()
365 assert_spin_locked(&dlm->spinlock); in dlm_hb_event_notify_attached()
379 spin_lock(&mle->spinlock); in dlm_mle_node_down()
386 spin_unlock(&mle->spinlock); in dlm_mle_node_down()
393 spin_lock(&mle->spinlock); in dlm_mle_node_up()
400 spin_unlock(&mle->spinlock); in dlm_mle_node_up()
429 assert_spin_locked(&dlm->spinlock); in dlm_mle_release()
562 spin_lock_init(&res->spinlock); in dlm_init_lockres()
584 spin_lock(&res->spinlock); in dlm_init_lockres()
586 spin_unlock(&res->spinlock); in dlm_init_lockres()
592 spin_lock(&dlm->spinlock); in dlm_init_lockres()
594 spin_unlock(&dlm->spinlock); in dlm_init_lockres()
626 assert_spin_locked(&res->spinlock); in dlm_lockres_set_refmap_bit()
637 assert_spin_locked(&res->spinlock); in dlm_lockres_clear_refmap_bit()
658 assert_spin_locked(&res->spinlock); in dlm_lockres_grab_inflight_ref()
665 assert_spin_locked(&res->spinlock); in dlm_lockres_drop_inflight_ref()
681 assert_spin_locked(&res->spinlock); in __dlm_lockres_grab_inflight_worker()
691 assert_spin_locked(&res->spinlock); in __dlm_lockres_drop_inflight_worker()
702 spin_lock(&res->spinlock); in dlm_lockres_drop_inflight_worker()
704 spin_unlock(&res->spinlock); in dlm_lockres_drop_inflight_worker()
745 spin_lock(&dlm->spinlock); in dlm_get_lock_resource()
748 spin_unlock(&dlm->spinlock); in dlm_get_lock_resource()
749 spin_lock(&tmpres->spinlock); in dlm_get_lock_resource()
757 spin_unlock(&tmpres->spinlock); in dlm_get_lock_resource()
767 spin_unlock(&tmpres->spinlock); in dlm_get_lock_resource()
778 spin_unlock(&tmpres->spinlock); in dlm_get_lock_resource()
787 spin_unlock(&tmpres->spinlock); in dlm_get_lock_resource()
805 spin_unlock(&dlm->spinlock); in dlm_get_lock_resource()
822 spin_lock(&res->spinlock); in dlm_get_lock_resource()
826 spin_unlock(&res->spinlock); in dlm_get_lock_resource()
827 spin_unlock(&dlm->spinlock); in dlm_get_lock_resource()
860 spin_unlock(&dlm->spinlock); in dlm_get_lock_resource()
912 spin_unlock(&dlm->spinlock); in dlm_get_lock_resource()
936 spin_lock(&dlm->spinlock); in dlm_get_lock_resource()
945 spin_unlock(&dlm->spinlock); in dlm_get_lock_resource()
1007 spin_lock(&res->spinlock); in dlm_get_lock_resource()
1009 spin_unlock(&res->spinlock); in dlm_get_lock_resource()
1038 spin_lock(&res->spinlock); in dlm_wait_for_lock_mastery()
1042 spin_unlock(&res->spinlock); in dlm_wait_for_lock_mastery()
1057 spin_unlock(&res->spinlock); in dlm_wait_for_lock_mastery()
1059 spin_lock(&mle->spinlock); in dlm_wait_for_lock_mastery()
1079 spin_unlock(&mle->spinlock); in dlm_wait_for_lock_mastery()
1120 spin_unlock(&mle->spinlock); in dlm_wait_for_lock_mastery()
1166 spin_lock(&res->spinlock); in dlm_wait_for_lock_mastery()
1170 spin_unlock(&res->spinlock); in dlm_wait_for_lock_mastery()
1248 assert_spin_locked(&mle->spinlock); in dlm_restart_lock_mastery()
1381 spin_lock(&mle->spinlock); in dlm_do_master_request()
1409 spin_unlock(&mle->spinlock); in dlm_do_master_request()
1462 spin_lock(&dlm->spinlock); in dlm_master_request_handler()
1465 spin_unlock(&dlm->spinlock); in dlm_master_request_handler()
1468 spin_lock(&res->spinlock); in dlm_master_request_handler()
1476 spin_unlock(&res->spinlock); in dlm_master_request_handler()
1483 spin_unlock(&res->spinlock); in dlm_master_request_handler()
1494 spin_unlock(&res->spinlock); in dlm_master_request_handler()
1508 spin_unlock(&res->spinlock); in dlm_master_request_handler()
1533 spin_lock(&tmpmle->spinlock); in dlm_master_request_handler()
1569 spin_unlock(&tmpmle->spinlock); in dlm_master_request_handler()
1572 spin_unlock(&res->spinlock); in dlm_master_request_handler()
1594 spin_unlock(&dlm->spinlock); in dlm_master_request_handler()
1614 spin_lock(&tmpmle->spinlock); in dlm_master_request_handler()
1630 spin_unlock(&tmpmle->spinlock); in dlm_master_request_handler()
1633 spin_unlock(&dlm->spinlock); in dlm_master_request_handler()
1655 spin_lock(&res->spinlock); in dlm_master_request_handler()
1661 spin_unlock(&res->spinlock); in dlm_master_request_handler()
1666 spin_unlock(&res->spinlock); in dlm_master_request_handler()
1702 spin_lock(&res->spinlock); in dlm_do_assert_master()
1704 spin_unlock(&res->spinlock); in dlm_do_assert_master()
1742 spin_lock(&dlm->spinlock); in dlm_do_assert_master()
1750 spin_unlock(&dlm->spinlock); in dlm_do_assert_master()
1771 spin_lock(&res->spinlock); in dlm_do_assert_master()
1773 spin_unlock(&res->spinlock); in dlm_do_assert_master()
1780 spin_lock(&res->spinlock); in dlm_do_assert_master()
1782 spin_unlock(&res->spinlock); in dlm_do_assert_master()
1823 spin_lock(&dlm->spinlock); in dlm_assert_master_handler()
1872 spin_unlock(&dlm->spinlock); in dlm_assert_master_handler()
1883 spin_lock(&res->spinlock); in dlm_assert_master_handler()
1935 spin_unlock(&res->spinlock); in dlm_assert_master_handler()
1945 spin_lock(&mle->spinlock); in dlm_assert_master_handler()
1963 spin_unlock(&mle->spinlock); in dlm_assert_master_handler()
1967 spin_lock(&res->spinlock); in dlm_assert_master_handler()
1980 spin_unlock(&res->spinlock); in dlm_assert_master_handler()
2028 spin_unlock(&dlm->spinlock); in dlm_assert_master_handler()
2033 spin_lock(&res->spinlock); in dlm_assert_master_handler()
2035 spin_unlock(&res->spinlock); in dlm_assert_master_handler()
2062 spin_unlock(&res->spinlock); in dlm_assert_master_handler()
2067 spin_unlock(&dlm->spinlock); in dlm_assert_master_handler()
2078 spin_lock(&res->spinlock); in dlm_assert_master_post_handler()
2080 spin_unlock(&res->spinlock); in dlm_assert_master_post_handler()
2134 spin_lock(&dlm->spinlock); in dlm_assert_master_worker()
2136 spin_unlock(&dlm->spinlock); in dlm_assert_master_worker()
2160 spin_lock(&res->spinlock); in dlm_assert_master_worker()
2165 spin_unlock(&res->spinlock); in dlm_assert_master_worker()
2169 spin_unlock(&res->spinlock); in dlm_assert_master_worker()
2211 spin_lock(&dlm->spinlock); in dlm_pre_master_reco_lockres()
2213 spin_unlock(&dlm->spinlock); in dlm_pre_master_reco_lockres()
2231 spin_lock(&dlm->spinlock); in dlm_pre_master_reco_lockres()
2240 spin_unlock(&dlm->spinlock); in dlm_pre_master_reco_lockres()
2317 spin_lock(&dlm->spinlock); in dlm_deref_lockres_handler()
2320 spin_unlock(&dlm->spinlock); in dlm_deref_lockres_handler()
2325 spin_unlock(&dlm->spinlock); in dlm_deref_lockres_handler()
2327 spin_lock(&res->spinlock); in dlm_deref_lockres_handler()
2337 spin_unlock(&res->spinlock); in dlm_deref_lockres_handler()
2389 spin_lock(&res->spinlock); in dlm_deref_lockres_worker()
2396 spin_unlock(&res->spinlock); in dlm_deref_lockres_worker()
2428 assert_spin_locked(&res->spinlock); in dlm_is_lockres_migrateable()
2518 spin_lock(&dlm->spinlock); in dlm_migrate_lockres()
2528 spin_unlock(&dlm->spinlock); in dlm_migrate_lockres()
2544 spin_lock(&res->spinlock); in dlm_migrate_lockres()
2547 spin_unlock(&res->spinlock); in dlm_migrate_lockres()
2594 spin_lock(&res->spinlock); in dlm_migrate_lockres()
2597 spin_unlock(&res->spinlock); in dlm_migrate_lockres()
2640 spin_lock(&res->spinlock); in dlm_migrate_lockres()
2643 spin_unlock(&res->spinlock); in dlm_migrate_lockres()
2652 spin_lock(&res->spinlock); in dlm_migrate_lockres()
2656 spin_unlock(&res->spinlock); in dlm_migrate_lockres()
2704 assert_spin_locked(&dlm->spinlock); in dlm_empty_lockres()
2706 spin_lock(&res->spinlock); in dlm_empty_lockres()
2709 spin_unlock(&res->spinlock); in dlm_empty_lockres()
2715 spin_unlock(&dlm->spinlock); in dlm_empty_lockres()
2722 spin_lock(&dlm->spinlock); in dlm_empty_lockres()
2731 spin_lock(&lock->spinlock); in dlm_lock_basts_flushed()
2733 spin_unlock(&lock->spinlock); in dlm_lock_basts_flushed()
2743 spin_lock(&res->spinlock); in dlm_migration_can_proceed()
2745 spin_unlock(&res->spinlock); in dlm_migration_can_proceed()
2749 spin_lock(&dlm->spinlock); in dlm_migration_can_proceed()
2752 spin_unlock(&dlm->spinlock); in dlm_migration_can_proceed()
2760 spin_lock(&res->spinlock); in dlm_lockres_is_dirty()
2762 spin_unlock(&res->spinlock); in dlm_lockres_is_dirty()
2778 spin_lock(&res->spinlock); in dlm_mark_lockres_migrating()
2784 spin_unlock(&res->spinlock); in dlm_mark_lockres_migrating()
2790 spin_lock(&res->spinlock); in dlm_mark_lockres_migrating()
2793 spin_unlock(&res->spinlock); in dlm_mark_lockres_migrating()
2823 spin_lock(&dlm->spinlock); in dlm_mark_lockres_migrating()
2829 spin_unlock(&dlm->spinlock); in dlm_mark_lockres_migrating()
2836 spin_lock(&res->spinlock); in dlm_mark_lockres_migrating()
2843 spin_unlock(&res->spinlock); in dlm_mark_lockres_migrating()
2866 assert_spin_locked(&res->spinlock); in dlm_remove_nonlocal_locks()
2922 assert_spin_locked(&dlm->spinlock); in dlm_pick_migration_target()
2923 assert_spin_locked(&res->spinlock); in dlm_pick_migration_target()
2983 spin_lock(&dlm->spinlock); in dlm_do_migrate_request()
2985 spin_unlock(&dlm->spinlock); in dlm_do_migrate_request()
3015 spin_lock(&res->spinlock); in dlm_do_migrate_request()
3017 spin_unlock(&res->spinlock); in dlm_do_migrate_request()
3063 spin_lock(&dlm->spinlock); in dlm_migrate_request_handler()
3066 spin_lock(&res->spinlock); in dlm_migrate_request_handler()
3071 spin_unlock(&res->spinlock); in dlm_migrate_request_handler()
3079 spin_unlock(&res->spinlock); in dlm_migrate_request_handler()
3091 spin_unlock(&dlm->spinlock); in dlm_migrate_request_handler()
3125 assert_spin_locked(&dlm->spinlock); in dlm_add_migration_mle()
3132 spin_lock(&tmp->spinlock); in dlm_add_migration_mle()
3169 spin_unlock(&tmp->spinlock); in dlm_add_migration_mle()
3200 spin_lock(&res->spinlock); in dlm_reset_mleres_owner()
3203 spin_unlock(&res->spinlock); in dlm_reset_mleres_owner()
3223 spin_lock(&mle->spinlock); in dlm_clean_migration_mle()
3226 spin_unlock(&mle->spinlock); in dlm_clean_migration_mle()
3238 spin_lock(&mle->spinlock); in dlm_clean_block_mle()
3243 spin_unlock(&mle->spinlock); in dlm_clean_block_mle()
3251 spin_unlock(&mle->spinlock); in dlm_clean_block_mle()
3270 assert_spin_locked(&dlm->spinlock); in dlm_clean_master_list()
3350 spin_lock(&dlm->spinlock); in dlm_finish_migration()
3354 spin_unlock(&dlm->spinlock); in dlm_finish_migration()
3359 spin_lock(&res->spinlock); in dlm_finish_migration()
3361 spin_unlock(&res->spinlock); in dlm_finish_migration()
3398 spin_lock(&res->spinlock); in dlm_finish_migration()
3401 spin_unlock(&res->spinlock); in dlm_finish_migration()
3420 assert_spin_locked(&res->spinlock); in __dlm_lockres_reserve_ast()
3445 if (!atomic_dec_and_lock(&res->asts_reserved, &res->spinlock)) in dlm_lockres_release_ast()
3449 spin_unlock(&res->spinlock); in dlm_lockres_release_ast()
3456 spin_unlock(&res->spinlock); in dlm_lockres_release_ast()
3474 spin_lock(&dlm->spinlock); in dlm_force_free_mles()
3496 spin_unlock(&dlm->spinlock); in dlm_force_free_mles()