Home
last modified time | relevance | path

Searched refs:victim (Results 1 – 16 of 16) sorted by relevance

/fs/cachefiles/
Dnamei.c869 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()
[all …]
/fs/erofs/
Ddecompressor.c83 struct page *victim; in z_erofs_lz4_prepare_destpages() local
115 victim = availables[--top]; in z_erofs_lz4_prepare_destpages()
116 get_page(victim); in z_erofs_lz4_prepare_destpages()
118 victim = erofs_allocpage(pagepool, in z_erofs_lz4_prepare_destpages()
120 set_page_private(victim, Z_EROFS_SHORTLIVED_PAGE); in z_erofs_lz4_prepare_destpages()
122 rq->out[i] = victim; in z_erofs_lz4_prepare_destpages()
/fs/btrfs/
Dzstd.c116 struct workspace *victim = container_of(pos, struct workspace, in zstd_reclaim_timer_fn() local
120 if (time_after(victim->last_used, reclaim_threshold)) in zstd_reclaim_timer_fn()
124 if (victim->req_level) in zstd_reclaim_timer_fn()
127 level = victim->level; in zstd_reclaim_timer_fn()
128 list_del(&victim->lru_list); in zstd_reclaim_timer_fn()
129 list_del(&victim->list); in zstd_reclaim_timer_fn()
130 zstd_free_workspace(&victim->list); in zstd_reclaim_timer_fn()
Draid56.c331 struct btrfs_raid_bio *victim) in merge_rbio() argument
333 bio_list_merge(&dest->bio_list, &victim->bio_list); in merge_rbio()
334 dest->bio_list_bytes += victim->bio_list_bytes; in merge_rbio()
336 bitmap_or(dest->dbitmap, victim->dbitmap, dest->dbitmap, in merge_rbio()
338 dest->generic_bio_cnt += victim->generic_bio_cnt; in merge_rbio()
339 bio_list_init(&victim->bio_list); in merge_rbio()
Dioctl.c918 static int btrfs_may_delete(struct inode *dir, struct dentry *victim, int isdir) in btrfs_may_delete() argument
922 if (d_really_is_negative(victim)) in btrfs_may_delete()
925 BUG_ON(d_inode(victim->d_parent) != dir); in btrfs_may_delete()
926 audit_inode_child(dir, victim, AUDIT_TYPE_CHILD_DELETE); in btrfs_may_delete()
933 if (check_sticky(dir, d_inode(victim)) || IS_APPEND(d_inode(victim)) || in btrfs_may_delete()
934 IS_IMMUTABLE(d_inode(victim)) || IS_SWAPFILE(d_inode(victim))) in btrfs_may_delete()
937 if (!d_is_dir(victim)) in btrfs_may_delete()
939 if (IS_ROOT(victim)) in btrfs_may_delete()
941 } else if (d_is_dir(victim)) in btrfs_may_delete()
945 if (victim->d_flags & DCACHE_NFSFS_RENAMED) in btrfs_may_delete()
/fs/
Dlibfs.c272 struct dentry *victim = NULL, *child; in simple_recursive_removal() local
278 while ((child = find_next_child(this, victim)) == NULL) { in simple_recursive_removal()
284 victim = this; in simple_recursive_removal()
288 if (simple_positive(victim)) { in simple_recursive_removal()
289 d_invalidate(victim); // avoid lost mounts in simple_recursive_removal()
290 if (d_is_dir(victim)) in simple_recursive_removal()
291 fsnotify_rmdir(inode, victim); in simple_recursive_removal()
293 fsnotify_unlink(inode, victim); in simple_recursive_removal()
295 callback(victim); in simple_recursive_removal()
296 dput(victim); // unpin it in simple_recursive_removal()
[all …]
Ddcache.c1489 struct dentry *victim; member
1534 data->victim = dentry; in select_collect2()
1576 data.victim = NULL; in shrink_dcache_parent()
1578 if (data.victim) { in shrink_dcache_parent()
1580 spin_lock(&data.victim->d_lock); in shrink_dcache_parent()
1581 if (!shrink_lock_dentry(data.victim)) { in shrink_dcache_parent()
1582 spin_unlock(&data.victim->d_lock); in shrink_dcache_parent()
1586 parent = data.victim->d_parent; in shrink_dcache_parent()
1587 if (parent != data.victim) in shrink_dcache_parent()
1589 __dentry_kill(data.victim); in shrink_dcache_parent()
[all …]
Dblock_dev.c1774 struct block_device *victim = NULL; in __blkdev_put() local
1806 victim = bdev->bd_contains; in __blkdev_put()
1813 if (victim) in __blkdev_put()
1814 __blkdev_put(victim, mode, 1); in __blkdev_put()
Dnamei.c2777 static int may_delete(struct inode *dir, struct dentry *victim, bool isdir) in may_delete() argument
2779 struct inode *inode = d_backing_inode(victim); in may_delete()
2782 if (d_is_negative(victim)) in may_delete()
2786 BUG_ON(victim->d_parent->d_inode != dir); in may_delete()
2792 audit_inode_child(dir, victim, AUDIT_TYPE_CHILD_DELETE); in may_delete()
2804 if (!d_is_dir(victim)) in may_delete()
2806 if (IS_ROOT(victim)) in may_delete()
2808 } else if (d_is_dir(victim)) in may_delete()
2812 if (victim->d_flags & DCACHE_NFSFS_RENAMED) in may_delete()
Dlocks.c1954 struct file_lock *fl, *victim = NULL; in generic_delete_lease() local
1970 victim = fl; in generic_delete_lease()
1974 trace_generic_delete_lease(inode, victim); in generic_delete_lease()
1975 if (victim) in generic_delete_lease()
1976 error = fl->fl_lmops->lm_change(victim, F_UNLCK, &dispose); in generic_delete_lease()
/fs/debugfs/
Dinode.c715 static void remove_one(struct dentry *victim) in remove_one() argument
717 if (d_is_reg(victim)) in remove_one()
718 __debugfs_file_removed(victim); in remove_one()
/fs/xfs/libxfs/
Dxfs_iext_tree.c726 void *victim) in xfs_iext_remove_node() argument
736 ASSERT(node->ptrs[pos] == victim); in xfs_iext_remove_node()
737 kmem_free(victim); in xfs_iext_remove_node()
771 victim = node; in xfs_iext_remove_node()
/fs/nfsd/
Dnfs4recover.c1084 free_cld_upcall(struct cld_upcall *victim) in free_cld_upcall() argument
1086 struct cld_net *cn = victim->cu_net; in free_cld_upcall()
1089 list_del(&victim->cu_list); in free_cld_upcall()
1091 kfree(victim); in free_cld_upcall()
/fs/ocfs2/
Dsuballoc.c1885 u16 victim, i; in ocfs2_claim_suballoc_bits() local
1929 victim = ocfs2_find_victim_chain(cl); in ocfs2_claim_suballoc_bits()
1930 ac->ac_chain = victim; in ocfs2_claim_suballoc_bits()
1946 trace_ocfs2_claim_suballoc_bits(victim); in ocfs2_claim_suballoc_bits()
1954 if (i == victim) in ocfs2_claim_suballoc_bits()
/fs/tracefs/
Dinode.c600 static void remove_one(struct dentry *victim) in remove_one() argument
/fs/f2fs/
Dgc.c1622 static int __get_victim(struct f2fs_sb_info *sbi, unsigned int *victim, in __get_victim() argument
1629 ret = DIRTY_I(sbi)->v_ops->get_victim(sbi, victim, gc_type, in __get_victim()