Lines Matching full:ml
1048 if (lock->ml.node == dead_node) { in dlm_move_reco_locks_to_list()
1123 struct_size(mres, ml, mres->num_locks), in dlm_send_mig_lockres_msg()
1182 if (lock->ml.type != LKM_EXMODE && lock->ml.type != LKM_PRMODE) in dlm_prepare_lvb_for_migration()
1196 dlm_get_lock_cookie_node(be64_to_cpu(lock->ml.cookie)), in dlm_prepare_lvb_for_migration()
1197 dlm_get_lock_cookie_seq(be64_to_cpu(lock->ml.cookie)), in dlm_prepare_lvb_for_migration()
1199 lock->ml.node); in dlm_prepare_lvb_for_migration()
1209 struct dlm_migratable_lock *ml; in dlm_add_lock_to_array() local
1212 ml = &(mres->ml[lock_num]); in dlm_add_lock_to_array()
1213 ml->cookie = lock->ml.cookie; in dlm_add_lock_to_array()
1214 ml->type = lock->ml.type; in dlm_add_lock_to_array()
1215 ml->convert_type = lock->ml.convert_type; in dlm_add_lock_to_array()
1216 ml->highest_blocked = lock->ml.highest_blocked; in dlm_add_lock_to_array()
1217 ml->list = queue; in dlm_add_lock_to_array()
1219 ml->flags = lock->lksb->flags; in dlm_add_lock_to_array()
1222 ml->node = lock->ml.node; in dlm_add_lock_to_array()
1235 dummy.ml.cookie = 0; in dlm_add_dummy_lock()
1236 dummy.ml.type = LKM_IVMODE; in dlm_add_dummy_lock()
1237 dummy.ml.convert_type = LKM_IVMODE; in dlm_add_dummy_lock()
1238 dummy.ml.highest_blocked = LKM_IVMODE; in dlm_add_dummy_lock()
1240 dummy.ml.node = dlm->node_num; in dlm_add_dummy_lock()
1245 struct dlm_migratable_lock *ml, in dlm_is_dummy_lock() argument
1248 if (unlikely(ml->cookie == 0 && in dlm_is_dummy_lock()
1249 ml->type == LKM_IVMODE && in dlm_is_dummy_lock()
1250 ml->convert_type == LKM_IVMODE && in dlm_is_dummy_lock()
1251 ml->highest_blocked == LKM_IVMODE && in dlm_is_dummy_lock()
1252 ml->list == DLM_BLOCKED_LIST)) { in dlm_is_dummy_lock()
1253 *nodenum = ml->node; in dlm_is_dummy_lock()
1508 item->u.ml.lockres = res; /* already have a ref */ in dlm_mig_lockres_handler()
1509 item->u.ml.real_master = real_master; in dlm_mig_lockres_handler()
1510 item->u.ml.extra_ref = extra_refs; in dlm_mig_lockres_handler()
1544 res = item->u.ml.lockres; in dlm_mig_lockres_worker()
1545 real_master = item->u.ml.real_master; in dlm_mig_lockres_worker()
1546 extra_ref = item->u.ml.extra_ref; in dlm_mig_lockres_worker()
1790 struct dlm_migratable_lock *ml; in dlm_process_recovery_data() local
1803 ml = &(mres->ml[i]); in dlm_process_recovery_data()
1805 if (dlm_is_dummy_lock(dlm, ml, &from)) { in dlm_process_recovery_data()
1816 BUG_ON(ml->highest_blocked != LKM_IVMODE); in dlm_process_recovery_data()
1820 queue = dlm_list_num_to_pointer(res, ml->list); in dlm_process_recovery_data()
1826 if (ml->node == dlm->node_num) { in dlm_process_recovery_data()
1837 if (lock->ml.cookie == ml->cookie) in dlm_process_recovery_data()
1848 c = ml->cookie; in dlm_process_recovery_data()
1855 ml->node, ml->list, ml->flags, ml->type, in dlm_process_recovery_data()
1856 ml->convert_type, ml->highest_blocked); in dlm_process_recovery_data()
1861 if (lock->ml.node != ml->node) { in dlm_process_recovery_data()
1862 c = lock->ml.cookie; in dlm_process_recovery_data()
1868 lock->ml.node); in dlm_process_recovery_data()
1869 c = ml->cookie; in dlm_process_recovery_data()
1875 ml->node, ml->list, ml->flags, ml->type, in dlm_process_recovery_data()
1876 ml->convert_type, ml->highest_blocked); in dlm_process_recovery_data()
1882 c = ml->cookie; in dlm_process_recovery_data()
1887 j, ml->list, res->lockname.len, in dlm_process_recovery_data()
1907 newlock = dlm_new_lock(ml->type, ml->node, in dlm_process_recovery_data()
1908 be64_to_cpu(ml->cookie), NULL); in dlm_process_recovery_data()
1916 if (ml->convert_type != LKM_IVMODE) { in dlm_process_recovery_data()
1918 newlock->ml.convert_type = ml->convert_type; in dlm_process_recovery_data()
1920 lksb->flags |= (ml->flags & in dlm_process_recovery_data()
1923 if (ml->type == LKM_NLMODE) in dlm_process_recovery_data()
1930 if (ml->list == DLM_BLOCKED_LIST) in dlm_process_recovery_data()
1947 BUG_ON(ml->type != LKM_EXMODE && in dlm_process_recovery_data()
1948 ml->type != LKM_PRMODE); in dlm_process_recovery_data()
1950 (ml->type == LKM_EXMODE || in dlm_process_recovery_data()
1956 res->lockname.name, ml->type); in dlm_process_recovery_data()
1991 if (lock->ml.cookie == ml->cookie) { in dlm_process_recovery_data()
1992 c = lock->ml.cookie; in dlm_process_recovery_data()
2001 ml->type, ml->convert_type, ml->node, in dlm_process_recovery_data()
2002 dlm_get_lock_cookie_node(be64_to_cpu(ml->cookie)), in dlm_process_recovery_data()
2003 dlm_get_lock_cookie_seq(be64_to_cpu(ml->cookie)), in dlm_process_recovery_data()
2004 ml->list); in dlm_process_recovery_data()
2014 ml->list == DLM_CONVERTING_LIST && in dlm_process_recovery_data()
2015 newlock->ml.type > in dlm_process_recovery_data()
2016 newlock->ml.convert_type) { in dlm_process_recovery_data()
2024 res->lockname.len, res->lockname.name, ml->node); in dlm_process_recovery_data()
2025 dlm_lockres_set_refmap_bit(dlm, res, ml->node); in dlm_process_recovery_data()
2200 if (lock->ml.type != LKM_EXMODE && in dlm_lvb_needs_invalidation()
2201 lock->ml.type != LKM_PRMODE) in dlm_lvb_needs_invalidation()
2203 } else if (lock->ml.type == LKM_EXMODE) in dlm_lvb_needs_invalidation()
2234 if (lock->ml.node == search_node) { in dlm_revalidate_lvb()
2269 if (lock->ml.node == dead_node) { in dlm_free_dead_locks()
2278 if (lock->ml.node == dead_node) { in dlm_free_dead_locks()
2287 if (lock->ml.node == dead_node) { in dlm_free_dead_locks()
2354 if (lock->ml.node == dead_node) { in dlm_do_local_recovery_cleanup()