Searched refs:graveyard (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/fs/cachefiles/ |
| H A D | namei.c | 318 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() 323 if (!d_can_lookup(cache->graveyard)) { in cachefiles_bury_object() 324 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() 330 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() 336 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() 343 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() 358 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() 366 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() 374 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object() 394 .new_dir = d_inode(cache->graveyard), in cachefiles_bury_object() [all …]
|
| H A D | cache.c | 22 struct dentry *graveyard, *cachedir, *root; in cachefiles_add_cache() local 136 graveyard = cachefiles_get_directory(cache, root, "graveyard", NULL); in cachefiles_add_cache() 137 if (IS_ERR(graveyard)) { in cachefiles_add_cache() 138 ret = PTR_ERR(graveyard); in cachefiles_add_cache() 142 cache->graveyard = graveyard; in cachefiles_add_cache() 162 cachefiles_put_directory(cache->graveyard); in cachefiles_add_cache() 163 cache->graveyard = NULL; in cachefiles_add_cache()
|
| H A D | internal.h | 92 struct dentry *graveyard; /* directory into which dead objects go */ member
|
| H A D | daemon.c | 818 cachefiles_put_directory(cache->graveyard); in cachefiles_daemon_unbind()
|
| /linux-6.15/security/keys/ |
| H A D | gc.c | 180 static LIST_HEAD(graveyard); in key_garbage_collector() 290 !list_empty(&graveyard)) { in key_garbage_collector() 300 if (!list_empty(&graveyard)) { in key_garbage_collector() 302 key_gc_unused_keys(&graveyard); in key_garbage_collector() 339 list_add_tail(&key->graveyard_link, &graveyard); in key_garbage_collector()
|
| /linux-6.15/fs/afs/ |
| H A D | write.c | 287 LIST_HEAD(graveyard); in afs_prune_wb_keys() 297 list_move(&wbk->vnode_link, &graveyard); in afs_prune_wb_keys() 303 while (!list_empty(&graveyard)) { in afs_prune_wb_keys() 304 wbk = list_entry(graveyard.next, struct afs_wb_key, vnode_link); in afs_prune_wb_keys()
|
| /linux-6.15/net/rxrpc/ |
| H A D | conn_object.c | 393 LIST_HEAD(graveyard); in rxrpc_service_connection_reaper() 438 list_move_tail(&conn->link, &graveyard); in rxrpc_service_connection_reaper() 448 while (!list_empty(&graveyard)) { in rxrpc_service_connection_reaper() 449 conn = list_entry(graveyard.next, struct rxrpc_connection, in rxrpc_service_connection_reaper()
|
| /linux-6.15/fs/ |
| H A D | namespace.c | 3979 LIST_HEAD(graveyard); in mark_mounts_for_expiry() 3997 list_move(&mnt->mnt_expire, &graveyard); in mark_mounts_for_expiry() 3999 while (!list_empty(&graveyard)) { in mark_mounts_for_expiry() 4000 mnt = list_first_entry(&graveyard, struct mount, mnt_expire); in mark_mounts_for_expiry() 4016 static int select_submounts(struct mount *parent, struct list_head *graveyard) in select_submounts() argument 4041 list_move_tail(&mnt->mnt_expire, graveyard); in select_submounts() 4064 LIST_HEAD(graveyard); in shrink_submounts() 4068 while (select_submounts(mnt, &graveyard)) { in shrink_submounts() 4069 while (!list_empty(&graveyard)) { in shrink_submounts() 4070 m = list_first_entry(&graveyard, struct mount, in shrink_submounts()
|
| /linux-6.15/Documentation/filesystems/caching/ |
| H A D | cachefiles.rst | 218 * graveyard/ 222 to the graveyard from which the daemon will actually delete them. 224 The daemon uses dnotify to monitor the graveyard directory, and will delete
|