Searched refs:graveyard (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/fs/cachefiles/ |
| D | bind.c | 86 struct dentry *graveyard, *cachedir, *root; in cachefiles_daemon_add_cache() local 203 graveyard = cachefiles_get_directory(cache, root, "graveyard"); in cachefiles_daemon_add_cache() 204 if (IS_ERR(graveyard)) { in cachefiles_daemon_add_cache() 205 ret = PTR_ERR(graveyard); in cachefiles_daemon_add_cache() 209 cache->graveyard = graveyard; in cachefiles_daemon_add_cache() 236 dput(cache->graveyard); in cachefiles_daemon_add_cache() 237 cache->graveyard = NULL; in cachefiles_daemon_add_cache() 266 dput(cache->graveyard); in cachefiles_daemon_unbind()
|
| D | namei.c | 340 trap = lock_rename(cache->graveyard, dir); in cachefiles_bury_object() 346 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() 351 if (!d_can_lookup(cache->graveyard)) { in cachefiles_bury_object() 352 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() 358 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() 364 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() 369 grave = lookup_one_len(nbuffer, cache->graveyard, strlen(nbuffer)); in cachefiles_bury_object() 371 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() 384 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() 392 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() [all …]
|
| D | internal.h | 58 struct dentry *graveyard; /* directory into which dead objects go */ member
|
| /Linux-v5.4/security/keys/ |
| D | gc.c | 170 static LIST_HEAD(graveyard); in key_garbage_collector() 280 !list_empty(&graveyard)) { in key_garbage_collector() 290 if (!list_empty(&graveyard)) { in key_garbage_collector() 292 key_gc_unused_keys(&graveyard); in key_garbage_collector() 329 list_add_tail(&key->graveyard_link, &graveyard); in key_garbage_collector()
|
| /Linux-v5.4/net/rxrpc/ |
| D | conn_object.c | 387 LIST_HEAD(graveyard); in rxrpc_service_connection_reaper() 431 list_move_tail(&conn->link, &graveyard); in rxrpc_service_connection_reaper() 441 while (!list_empty(&graveyard)) { in rxrpc_service_connection_reaper() 442 conn = list_entry(graveyard.next, struct rxrpc_connection, in rxrpc_service_connection_reaper()
|
| D | conn_client.c | 1179 LIST_HEAD(graveyard); in rxrpc_clean_up_local_conns() 1195 list_move(&conn->cache_link, &graveyard); in rxrpc_clean_up_local_conns() 1204 while (!list_empty(&graveyard)) { in rxrpc_clean_up_local_conns() 1205 conn = list_entry(graveyard.next, in rxrpc_clean_up_local_conns()
|
| /Linux-v5.4/fs/afs/ |
| D | write.c | 824 LIST_HEAD(graveyard); in afs_prune_wb_keys() 834 list_move(&wbk->vnode_link, &graveyard); in afs_prune_wb_keys() 840 while (!list_empty(&graveyard)) { in afs_prune_wb_keys() 841 wbk = list_entry(graveyard.next, struct afs_wb_key, vnode_link); in afs_prune_wb_keys()
|
| /Linux-v5.4/fs/ |
| D | namespace.c | 2883 LIST_HEAD(graveyard); in mark_mounts_for_expiry() 2901 list_move(&mnt->mnt_expire, &graveyard); in mark_mounts_for_expiry() 2903 while (!list_empty(&graveyard)) { in mark_mounts_for_expiry() 2904 mnt = list_first_entry(&graveyard, struct mount, mnt_expire); in mark_mounts_for_expiry() 2920 static int select_submounts(struct mount *parent, struct list_head *graveyard) in select_submounts() argument 2945 list_move_tail(&mnt->mnt_expire, graveyard); in select_submounts() 2968 LIST_HEAD(graveyard); in shrink_submounts() 2972 while (select_submounts(mnt, &graveyard)) { in shrink_submounts() 2973 while (!list_empty(&graveyard)) { in shrink_submounts() 2974 m = list_first_entry(&graveyard, struct mount, in shrink_submounts()
|
| /Linux-v5.4/Documentation/filesystems/caching/ |
| D | cachefiles.txt | 238 (*) graveyard/ 242 to the graveyard from which the daemon will actually delete them. 244 The daemon uses dnotify to monitor the graveyard directory, and will delete
|