Lines Matching full:ml

1047 				if (lock->ml.node == dead_node) {  in dlm_move_reco_locks_to_list()
1122 struct_size(mres, ml, mres->num_locks), in dlm_send_mig_lockres_msg()
1181 if (lock->ml.type != LKM_EXMODE && lock->ml.type != LKM_PRMODE) in dlm_prepare_lvb_for_migration()
1195 dlm_get_lock_cookie_node(be64_to_cpu(lock->ml.cookie)), in dlm_prepare_lvb_for_migration()
1196 dlm_get_lock_cookie_seq(be64_to_cpu(lock->ml.cookie)), in dlm_prepare_lvb_for_migration()
1198 lock->ml.node); in dlm_prepare_lvb_for_migration()
1208 struct dlm_migratable_lock *ml; in dlm_add_lock_to_array() local
1211 ml = &(mres->ml[lock_num]); in dlm_add_lock_to_array()
1212 ml->cookie = lock->ml.cookie; in dlm_add_lock_to_array()
1213 ml->type = lock->ml.type; in dlm_add_lock_to_array()
1214 ml->convert_type = lock->ml.convert_type; in dlm_add_lock_to_array()
1215 ml->highest_blocked = lock->ml.highest_blocked; in dlm_add_lock_to_array()
1216 ml->list = queue; in dlm_add_lock_to_array()
1218 ml->flags = lock->lksb->flags; in dlm_add_lock_to_array()
1221 ml->node = lock->ml.node; in dlm_add_lock_to_array()
1234 dummy.ml.cookie = 0; in dlm_add_dummy_lock()
1235 dummy.ml.type = LKM_IVMODE; in dlm_add_dummy_lock()
1236 dummy.ml.convert_type = LKM_IVMODE; in dlm_add_dummy_lock()
1237 dummy.ml.highest_blocked = LKM_IVMODE; in dlm_add_dummy_lock()
1239 dummy.ml.node = dlm->node_num; in dlm_add_dummy_lock()
1244 struct dlm_migratable_lock *ml, in dlm_is_dummy_lock() argument
1247 if (unlikely(ml->cookie == 0 && in dlm_is_dummy_lock()
1248 ml->type == LKM_IVMODE && in dlm_is_dummy_lock()
1249 ml->convert_type == LKM_IVMODE && in dlm_is_dummy_lock()
1250 ml->highest_blocked == LKM_IVMODE && in dlm_is_dummy_lock()
1251 ml->list == DLM_BLOCKED_LIST)) { in dlm_is_dummy_lock()
1252 *nodenum = ml->node; in dlm_is_dummy_lock()
1507 item->u.ml.lockres = res; /* already have a ref */ in dlm_mig_lockres_handler()
1508 item->u.ml.real_master = real_master; in dlm_mig_lockres_handler()
1509 item->u.ml.extra_ref = extra_refs; in dlm_mig_lockres_handler()
1543 res = item->u.ml.lockres; in dlm_mig_lockres_worker()
1544 real_master = item->u.ml.real_master; in dlm_mig_lockres_worker()
1545 extra_ref = item->u.ml.extra_ref; in dlm_mig_lockres_worker()
1789 struct dlm_migratable_lock *ml; in dlm_process_recovery_data() local
1802 ml = &(mres->ml[i]); in dlm_process_recovery_data()
1804 if (dlm_is_dummy_lock(dlm, ml, &from)) { in dlm_process_recovery_data()
1815 BUG_ON(ml->highest_blocked != LKM_IVMODE); in dlm_process_recovery_data()
1819 queue = dlm_list_num_to_pointer(res, ml->list); in dlm_process_recovery_data()
1825 if (ml->node == dlm->node_num) { in dlm_process_recovery_data()
1836 if (lock->ml.cookie == ml->cookie) in dlm_process_recovery_data()
1847 c = ml->cookie; in dlm_process_recovery_data()
1854 ml->node, ml->list, ml->flags, ml->type, in dlm_process_recovery_data()
1855 ml->convert_type, ml->highest_blocked); in dlm_process_recovery_data()
1860 if (lock->ml.node != ml->node) { in dlm_process_recovery_data()
1861 c = lock->ml.cookie; in dlm_process_recovery_data()
1867 lock->ml.node); in dlm_process_recovery_data()
1868 c = ml->cookie; in dlm_process_recovery_data()
1874 ml->node, ml->list, ml->flags, ml->type, in dlm_process_recovery_data()
1875 ml->convert_type, ml->highest_blocked); in dlm_process_recovery_data()
1881 c = ml->cookie; in dlm_process_recovery_data()
1886 j, ml->list, res->lockname.len, in dlm_process_recovery_data()
1906 newlock = dlm_new_lock(ml->type, ml->node, in dlm_process_recovery_data()
1907 be64_to_cpu(ml->cookie), NULL); in dlm_process_recovery_data()
1915 if (ml->convert_type != LKM_IVMODE) { in dlm_process_recovery_data()
1917 newlock->ml.convert_type = ml->convert_type; in dlm_process_recovery_data()
1919 lksb->flags |= (ml->flags & in dlm_process_recovery_data()
1922 if (ml->type == LKM_NLMODE) in dlm_process_recovery_data()
1929 if (ml->list == DLM_BLOCKED_LIST) in dlm_process_recovery_data()
1946 BUG_ON(ml->type != LKM_EXMODE && in dlm_process_recovery_data()
1947 ml->type != LKM_PRMODE); in dlm_process_recovery_data()
1949 (ml->type == LKM_EXMODE || in dlm_process_recovery_data()
1955 res->lockname.name, ml->type); in dlm_process_recovery_data()
1990 if (lock->ml.cookie == ml->cookie) { in dlm_process_recovery_data()
1991 c = lock->ml.cookie; in dlm_process_recovery_data()
2000 ml->type, ml->convert_type, ml->node, in dlm_process_recovery_data()
2001 dlm_get_lock_cookie_node(be64_to_cpu(ml->cookie)), in dlm_process_recovery_data()
2002 dlm_get_lock_cookie_seq(be64_to_cpu(ml->cookie)), in dlm_process_recovery_data()
2003 ml->list); in dlm_process_recovery_data()
2013 ml->list == DLM_CONVERTING_LIST && in dlm_process_recovery_data()
2014 newlock->ml.type > in dlm_process_recovery_data()
2015 newlock->ml.convert_type) { in dlm_process_recovery_data()
2023 res->lockname.len, res->lockname.name, ml->node); in dlm_process_recovery_data()
2024 dlm_lockres_set_refmap_bit(dlm, res, ml->node); in dlm_process_recovery_data()
2199 if (lock->ml.type != LKM_EXMODE && in dlm_lvb_needs_invalidation()
2200 lock->ml.type != LKM_PRMODE) in dlm_lvb_needs_invalidation()
2202 } else if (lock->ml.type == LKM_EXMODE) in dlm_lvb_needs_invalidation()
2233 if (lock->ml.node == search_node) { in dlm_revalidate_lvb()
2268 if (lock->ml.node == dead_node) { in dlm_free_dead_locks()
2277 if (lock->ml.node == dead_node) { in dlm_free_dead_locks()
2286 if (lock->ml.node == dead_node) { in dlm_free_dead_locks()
2353 if (lock->ml.node == dead_node) { in dlm_do_local_recovery_cleanup()