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