• Home
  • Raw
  • Download

Lines Matching refs:name

57 				const char *name,  in dlm_mle_equal()  argument
64 memcmp(name, mle->mname, namelen) != 0) in dlm_mle_equal()
79 const char *name,
85 char *name, unsigned int namelen);
103 const char *name, unsigned int namelen,
254 const char *name, in dlm_init_mle() argument
280 memcpy(mle->mname, res->lockname.name, res->lockname.len); in dlm_init_mle()
284 BUG_ON(!name); in dlm_init_mle()
286 memcpy(mle->mname, name, namelen); in dlm_init_mle()
288 mle->mnamehash = dlm_lockid_hash(name, namelen); in dlm_init_mle()
326 char *name, unsigned int namelen) in dlm_find_mle() argument
334 hash = dlm_lockid_hash(name, namelen); in dlm_find_mle()
337 if (!dlm_mle_equal(dlm, tmpmle, name, namelen)) in dlm_find_mle()
476 BUG_ON(!res->lockname.name); in dlm_lockres_release()
479 res->lockname.name); in dlm_lockres_release()
493 res->lockname.len, res->lockname.name, in dlm_lockres_release()
515 kmem_cache_free(dlm_lockname_cache, (void *)res->lockname.name); in dlm_lockres_release()
527 const char *name, unsigned int namelen) in dlm_init_lockres() argument
535 qname = (char *) res->lockname.name; in dlm_init_lockres()
536 memcpy(qname, name, namelen); in dlm_init_lockres()
539 res->lockname.hash = dlm_lockid_hash(name, namelen); in dlm_init_lockres()
581 const char *name, in dlm_new_lockres() argument
590 res->lockname.name = kmem_cache_zalloc(dlm_lockname_cache, GFP_NOFS); in dlm_new_lockres()
591 if (!res->lockname.name) in dlm_new_lockres()
594 dlm_init_lockres(dlm, res, name, namelen); in dlm_new_lockres()
609 res->lockname.name, bit, __builtin_return_address(0)); in dlm_lockres_set_refmap_bit()
620 res->lockname.name, bit, __builtin_return_address(0)); in dlm_lockres_clear_refmap_bit()
630 mlog(0, "%s: res %.*s, inflight++: now %u, %ps()\n", dlm->name, in __dlm_lockres_grab_inflight_ref()
631 res->lockname.len, res->lockname.name, res->inflight_locks, in __dlm_lockres_grab_inflight_ref()
651 mlog(0, "%s: res %.*s, inflight--: now %u, %ps()\n", dlm->name, in dlm_lockres_drop_inflight_ref()
652 res->lockname.len, res->lockname.name, res->inflight_locks, in dlm_lockres_drop_inflight_ref()
664 dlm->name, res->lockname.len, res->lockname.name, in __dlm_lockres_grab_inflight_worker()
675 dlm->name, res->lockname.len, res->lockname.name, in __dlm_lockres_drop_inflight_worker()
776 res->lockname.name); in dlm_get_lock_resource()
837 dlm->name, namelen, lockid, in dlm_get_lock_resource()
870 dlm->name, namelen, (char *)lockid, bit); in dlm_get_lock_resource()
901 "master $RECOVERY lock now\n", dlm->name); in dlm_get_lock_resource()
906 "change\n", dlm->name); in dlm_get_lock_resource()
921 dlm->name, namelen, (char *)lockid, bit); in dlm_get_lock_resource()
950 "master is %u, keep going\n", dlm->name, namelen, in dlm_get_lock_resource()
961 "request now, blocked=%d\n", dlm->name, res->lockname.len, in dlm_get_lock_resource()
962 res->lockname.name, blocked); in dlm_get_lock_resource()
966 dlm->name, res->lockname.len, in dlm_get_lock_resource()
967 res->lockname.name, blocked); in dlm_get_lock_resource()
975 mlog(0, "%s: res %.*s, Mastered by %u\n", dlm->name, res->lockname.len, in dlm_get_lock_resource()
976 res->lockname.name, res->owner); in dlm_get_lock_resource()
1020 mlog(0, "%s:%.*s: owner is suddenly %u\n", dlm->name, in dlm_wait_for_lock_mastery()
1021 res->lockname.len, res->lockname.name, res->owner); in dlm_wait_for_lock_mastery()
1050 dlm->name, res->lockname.len, res->lockname.name); in dlm_wait_for_lock_mastery()
1055 dlm->name, res->lockname.len, res->lockname.name, in dlm_wait_for_lock_mastery()
1065 "rechecking now\n", dlm->name, res->lockname.len, in dlm_wait_for_lock_mastery()
1066 res->lockname.name); in dlm_wait_for_lock_mastery()
1071 "for %s:%.*s\n", dlm->name, res->lockname.len, in dlm_wait_for_lock_mastery()
1072 res->lockname.name); in dlm_wait_for_lock_mastery()
1110 mlog(0, "%s:%.*s: waiting again\n", dlm->name, in dlm_wait_for_lock_mastery()
1111 res->lockname.len, res->lockname.name); in dlm_wait_for_lock_mastery()
1123 res->lockname.len, res->lockname.name, m); in dlm_wait_for_lock_mastery()
1255 "now\n", dlm->name, in dlm_restart_lock_mastery()
1257 res->lockname.name, in dlm_restart_lock_mastery()
1271 dlm->name, in dlm_restart_lock_mastery()
1273 res->lockname.name); in dlm_restart_lock_mastery()
1321 memcpy(request.name, mle->mname, request.namelen); in dlm_do_master_request()
1360 "reference\n", dlm->name, res->lockname.len, in dlm_do_master_request()
1361 res->lockname.name, to); in dlm_do_master_request()
1410 char *name; in dlm_master_request_handler() local
1425 name = request->name; in dlm_master_request_handler()
1427 hash = dlm_lockid_hash(name, namelen); in dlm_master_request_handler()
1436 res = __dlm_lookup_lockres(dlm, name, namelen, hash); in dlm_master_request_handler()
1500 found = dlm_find_mle(dlm, &tmpmle, name, namelen); in dlm_master_request_handler()
1561 found = dlm_find_mle(dlm, &tmpmle, name, namelen); in dlm_master_request_handler()
1580 dlm_init_mle(mle, DLM_MLE_BLOCK, dlm, NULL, name, namelen); in dlm_master_request_handler()
1618 dlm->node_num, res->lockname.len, res->lockname.name); in dlm_master_request_handler()
1661 const char *lockname = res->lockname.name; in dlm_do_assert_master()
1684 memcpy(assert.name, lockname, namelen); in dlm_do_assert_master()
1768 char *name; in dlm_assert_master_handler() local
1777 name = assert->name; in dlm_assert_master_handler()
1779 hash = dlm_lockid_hash(name, namelen); in dlm_assert_master_handler()
1794 if (!dlm_find_mle(dlm, &mle, name, namelen)) { in dlm_assert_master_handler()
1798 namelen, name); in dlm_assert_master_handler()
1806 namelen, name); in dlm_assert_master_handler()
1819 assert->node_idx, namelen, name, bit, in dlm_assert_master_handler()
1827 dlm->name, namelen, name, in dlm_assert_master_handler()
1832 dlm->name, namelen, name, in dlm_assert_master_handler()
1845 res = __dlm_lookup_lockres(dlm, name, namelen, hash); in dlm_assert_master_handler()
1850 "RECOVERING!\n", assert->node_idx, namelen, name); in dlm_assert_master_handler()
1859 name); in dlm_assert_master_handler()
1869 namelen, name); in dlm_assert_master_handler()
1875 res->owner, namelen, name); in dlm_assert_master_handler()
1883 namelen, name); in dlm_assert_master_handler()
1893 mle->master, namelen, name); in dlm_assert_master_handler()
1935 res->lockname.len, res->lockname.name, in dlm_assert_master_handler()
1970 "inuse=%d\n", dlm->name, namelen, name, in dlm_assert_master_handler()
1989 res->owner, namelen, name); in dlm_assert_master_handler()
2010 assert->node_idx, dlm->name, namelen, name); in dlm_assert_master_handler()
2017 dlm->name, namelen, name, assert->node_idx); in dlm_assert_master_handler()
2071 res->lockname.name); in dlm_dispatch_assert_master()
2138 res->lockname.len, res->lockname.name, dlm->node_num); in dlm_assert_master_worker()
2200 "lock. must wait.\n", dlm->name, in dlm_pre_master_reco_lockres()
2205 mlog(0, "%s: reco lock master is %u\n", dlm->name, in dlm_pre_master_reco_lockres()
2224 lockname = res->lockname.name; in dlm_drop_lockres_ref()
2231 memcpy(deref.name, lockname, namelen); in dlm_drop_lockres_ref()
2237 dlm->name, namelen, lockname, ret, res->owner); in dlm_drop_lockres_ref()
2241 dlm->name, namelen, lockname, res->owner, r); in dlm_drop_lockres_ref()
2257 char *name; in dlm_deref_lockres_handler() local
2269 name = deref->name; in dlm_deref_lockres_handler()
2282 hash = dlm_lockid_hash(name, namelen); in dlm_deref_lockres_handler()
2285 res = __dlm_lookup_lockres_full(dlm, name, namelen, hash); in dlm_deref_lockres_handler()
2289 dlm->name, namelen, name); in dlm_deref_lockres_handler()
2311 "but it is already dropped!\n", dlm->name, in dlm_deref_lockres_handler()
2312 res->lockname.len, res->lockname.name, node); in dlm_deref_lockres_handler()
2352 char *name; in dlm_deref_lockres_done_handler() local
2361 name = deref->name; in dlm_deref_lockres_done_handler()
2374 hash = dlm_lockid_hash(name, namelen); in dlm_deref_lockres_done_handler()
2377 res = __dlm_lookup_lockres_full(dlm, name, namelen, hash); in dlm_deref_lockres_done_handler()
2381 dlm->name, namelen, name); in dlm_deref_lockres_done_handler()
2390 "but it is already derefed!\n", dlm->name, in dlm_deref_lockres_done_handler()
2391 res->lockname.len, res->lockname.name, node); in dlm_deref_lockres_done_handler()
2418 lockname = res->lockname.name; in dlm_drop_lockres_ref_done()
2425 memcpy(deref.name, lockname, namelen); in dlm_drop_lockres_ref_done()
2431 " to node %u\n", dlm->name, namelen, in dlm_drop_lockres_ref_done()
2436 dlm->name, namelen, lockname, node, r); in dlm_drop_lockres_ref_done()
2465 dlm->name, res->lockname.len, res->lockname.name, node); in dlm_deref_lockres_worker()
2469 "but it is already dropped!\n", dlm->name, in dlm_deref_lockres_worker()
2470 res->lockname.len, res->lockname.name, node); in dlm_deref_lockres_worker()
2516 "%s list\n", dlm->name, res->lockname.len, in dlm_is_lockres_migratable()
2517 res->lockname.name, in dlm_is_lockres_migratable()
2531 mlog(0, "%s: res %.*s, Migratable\n", dlm->name, res->lockname.len, in dlm_is_lockres_migratable()
2532 res->lockname.name); in dlm_is_lockres_migratable()
2549 const char *name; in dlm_migrate_lockres() local
2559 name = res->lockname.name; in dlm_migrate_lockres()
2562 mlog(0, "%s: Migrating %.*s to node %u\n", dlm->name, namelen, name, in dlm_migrate_lockres()
2586 ret = dlm_add_migration_mle(dlm, res, mle, &oldmle, name, in dlm_migrate_lockres()
2611 res->lockname.name, target); in dlm_migrate_lockres()
2695 dlm->name, res->lockname.len, res->lockname.name); in dlm_migrate_lockres()
2701 dlm->name, res->lockname.len, in dlm_migrate_lockres()
2702 res->lockname.name, target); in dlm_migrate_lockres()
2716 dlm->name, res->lockname.len, res->lockname.name); in dlm_migrate_lockres()
2749 mlog(0, "%s: Migrating %.*s to %u, returns %d\n", dlm->name, namelen, in dlm_migrate_lockres()
2750 name, target, ret); in dlm_migrate_lockres()
2788 dlm->name, res->lockname.len, res->lockname.name, in dlm_empty_lockres()
2842 res->lockname.len, res->lockname.name, dlm->node_num, in dlm_mark_lockres_migrating()
2968 "migrating lockres, clearing\n", dlm->name, in dlm_remove_nonlocal_locks()
2969 res->lockname.len, res->lockname.name, bit); in dlm_remove_nonlocal_locks()
3038 memcpy(migrate.name, res->lockname.name, migrate.namelen); in dlm_do_migrate_request()
3064 "MIGRATE_REQUEST to node %u\n", dlm->name, in dlm_do_migrate_request()
3065 migrate.namelen, migrate.name, ret, nodenum); in dlm_do_migrate_request()
3081 dlm->name, res->lockname.len, res->lockname.name, in dlm_do_migrate_request()
3111 const char *name; in dlm_migrate_request_handler() local
3118 name = migrate->name; in dlm_migrate_request_handler()
3120 hash = dlm_lockid_hash(name, namelen); in dlm_migrate_request_handler()
3132 res = __dlm_lookup_lockres(dlm, name, namelen, hash); in dlm_migrate_request_handler()
3153 name, namelen, in dlm_migrate_request_handler()
3188 const char *name, unsigned int namelen, in dlm_add_migration_mle() argument
3200 found = dlm_find_mle(dlm, oldmle, (char *)name, namelen); in dlm_add_migration_mle()
3209 namelen, name); in dlm_add_migration_mle()
3220 namelen, name); in dlm_add_migration_mle()
3236 "migration\n", dlm->name, in dlm_add_migration_mle()
3237 namelen, name, master, in dlm_add_migration_mle()
3245 dlm_init_mle(mle, DLM_MLE_MIGRATION, dlm, res, name, namelen); in dlm_add_migration_mle()
3340 mlog(0, "dlm=%s, dead node=%u\n", dlm->name, dead_node); in dlm_clean_master_list()
3386 dlm->name, dead_node, in dlm_clean_master_list()
3396 "%u to %u!\n", dlm->name, dead_node, mle->master, in dlm_clean_master_list()
3444 res->lockname.len, res->lockname.name); in dlm_finish_migration()
3458 res->lockname.len, res->lockname.name, old_master); in dlm_finish_migration()