Lines Matching refs:victim
869 struct dentry *victim; in cachefiles_check_active() local
880 victim = lookup_one_len(filename, dir, strlen(filename)); in cachefiles_check_active()
882 if (IS_ERR(victim)) in cachefiles_check_active()
891 if (d_is_negative(victim)) { in cachefiles_check_active()
893 dput(victim); in cachefiles_check_active()
906 if (object->dentry > victim) in cachefiles_check_active()
908 else if (object->dentry < victim) in cachefiles_check_active()
917 return victim; in cachefiles_check_active()
922 dput(victim); in cachefiles_check_active()
928 ret = PTR_ERR(victim); in cachefiles_check_active()
953 struct dentry *victim; in cachefiles_cull() local
958 victim = cachefiles_check_active(cache, dir, filename); in cachefiles_cull()
959 if (IS_ERR(victim)) in cachefiles_cull()
960 return PTR_ERR(victim); in cachefiles_cull()
963 victim, d_backing_inode(victim) ? "positive" : "negative"); in cachefiles_cull()
970 ret = cachefiles_remove_object_xattr(cache, victim); in cachefiles_cull()
977 ret = cachefiles_bury_object(cache, NULL, dir, victim, false, in cachefiles_cull()
982 dput(victim); in cachefiles_cull()
989 dput(victim); in cachefiles_cull()
1013 struct dentry *victim; in cachefiles_check_in_use() local
1018 victim = cachefiles_check_active(cache, dir, filename); in cachefiles_check_in_use()
1019 if (IS_ERR(victim)) in cachefiles_check_in_use()
1020 return PTR_ERR(victim); in cachefiles_check_in_use()
1023 dput(victim); in cachefiles_check_in_use()