Lines Matching refs:name
55 const char *name,
62 memcmp(name, mle->mname, namelen) != 0)
77 const char *name,
83 char *name, unsigned int namelen);
101 const char *name, unsigned int namelen,
252 const char *name,
278 memcpy(mle->mname, res->lockname.name, res->lockname.len);
282 BUG_ON(!name);
284 memcpy(mle->mname, name, namelen);
286 mle->mnamehash = dlm_lockid_hash(name, namelen);
324 char *name, unsigned int namelen)
332 hash = dlm_lockid_hash(name, namelen);
335 if (!dlm_mle_equal(dlm, tmpmle, name, namelen))
472 /* This should not happen -- all lockres' have a name
474 BUG_ON(!res->lockname.name);
477 res->lockname.name);
491 res->lockname.len, res->lockname.name,
513 kmem_cache_free(dlm_lockname_cache, (void *)res->lockname.name);
525 const char *name, unsigned int namelen)
530 * res->lockname.name, so be sure to init every field
533 qname = (char *) res->lockname.name;
534 memcpy(qname, name, namelen);
537 res->lockname.hash = dlm_lockid_hash(name, namelen);
579 const char *name,
588 res->lockname.name = kmem_cache_zalloc(dlm_lockname_cache, GFP_NOFS);
589 if (!res->lockname.name)
592 dlm_init_lockres(dlm, res, name, namelen);
607 res->lockname.name, bit, __builtin_return_address(0));
618 res->lockname.name, bit, __builtin_return_address(0));
628 mlog(0, "%s: res %.*s, inflight++: now %u, %ps()\n", dlm->name,
629 res->lockname.len, res->lockname.name, res->inflight_locks,
649 mlog(0, "%s: res %.*s, inflight--: now %u, %ps()\n", dlm->name,
650 res->lockname.len, res->lockname.name, res->inflight_locks,
662 dlm->name, res->lockname.len, res->lockname.name,
673 dlm->name, res->lockname.len, res->lockname.name,
686 * lookup a lock resource by name.
696 * for this name, and we should *not* attempt to master
774 res->lockname.name);
835 dlm->name, namelen, lockid,
868 dlm->name, namelen, (char *)lockid, bit);
899 "master $RECOVERY lock now\n", dlm->name);
904 "change\n", dlm->name);
919 dlm->name, namelen, (char *)lockid, bit);
948 "master is %u, keep going\n", dlm->name, namelen,
959 "request now, blocked=%d\n", dlm->name, res->lockname.len,
960 res->lockname.name, blocked);
964 dlm->name, res->lockname.len,
965 res->lockname.name, blocked);
973 mlog(0, "%s: res %.*s, Mastered by %u\n", dlm->name, res->lockname.len,
974 res->lockname.name, res->owner);
1018 mlog(0, "%s:%.*s: owner is suddenly %u\n", dlm->name,
1019 res->lockname.len, res->lockname.name, res->owner);
1048 dlm->name, res->lockname.len, res->lockname.name);
1053 dlm->name, res->lockname.len, res->lockname.name,
1063 "rechecking now\n", dlm->name, res->lockname.len,
1064 res->lockname.name);
1069 "for %s:%.*s\n", dlm->name, res->lockname.len,
1070 res->lockname.name);
1108 mlog(0, "%s:%.*s: waiting again\n", dlm->name,
1109 res->lockname.len, res->lockname.name);
1121 res->lockname.len, res->lockname.name, m);
1253 "now\n", dlm->name,
1255 res->lockname.name,
1269 dlm->name,
1271 res->lockname.name);
1319 memcpy(request.name, mle->mname, request.namelen);
1358 "reference\n", dlm->name, res->lockname.len,
1359 res->lockname.name, to);
1408 char *name;
1423 name = request->name;
1425 hash = dlm_lockid_hash(name, namelen);
1434 res = __dlm_lookup_lockres(dlm, name, namelen, hash);
1498 found = dlm_find_mle(dlm, &tmpmle, name, namelen);
1559 found = dlm_find_mle(dlm, &tmpmle, name, namelen);
1578 dlm_init_mle(mle, DLM_MLE_BLOCK, dlm, NULL, name, namelen);
1616 dlm->node_num, res->lockname.len, res->lockname.name);
1659 const char *lockname = res->lockname.name;
1682 memcpy(assert.name, lockname, namelen);
1766 char *name;
1775 name = assert->name;
1777 hash = dlm_lockid_hash(name, namelen);
1781 mlog(ML_ERROR, "Invalid name length!");
1792 if (!dlm_find_mle(dlm, &mle, name, namelen)) {
1796 namelen, name);
1804 namelen, name);
1817 assert->node_idx, namelen, name, bit,
1825 dlm->name, namelen, name,
1830 dlm->name, namelen, name,
1843 res = __dlm_lookup_lockres(dlm, name, namelen, hash);
1848 "RECOVERING!\n", assert->node_idx, namelen, name);
1857 name);
1867 namelen, name);
1873 res->owner, namelen, name);
1881 namelen, name);
1891 mle->master, namelen, name);
1933 res->lockname.len, res->lockname.name,
1968 "inuse=%d\n", dlm->name, namelen, name,
1987 res->owner, namelen, name);
2008 assert->node_idx, dlm->name, namelen, name);
2015 dlm->name, namelen, name, assert->node_idx);
2069 res->lockname.name);
2136 res->lockname.len, res->lockname.name, dlm->node_num);
2198 "lock. must wait.\n", dlm->name,
2203 mlog(0, "%s: reco lock master is %u\n", dlm->name,
2222 lockname = res->lockname.name;
2229 memcpy(deref.name, lockname, namelen);
2235 dlm->name, namelen, lockname, ret, res->owner);
2239 dlm->name, namelen, lockname, res->owner, r);
2255 char *name;
2267 name = deref->name;
2272 mlog(ML_ERROR, "Invalid name length!");
2280 hash = dlm_lockid_hash(name, namelen);
2283 res = __dlm_lookup_lockres_full(dlm, name, namelen, hash);
2286 mlog(ML_ERROR, "%s:%.*s: bad lockres name\n",
2287 dlm->name, namelen, name);
2309 "but it is already dropped!\n", dlm->name,
2310 res->lockname.len, res->lockname.name, node);
2350 char *name;
2359 name = deref->name;
2364 mlog(ML_ERROR, "Invalid name length!");
2372 hash = dlm_lockid_hash(name, namelen);
2375 res = __dlm_lookup_lockres_full(dlm, name, namelen, hash);
2378 mlog(ML_ERROR, "%s:%.*s: bad lockres name\n",
2379 dlm->name, namelen, name);
2388 "but it is already derefed!\n", dlm->name,
2389 res->lockname.len, res->lockname.name, node);
2416 lockname = res->lockname.name;
2423 memcpy(deref.name, lockname, namelen);
2429 " to node %u\n", dlm->name, namelen,
2434 dlm->name, namelen, lockname, node, r);
2463 dlm->name, res->lockname.len, res->lockname.name, node);
2467 "but it is already dropped!\n", dlm->name,
2468 res->lockname.len, res->lockname.name, node);
2514 "%s list\n", dlm->name, res->lockname.len,
2515 res->lockname.name,
2529 mlog(0, "%s: res %.*s, Migratable\n", dlm->name, res->lockname.len,
2530 res->lockname.name);
2547 const char *name;
2555 name = res->lockname.name;
2558 mlog(0, "%s: Migrating %.*s to node %u\n", dlm->name, namelen, name,
2582 ret = dlm_add_migration_mle(dlm, res, mle, &oldmle, name,
2607 res->lockname.name, target);
2691 dlm->name, res->lockname.len, res->lockname.name);
2697 dlm->name, res->lockname.len,
2698 res->lockname.name, target);
2712 dlm->name, res->lockname.len, res->lockname.name);
2745 mlog(0, "%s: Migrating %.*s to %u, returns %d\n", dlm->name, namelen,
2746 name, target, ret);
2783 dlm->name, res->lockname.len, res->lockname.name,
2837 res->lockname.len, res->lockname.name, dlm->node_num,
2963 "migrating lockres, clearing\n", dlm->name,
2964 res->lockname.len, res->lockname.name, bit);
3033 memcpy(migrate.name, res->lockname.name, migrate.namelen);
3059 "MIGRATE_REQUEST to node %u\n", dlm->name,
3060 migrate.namelen, migrate.name, ret, nodenum);
3076 dlm->name, res->lockname.len, res->lockname.name,
3106 const char *name;
3113 name = migrate->name;
3115 hash = dlm_lockid_hash(name, namelen);
3127 res = __dlm_lookup_lockres(dlm, name, namelen, hash);
3148 name, namelen,
3178 * of having only one mle for a given lock name at all times. */
3183 const char *name, unsigned int namelen,
3195 found = dlm_find_mle(dlm, oldmle, (char *)name, namelen);
3204 namelen, name);
3215 namelen, name);
3231 "migration\n", dlm->name,
3232 namelen, name, master,
3240 dlm_init_mle(mle, DLM_MLE_MIGRATION, dlm, res, name, namelen);
3335 mlog(0, "dlm=%s, dead node=%u\n", dlm->name, dead_node);
3381 dlm->name, dead_node,
3391 "%u to %u!\n", dlm->name, dead_node, mle->master,
3439 res->lockname.len, res->lockname.name);
3453 res->lockname.len, res->lockname.name, old_master);