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()
572 spin_lock_init(&res->spinlock); in dlm_init_lockres()
594 spin_lock(&res->spinlock); in dlm_init_lockres()
596 spin_unlock(&res->spinlock); in dlm_init_lockres()
602 spin_lock(&dlm->spinlock); in dlm_init_lockres()
604 spin_unlock(&dlm->spinlock); in dlm_init_lockres()
636 assert_spin_locked(&res->spinlock); in dlm_lockres_set_refmap_bit()
647 assert_spin_locked(&res->spinlock); in dlm_lockres_clear_refmap_bit()
668 assert_spin_locked(&res->spinlock); in dlm_lockres_grab_inflight_ref()
675 assert_spin_locked(&res->spinlock); in dlm_lockres_drop_inflight_ref()
691 assert_spin_locked(&res->spinlock); in __dlm_lockres_grab_inflight_worker()
701 assert_spin_locked(&res->spinlock); in __dlm_lockres_drop_inflight_worker()
712 spin_lock(&res->spinlock); in dlm_lockres_drop_inflight_worker()
714 spin_unlock(&res->spinlock); in dlm_lockres_drop_inflight_worker()
755 spin_lock(&dlm->spinlock); in dlm_get_lock_resource()
758 spin_unlock(&dlm->spinlock); in dlm_get_lock_resource()
759 spin_lock(&tmpres->spinlock); in dlm_get_lock_resource()
767 spin_unlock(&tmpres->spinlock); in dlm_get_lock_resource()
777 spin_unlock(&tmpres->spinlock); in dlm_get_lock_resource()
788 spin_unlock(&tmpres->spinlock); in dlm_get_lock_resource()
797 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()
1666 spin_unlock(&res->spinlock); in dlm_master_request_handler()
1701 spin_lock(&res->spinlock); in dlm_do_assert_master()
1703 spin_unlock(&res->spinlock); in dlm_do_assert_master()
1741 spin_lock(&dlm->spinlock); in dlm_do_assert_master()
1749 spin_unlock(&dlm->spinlock); in dlm_do_assert_master()
1770 spin_lock(&res->spinlock); in dlm_do_assert_master()
1772 spin_unlock(&res->spinlock); in dlm_do_assert_master()
1779 spin_lock(&res->spinlock); in dlm_do_assert_master()
1781 spin_unlock(&res->spinlock); in dlm_do_assert_master()
1822 spin_lock(&dlm->spinlock); in dlm_assert_master_handler()
1871 spin_unlock(&dlm->spinlock); in dlm_assert_master_handler()
1882 spin_lock(&res->spinlock); in dlm_assert_master_handler()
1934 spin_unlock(&res->spinlock); in dlm_assert_master_handler()
1944 spin_lock(&mle->spinlock); in dlm_assert_master_handler()
1962 spin_unlock(&mle->spinlock); in dlm_assert_master_handler()
1966 spin_lock(&res->spinlock); in dlm_assert_master_handler()
1979 spin_unlock(&res->spinlock); in dlm_assert_master_handler()
2027 spin_unlock(&dlm->spinlock); in dlm_assert_master_handler()
2032 spin_lock(&res->spinlock); in dlm_assert_master_handler()
2034 spin_unlock(&res->spinlock); in dlm_assert_master_handler()
2061 spin_unlock(&res->spinlock); in dlm_assert_master_handler()
2066 spin_unlock(&dlm->spinlock); in dlm_assert_master_handler()
2077 spin_lock(&res->spinlock); in dlm_assert_master_post_handler()
2079 spin_unlock(&res->spinlock); in dlm_assert_master_post_handler()
2133 spin_lock(&dlm->spinlock); in dlm_assert_master_worker()
2135 spin_unlock(&dlm->spinlock); in dlm_assert_master_worker()
2159 spin_lock(&res->spinlock); in dlm_assert_master_worker()
2164 spin_unlock(&res->spinlock); in dlm_assert_master_worker()
2168 spin_unlock(&res->spinlock); in dlm_assert_master_worker()
2210 spin_lock(&dlm->spinlock); in dlm_pre_master_reco_lockres()
2212 spin_unlock(&dlm->spinlock); in dlm_pre_master_reco_lockres()
2230 spin_lock(&dlm->spinlock); in dlm_pre_master_reco_lockres()
2239 spin_unlock(&dlm->spinlock); in dlm_pre_master_reco_lockres()
2316 spin_lock(&dlm->spinlock); in dlm_deref_lockres_handler()
2319 spin_unlock(&dlm->spinlock); in dlm_deref_lockres_handler()
2324 spin_unlock(&dlm->spinlock); in dlm_deref_lockres_handler()
2326 spin_lock(&res->spinlock); in dlm_deref_lockres_handler()
2336 spin_unlock(&res->spinlock); in dlm_deref_lockres_handler()
2388 spin_lock(&res->spinlock); in dlm_deref_lockres_worker()
2395 spin_unlock(&res->spinlock); in dlm_deref_lockres_worker()
2427 assert_spin_locked(&res->spinlock); in dlm_is_lockres_migrateable()
2517 spin_lock(&dlm->spinlock); in dlm_migrate_lockres()
2527 spin_unlock(&dlm->spinlock); in dlm_migrate_lockres()
2543 spin_lock(&res->spinlock); in dlm_migrate_lockres()
2546 spin_unlock(&res->spinlock); in dlm_migrate_lockres()
2593 spin_lock(&res->spinlock); in dlm_migrate_lockres()
2596 spin_unlock(&res->spinlock); in dlm_migrate_lockres()
2639 spin_lock(&res->spinlock); in dlm_migrate_lockres()
2642 spin_unlock(&res->spinlock); in dlm_migrate_lockres()
2651 spin_lock(&res->spinlock); in dlm_migrate_lockres()
2655 spin_unlock(&res->spinlock); in dlm_migrate_lockres()
2703 assert_spin_locked(&dlm->spinlock); in dlm_empty_lockres()
2705 spin_lock(&res->spinlock); in dlm_empty_lockres()
2708 spin_unlock(&res->spinlock); in dlm_empty_lockres()
2714 spin_unlock(&dlm->spinlock); in dlm_empty_lockres()
2721 spin_lock(&dlm->spinlock); in dlm_empty_lockres()
2730 spin_lock(&lock->spinlock); in dlm_lock_basts_flushed()
2732 spin_unlock(&lock->spinlock); in dlm_lock_basts_flushed()
2742 spin_lock(&res->spinlock); in dlm_migration_can_proceed()
2744 spin_unlock(&res->spinlock); in dlm_migration_can_proceed()
2748 spin_lock(&dlm->spinlock); in dlm_migration_can_proceed()
2751 spin_unlock(&dlm->spinlock); in dlm_migration_can_proceed()
2759 spin_lock(&res->spinlock); in dlm_lockres_is_dirty()
2761 spin_unlock(&res->spinlock); in dlm_lockres_is_dirty()
2777 spin_lock(&res->spinlock); in dlm_mark_lockres_migrating()
2783 spin_unlock(&res->spinlock); in dlm_mark_lockres_migrating()
2789 spin_lock(&res->spinlock); in dlm_mark_lockres_migrating()
2792 spin_unlock(&res->spinlock); in dlm_mark_lockres_migrating()
2822 spin_lock(&dlm->spinlock); in dlm_mark_lockres_migrating()
2828 spin_unlock(&dlm->spinlock); in dlm_mark_lockres_migrating()
2835 spin_lock(&res->spinlock); in dlm_mark_lockres_migrating()
2840 spin_unlock(&res->spinlock); in dlm_mark_lockres_migrating()
2863 assert_spin_locked(&res->spinlock); in dlm_remove_nonlocal_locks()
2919 assert_spin_locked(&dlm->spinlock); in dlm_pick_migration_target()
2920 assert_spin_locked(&res->spinlock); in dlm_pick_migration_target()
2980 spin_lock(&dlm->spinlock); in dlm_do_migrate_request()
2982 spin_unlock(&dlm->spinlock); in dlm_do_migrate_request()
3012 spin_lock(&res->spinlock); in dlm_do_migrate_request()
3014 spin_unlock(&res->spinlock); in dlm_do_migrate_request()
3060 spin_lock(&dlm->spinlock); in dlm_migrate_request_handler()
3063 spin_lock(&res->spinlock); in dlm_migrate_request_handler()
3068 spin_unlock(&res->spinlock); in dlm_migrate_request_handler()
3076 spin_unlock(&res->spinlock); in dlm_migrate_request_handler()
3088 spin_unlock(&dlm->spinlock); in dlm_migrate_request_handler()
3122 assert_spin_locked(&dlm->spinlock); in dlm_add_migration_mle()
3129 spin_lock(&tmp->spinlock); in dlm_add_migration_mle()
3166 spin_unlock(&tmp->spinlock); in dlm_add_migration_mle()
3197 spin_lock(&res->spinlock); in dlm_reset_mleres_owner()
3200 spin_unlock(&res->spinlock); in dlm_reset_mleres_owner()
3220 spin_lock(&mle->spinlock); in dlm_clean_migration_mle()
3223 spin_unlock(&mle->spinlock); in dlm_clean_migration_mle()
3235 spin_lock(&mle->spinlock); in dlm_clean_block_mle()
3240 spin_unlock(&mle->spinlock); in dlm_clean_block_mle()
3248 spin_unlock(&mle->spinlock); in dlm_clean_block_mle()
3267 assert_spin_locked(&dlm->spinlock); in dlm_clean_master_list()
3347 spin_lock(&dlm->spinlock); in dlm_finish_migration()
3351 spin_unlock(&dlm->spinlock); in dlm_finish_migration()
3356 spin_lock(&res->spinlock); in dlm_finish_migration()
3358 spin_unlock(&res->spinlock); in dlm_finish_migration()
3395 spin_lock(&res->spinlock); in dlm_finish_migration()
3398 spin_unlock(&res->spinlock); in dlm_finish_migration()
3417 assert_spin_locked(&res->spinlock); in __dlm_lockres_reserve_ast()
3442 if (!atomic_dec_and_lock(&res->asts_reserved, &res->spinlock)) in dlm_lockres_release_ast()
3446 spin_unlock(&res->spinlock); in dlm_lockres_release_ast()
3453 spin_unlock(&res->spinlock); in dlm_lockres_release_ast()
3471 spin_lock(&dlm->spinlock); in dlm_force_free_mles()
3493 spin_unlock(&dlm->spinlock); in dlm_force_free_mles()