Lines Matching refs:victim
822 struct dentry *victim; in cachefiles_check_active() local
833 victim = lookup_one_len(filename, dir, strlen(filename)); in cachefiles_check_active()
835 if (IS_ERR(victim)) in cachefiles_check_active()
844 if (d_is_negative(victim)) { in cachefiles_check_active()
846 dput(victim); in cachefiles_check_active()
859 if (object->dentry > victim) in cachefiles_check_active()
861 else if (object->dentry < victim) in cachefiles_check_active()
870 return victim; in cachefiles_check_active()
875 dput(victim); in cachefiles_check_active()
881 ret = PTR_ERR(victim); in cachefiles_check_active()
906 struct dentry *victim; in cachefiles_cull() local
911 victim = cachefiles_check_active(cache, dir, filename); in cachefiles_cull()
912 if (IS_ERR(victim)) in cachefiles_cull()
913 return PTR_ERR(victim); in cachefiles_cull()
916 victim, d_backing_inode(victim) ? "positive" : "negative"); in cachefiles_cull()
923 ret = cachefiles_remove_object_xattr(cache, victim); in cachefiles_cull()
930 ret = cachefiles_bury_object(cache, dir, victim, false); in cachefiles_cull()
934 dput(victim); in cachefiles_cull()
941 dput(victim); in cachefiles_cull()
965 struct dentry *victim; in cachefiles_check_in_use() local
970 victim = cachefiles_check_active(cache, dir, filename); in cachefiles_check_in_use()
971 if (IS_ERR(victim)) in cachefiles_check_in_use()
972 return PTR_ERR(victim); in cachefiles_check_in_use()
975 dput(victim); in cachefiles_check_in_use()