Lines Matching refs:victim
864 struct dentry *victim; in cachefiles_check_active() local
873 victim = lookup_one_len(filename, dir, strlen(filename)); in cachefiles_check_active()
874 if (IS_ERR(victim)) in cachefiles_check_active()
883 if (d_is_negative(victim)) { in cachefiles_check_active()
885 dput(victim); in cachefiles_check_active()
898 if (object->dentry > victim) in cachefiles_check_active()
900 else if (object->dentry < victim) in cachefiles_check_active()
909 return victim; in cachefiles_check_active()
914 dput(victim); in cachefiles_check_active()
920 ret = PTR_ERR(victim); in cachefiles_check_active()
945 struct dentry *victim; in cachefiles_cull() local
950 victim = cachefiles_check_active(cache, dir, filename); in cachefiles_cull()
951 if (IS_ERR(victim)) in cachefiles_cull()
952 return PTR_ERR(victim); in cachefiles_cull()
955 victim, d_backing_inode(victim) ? "positive" : "negative"); in cachefiles_cull()
962 ret = cachefiles_remove_object_xattr(cache, victim); in cachefiles_cull()
969 ret = cachefiles_bury_object(cache, NULL, dir, victim, false, in cachefiles_cull()
974 dput(victim); in cachefiles_cull()
981 dput(victim); in cachefiles_cull()
1005 struct dentry *victim; in cachefiles_check_in_use() local
1010 victim = cachefiles_check_active(cache, dir, filename); in cachefiles_check_in_use()
1011 if (IS_ERR(victim)) in cachefiles_check_in_use()
1012 return PTR_ERR(victim); in cachefiles_check_in_use()
1015 dput(victim); in cachefiles_check_in_use()