Lines Matching refs:name
57 const char *name,
64 memcmp(name, mle->mname, namelen) != 0)
79 const char *name,
85 char *name, unsigned int namelen);
103 const char *name, unsigned int namelen,
254 const char *name,
280 memcpy(mle->mname, res->lockname.name, res->lockname.len);
284 BUG_ON(!name);
286 memcpy(mle->mname, name, namelen);
288 mle->mnamehash = dlm_lockid_hash(name, namelen);
326 char *name, unsigned int namelen)
334 hash = dlm_lockid_hash(name, namelen);
337 if (!dlm_mle_equal(dlm, tmpmle, name, namelen))
474 /* This should not happen -- all lockres' have a name
476 BUG_ON(!res->lockname.name);
479 res->lockname.name);
493 res->lockname.len, res->lockname.name,
515 kmem_cache_free(dlm_lockname_cache, (void *)res->lockname.name);
527 const char *name, unsigned int namelen)
532 * res->lockname.name, so be sure to init every field
535 qname = (char *) res->lockname.name;
536 memcpy(qname, name, namelen);
539 res->lockname.hash = dlm_lockid_hash(name, namelen);
581 const char *name,
590 res->lockname.name = kmem_cache_zalloc(dlm_lockname_cache, GFP_NOFS);
591 if (!res->lockname.name)
594 dlm_init_lockres(dlm, res, name, namelen);
609 res->lockname.name, bit, __builtin_return_address(0));
620 res->lockname.name, bit, __builtin_return_address(0));
630 mlog(0, "%s: res %.*s, inflight++: now %u, %ps()\n", dlm->name,
631 res->lockname.len, res->lockname.name, res->inflight_locks,
651 mlog(0, "%s: res %.*s, inflight--: now %u, %ps()\n", dlm->name,
652 res->lockname.len, res->lockname.name, res->inflight_locks,
664 dlm->name, res->lockname.len, res->lockname.name,
675 dlm->name, res->lockname.len, res->lockname.name,
688 * lookup a lock resource by name.
698 * for this name, and we should *not* attempt to master
776 res->lockname.name);
837 dlm->name, namelen, lockid,
870 dlm->name, namelen, (char *)lockid, bit);
901 "master $RECOVERY lock now\n", dlm->name);
906 "change\n", dlm->name);
921 dlm->name, namelen, (char *)lockid, bit);
950 "master is %u, keep going\n", dlm->name, namelen,
961 "request now, blocked=%d\n", dlm->name, res->lockname.len,
962 res->lockname.name, blocked);
966 dlm->name, res->lockname.len,
967 res->lockname.name, blocked);
975 mlog(0, "%s: res %.*s, Mastered by %u\n", dlm->name, res->lockname.len,
976 res->lockname.name, res->owner);
1020 mlog(0, "%s:%.*s: owner is suddenly %u\n", dlm->name,
1021 res->lockname.len, res->lockname.name, res->owner);
1050 dlm->name, res->lockname.len, res->lockname.name);
1055 dlm->name, res->lockname.len, res->lockname.name,
1065 "rechecking now\n", dlm->name, res->lockname.len,
1066 res->lockname.name);
1071 "for %s:%.*s\n", dlm->name, res->lockname.len,
1072 res->lockname.name);
1110 mlog(0, "%s:%.*s: waiting again\n", dlm->name,
1111 res->lockname.len, res->lockname.name);
1123 res->lockname.len, res->lockname.name, m);
1255 "now\n", dlm->name,
1257 res->lockname.name,
1271 dlm->name,
1273 res->lockname.name);
1321 memcpy(request.name, mle->mname, request.namelen);
1360 "reference\n", dlm->name, res->lockname.len,
1361 res->lockname.name, to);
1410 char *name;
1425 name = request->name;
1427 hash = dlm_lockid_hash(name, namelen);
1436 res = __dlm_lookup_lockres(dlm, name, namelen, hash);
1500 found = dlm_find_mle(dlm, &tmpmle, name, namelen);
1561 found = dlm_find_mle(dlm, &tmpmle, name, namelen);
1580 dlm_init_mle(mle, DLM_MLE_BLOCK, dlm, NULL, name, namelen);
1618 dlm->node_num, res->lockname.len, res->lockname.name);
1661 const char *lockname = res->lockname.name;
1684 memcpy(assert.name, lockname, namelen);
1768 char *name;
1777 name = assert->name;
1779 hash = dlm_lockid_hash(name, namelen);
1783 mlog(ML_ERROR, "Invalid name length!");
1794 if (!dlm_find_mle(dlm, &mle, name, namelen)) {
1798 namelen, name);
1806 namelen, name);
1819 assert->node_idx, namelen, name, bit,
1827 dlm->name, namelen, name,
1832 dlm->name, namelen, name,
1845 res = __dlm_lookup_lockres(dlm, name, namelen, hash);
1850 "RECOVERING!\n", assert->node_idx, namelen, name);
1859 name);
1869 namelen, name);
1875 res->owner, namelen, name);
1883 namelen, name);
1893 mle->master, namelen, name);
1935 res->lockname.len, res->lockname.name,
1970 "inuse=%d\n", dlm->name, namelen, name,
1989 res->owner, namelen, name);
2010 assert->node_idx, dlm->name, namelen, name);
2017 dlm->name, namelen, name, assert->node_idx);
2071 res->lockname.name);
2138 res->lockname.len, res->lockname.name, dlm->node_num);
2200 "lock. must wait.\n", dlm->name,
2205 mlog(0, "%s: reco lock master is %u\n", dlm->name,
2224 lockname = res->lockname.name;
2231 memcpy(deref.name, lockname, namelen);
2237 dlm->name, namelen, lockname, ret, res->owner);
2241 dlm->name, namelen, lockname, res->owner, r);
2257 char *name;
2269 name = deref->name;
2274 mlog(ML_ERROR, "Invalid name length!");
2282 hash = dlm_lockid_hash(name, namelen);
2285 res = __dlm_lookup_lockres_full(dlm, name, namelen, hash);
2288 mlog(ML_ERROR, "%s:%.*s: bad lockres name\n",
2289 dlm->name, namelen, name);
2311 "but it is already dropped!\n", dlm->name,
2312 res->lockname.len, res->lockname.name, node);
2352 char *name;
2361 name = deref->name;
2366 mlog(ML_ERROR, "Invalid name length!");
2374 hash = dlm_lockid_hash(name, namelen);
2377 res = __dlm_lookup_lockres_full(dlm, name, namelen, hash);
2380 mlog(ML_ERROR, "%s:%.*s: bad lockres name\n",
2381 dlm->name, namelen, name);
2390 "but it is already derefed!\n", dlm->name,
2391 res->lockname.len, res->lockname.name, node);
2418 lockname = res->lockname.name;
2425 memcpy(deref.name, lockname, namelen);
2431 " to node %u\n", dlm->name, namelen,
2436 dlm->name, namelen, lockname, node, r);
2465 dlm->name, res->lockname.len, res->lockname.name, node);
2469 "but it is already dropped!\n", dlm->name,
2470 res->lockname.len, res->lockname.name, node);
2516 "%s list\n", dlm->name, res->lockname.len,
2517 res->lockname.name,
2531 mlog(0, "%s: res %.*s, Migratable\n", dlm->name, res->lockname.len,
2532 res->lockname.name);
2549 const char *name;
2557 name = res->lockname.name;
2560 mlog(0, "%s: Migrating %.*s to node %u\n", dlm->name, namelen, name,
2584 ret = dlm_add_migration_mle(dlm, res, mle, &oldmle, name,
2609 res->lockname.name, target);
2693 dlm->name, res->lockname.len, res->lockname.name);
2699 dlm->name, res->lockname.len,
2700 res->lockname.name, target);
2714 dlm->name, res->lockname.len, res->lockname.name);
2747 mlog(0, "%s: Migrating %.*s to %u, returns %d\n", dlm->name, namelen,
2748 name, target, ret);
2785 dlm->name, res->lockname.len, res->lockname.name,
2839 res->lockname.len, res->lockname.name, dlm->node_num,
2965 "migrating lockres, clearing\n", dlm->name,
2966 res->lockname.len, res->lockname.name, bit);
3035 memcpy(migrate.name, res->lockname.name, migrate.namelen);
3061 "MIGRATE_REQUEST to node %u\n", dlm->name,
3062 migrate.namelen, migrate.name, ret, nodenum);
3078 dlm->name, res->lockname.len, res->lockname.name,
3108 const char *name;
3115 name = migrate->name;
3117 hash = dlm_lockid_hash(name, namelen);
3129 res = __dlm_lookup_lockres(dlm, name, namelen, hash);
3150 name, namelen,
3180 * of having only one mle for a given lock name at all times. */
3185 const char *name, unsigned int namelen,
3197 found = dlm_find_mle(dlm, oldmle, (char *)name, namelen);
3206 namelen, name);
3217 namelen, name);
3233 "migration\n", dlm->name,
3234 namelen, name, master,
3242 dlm_init_mle(mle, DLM_MLE_MIGRATION, dlm, res, name, namelen);
3337 mlog(0, "dlm=%s, dead node=%u\n", dlm->name, dead_node);
3383 dlm->name, dead_node,
3393 "%u to %u!\n", dlm->name, dead_node, mle->master,
3441 res->lockname.len, res->lockname.name);
3455 res->lockname.len, res->lockname.name, old_master);