Home
last modified time | relevance | path

Searched refs:origin_file (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/fs/epfs/
Dfile.c20 struct file *origin_file; in epfs_set_origin_fd() local
29 origin_file = fget(fd); in epfs_set_origin_fd()
30 if (!origin_file) { in epfs_set_origin_fd()
36 if (info->origin_file) { in epfs_set_origin_fd()
39 fput(origin_file); in epfs_set_origin_fd()
40 } else if (file_inode(origin_file) == inode) { in epfs_set_origin_fd()
42 fput(origin_file); in epfs_set_origin_fd()
45 info->origin_file = origin_file; in epfs_set_origin_fd()
46 fsstack_copy_attr_all(inode, file_inode(origin_file)); in epfs_set_origin_fd()
47 fsstack_copy_inode_size(inode, file_inode(origin_file)); in epfs_set_origin_fd()
[all …]
Dinode.c59 struct file *origin_file; in epfs_getattr() local
64 origin_file = info->origin_file; in epfs_getattr()
65 if (!origin_file) { in epfs_getattr()
69 ret = vfs_getattr(&(origin_file->f_path), &origin_stat, request_mask, in epfs_getattr()
73 fsstack_copy_attr_all(inode, file_inode(origin_file)); in epfs_getattr()
74 fsstack_copy_inode_size(inode, file_inode(origin_file)); in epfs_getattr()
Dsuper.c67 if (info->origin_file) { in epfs_evict_inode()
68 fput(info->origin_file); in epfs_evict_inode()
69 info->origin_file = NULL; in epfs_evict_inode()
Dinternal.h22 struct file *origin_file; member