• Home
  • Raw
  • Download

Lines Matching full:ml

1058 				if (lock->ml.node == dead_node) {  in dlm_move_reco_locks_to_list()
1133 struct_size(mres, ml, mres->num_locks), in dlm_send_mig_lockres_msg()
1192 if (lock->ml.type != LKM_EXMODE && lock->ml.type != LKM_PRMODE) in dlm_prepare_lvb_for_migration()
1206 dlm_get_lock_cookie_node(be64_to_cpu(lock->ml.cookie)), in dlm_prepare_lvb_for_migration()
1207 dlm_get_lock_cookie_seq(be64_to_cpu(lock->ml.cookie)), in dlm_prepare_lvb_for_migration()
1209 lock->ml.node); in dlm_prepare_lvb_for_migration()
1219 struct dlm_migratable_lock *ml; in dlm_add_lock_to_array() local
1222 ml = &(mres->ml[lock_num]); in dlm_add_lock_to_array()
1223 ml->cookie = lock->ml.cookie; in dlm_add_lock_to_array()
1224 ml->type = lock->ml.type; in dlm_add_lock_to_array()
1225 ml->convert_type = lock->ml.convert_type; in dlm_add_lock_to_array()
1226 ml->highest_blocked = lock->ml.highest_blocked; in dlm_add_lock_to_array()
1227 ml->list = queue; in dlm_add_lock_to_array()
1229 ml->flags = lock->lksb->flags; in dlm_add_lock_to_array()
1232 ml->node = lock->ml.node; in dlm_add_lock_to_array()
1245 dummy.ml.cookie = 0; in dlm_add_dummy_lock()
1246 dummy.ml.type = LKM_IVMODE; in dlm_add_dummy_lock()
1247 dummy.ml.convert_type = LKM_IVMODE; in dlm_add_dummy_lock()
1248 dummy.ml.highest_blocked = LKM_IVMODE; in dlm_add_dummy_lock()
1250 dummy.ml.node = dlm->node_num; in dlm_add_dummy_lock()
1255 struct dlm_migratable_lock *ml, in dlm_is_dummy_lock() argument
1258 if (unlikely(ml->cookie == 0 && in dlm_is_dummy_lock()
1259 ml->type == LKM_IVMODE && in dlm_is_dummy_lock()
1260 ml->convert_type == LKM_IVMODE && in dlm_is_dummy_lock()
1261 ml->highest_blocked == LKM_IVMODE && in dlm_is_dummy_lock()
1262 ml->list == DLM_BLOCKED_LIST)) { in dlm_is_dummy_lock()
1263 *nodenum = ml->node; in dlm_is_dummy_lock()
1518 item->u.ml.lockres = res; /* already have a ref */ in dlm_mig_lockres_handler()
1519 item->u.ml.real_master = real_master; in dlm_mig_lockres_handler()
1520 item->u.ml.extra_ref = extra_refs; in dlm_mig_lockres_handler()
1554 res = item->u.ml.lockres; in dlm_mig_lockres_worker()
1555 real_master = item->u.ml.real_master; in dlm_mig_lockres_worker()
1556 extra_ref = item->u.ml.extra_ref; in dlm_mig_lockres_worker()
1800 struct dlm_migratable_lock *ml; in dlm_process_recovery_data() local
1813 ml = &(mres->ml[i]); in dlm_process_recovery_data()
1815 if (dlm_is_dummy_lock(dlm, ml, &from)) { in dlm_process_recovery_data()
1826 BUG_ON(ml->highest_blocked != LKM_IVMODE); in dlm_process_recovery_data()
1830 queue = dlm_list_num_to_pointer(res, ml->list); in dlm_process_recovery_data()
1836 if (ml->node == dlm->node_num) { in dlm_process_recovery_data()
1847 if (lock->ml.cookie == ml->cookie) in dlm_process_recovery_data()
1858 c = ml->cookie; in dlm_process_recovery_data()
1865 ml->node, ml->list, ml->flags, ml->type, in dlm_process_recovery_data()
1866 ml->convert_type, ml->highest_blocked); in dlm_process_recovery_data()
1871 if (lock->ml.node != ml->node) { in dlm_process_recovery_data()
1872 c = lock->ml.cookie; in dlm_process_recovery_data()
1878 lock->ml.node); in dlm_process_recovery_data()
1879 c = ml->cookie; in dlm_process_recovery_data()
1885 ml->node, ml->list, ml->flags, ml->type, in dlm_process_recovery_data()
1886 ml->convert_type, ml->highest_blocked); in dlm_process_recovery_data()
1892 c = ml->cookie; in dlm_process_recovery_data()
1897 j, ml->list, res->lockname.len, in dlm_process_recovery_data()
1917 newlock = dlm_new_lock(ml->type, ml->node, in dlm_process_recovery_data()
1918 be64_to_cpu(ml->cookie), NULL); in dlm_process_recovery_data()
1926 if (ml->convert_type != LKM_IVMODE) { in dlm_process_recovery_data()
1928 newlock->ml.convert_type = ml->convert_type; in dlm_process_recovery_data()
1930 lksb->flags |= (ml->flags & in dlm_process_recovery_data()
1933 if (ml->type == LKM_NLMODE) in dlm_process_recovery_data()
1940 if (ml->list == DLM_BLOCKED_LIST) in dlm_process_recovery_data()
1957 BUG_ON(ml->type != LKM_EXMODE && in dlm_process_recovery_data()
1958 ml->type != LKM_PRMODE); in dlm_process_recovery_data()
1960 (ml->type == LKM_EXMODE || in dlm_process_recovery_data()
1966 res->lockname.name, ml->type); in dlm_process_recovery_data()
2001 if (lock->ml.cookie == ml->cookie) { in dlm_process_recovery_data()
2002 c = lock->ml.cookie; in dlm_process_recovery_data()
2011 ml->type, ml->convert_type, ml->node, in dlm_process_recovery_data()
2012 dlm_get_lock_cookie_node(be64_to_cpu(ml->cookie)), in dlm_process_recovery_data()
2013 dlm_get_lock_cookie_seq(be64_to_cpu(ml->cookie)), in dlm_process_recovery_data()
2014 ml->list); in dlm_process_recovery_data()
2024 ml->list == DLM_CONVERTING_LIST && in dlm_process_recovery_data()
2025 newlock->ml.type > in dlm_process_recovery_data()
2026 newlock->ml.convert_type) { in dlm_process_recovery_data()
2034 res->lockname.len, res->lockname.name, ml->node); in dlm_process_recovery_data()
2035 dlm_lockres_set_refmap_bit(dlm, res, ml->node); in dlm_process_recovery_data()
2210 if (lock->ml.type != LKM_EXMODE && in dlm_lvb_needs_invalidation()
2211 lock->ml.type != LKM_PRMODE) in dlm_lvb_needs_invalidation()
2213 } else if (lock->ml.type == LKM_EXMODE) in dlm_lvb_needs_invalidation()
2244 if (lock->ml.node == search_node) { in dlm_revalidate_lvb()
2279 if (lock->ml.node == dead_node) { in dlm_free_dead_locks()
2288 if (lock->ml.node == dead_node) { in dlm_free_dead_locks()
2297 if (lock->ml.node == dead_node) { in dlm_free_dead_locks()
2364 if (lock->ml.node == dead_node) { in dlm_do_local_recovery_cleanup()