Lines Matching refs:file
78 static struct file *__anon_inode_getfile(const char *name, in __anon_inode_getfile()
85 struct file *file; in __anon_inode_getfile() local
93 file = ERR_CAST(inode); in __anon_inode_getfile()
99 file = ERR_PTR(-ENODEV); in __anon_inode_getfile()
109 file = alloc_file_pseudo(inode, anon_inode_mnt, name, in __anon_inode_getfile()
111 if (IS_ERR(file)) in __anon_inode_getfile()
114 file->f_mapping = inode->i_mapping; in __anon_inode_getfile()
116 file->private_data = priv; in __anon_inode_getfile()
118 return file; in __anon_inode_getfile()
124 return file; in __anon_inode_getfile()
143 struct file *anon_inode_getfile(const char *name, in anon_inode_getfile()
171 struct file *anon_inode_getfile_secure(const char *name, in anon_inode_getfile_secure()
187 struct file *file; in __anon_inode_getfd() local
194 file = __anon_inode_getfile(name, fops, priv, flags, context_inode, in __anon_inode_getfd()
196 if (IS_ERR(file)) { in __anon_inode_getfd()
197 error = PTR_ERR(file); in __anon_inode_getfd()
200 fd_install(fd, file); in __anon_inode_getfd()