Home
last modified time | relevance | path

Searched refs:graveyard (Results 1 – 9 of 9) sorted by relevance

/openbmc/linux/fs/cachefiles/
H A Dnamei.c307 trap = lock_rename(cache->graveyard, dir); in cachefiles_bury_object()
313 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object()
318 if (!d_can_lookup(cache->graveyard)) { in cachefiles_bury_object()
319 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object()
325 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object()
331 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object()
336 grave = lookup_one_len(nbuffer, cache->graveyard, strlen(nbuffer)); in cachefiles_bury_object()
338 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object()
339 trace_cachefiles_vfs_error(object, d_inode(cache->graveyard), in cachefiles_bury_object()
353 unlock_rename(cache->graveyard, dir); in cachefiles_bury_object()
[all …]
H A Dcache.c22 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 Dinternal.h92 struct dentry *graveyard; /* directory into which dead objects go */ member
H A Ddaemon.c818 cachefiles_put_directory(cache->graveyard); in cachefiles_daemon_unbind()
/openbmc/linux/security/keys/
H A Dgc.c188 static LIST_HEAD(graveyard); in key_garbage_collector()
296 !list_empty(&graveyard)) { in key_garbage_collector()
306 if (!list_empty(&graveyard)) { in key_garbage_collector()
308 key_gc_unused_keys(&graveyard); in key_garbage_collector()
345 list_add_tail(&key->graveyard_link, &graveyard); in key_garbage_collector()
/openbmc/linux/net/rxrpc/
H A Dconn_object.c385 LIST_HEAD(graveyard); in rxrpc_service_connection_reaper()
430 list_move_tail(&conn->link, &graveyard); in rxrpc_service_connection_reaper()
440 while (!list_empty(&graveyard)) { in rxrpc_service_connection_reaper()
441 conn = list_entry(graveyard.next, struct rxrpc_connection, in rxrpc_service_connection_reaper()
/openbmc/linux/fs/afs/
H A Dwrite.c972 LIST_HEAD(graveyard); in afs_prune_wb_keys()
982 list_move(&wbk->vnode_link, &graveyard); in afs_prune_wb_keys()
988 while (!list_empty(&graveyard)) { in afs_prune_wb_keys()
989 wbk = list_entry(graveyard.next, struct afs_wb_key, vnode_link); in afs_prune_wb_keys()
/openbmc/linux/fs/
H A Dnamespace.c3452 LIST_HEAD(graveyard); in mark_mounts_for_expiry()
3470 list_move(&mnt->mnt_expire, &graveyard); in mark_mounts_for_expiry()
3472 while (!list_empty(&graveyard)) { in mark_mounts_for_expiry()
3473 mnt = list_first_entry(&graveyard, struct mount, mnt_expire); in mark_mounts_for_expiry()
3489 static int select_submounts(struct mount *parent, struct list_head *graveyard) in select_submounts() argument
3514 list_move_tail(&mnt->mnt_expire, graveyard); in select_submounts()
3537 LIST_HEAD(graveyard); in shrink_submounts()
3541 while (select_submounts(mnt, &graveyard)) { in shrink_submounts()
3542 while (!list_empty(&graveyard)) { in shrink_submounts()
3543 m = list_first_entry(&graveyard, struct mount, in shrink_submounts()
/openbmc/linux/Documentation/filesystems/caching/
H A Dcachefiles.rst218 * 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