Lines Matching refs:file
70 struct file *anon_inode_getfile(const char *name, in anon_inode_getfile()
76 struct file *file; in anon_inode_getfile() local
88 file = ERR_PTR(-ENOMEM); in anon_inode_getfile()
105 file = alloc_file(&path, OPEN_FMODE(flags), fops); in anon_inode_getfile()
106 if (IS_ERR(file)) in anon_inode_getfile()
108 file->f_mapping = anon_inode_inode->i_mapping; in anon_inode_getfile()
110 file->f_flags = flags & (O_ACCMODE | O_NONBLOCK); in anon_inode_getfile()
111 file->private_data = priv; in anon_inode_getfile()
113 return file; in anon_inode_getfile()
119 return file; in anon_inode_getfile()
143 struct file *file; in anon_inode_getfd() local
150 file = anon_inode_getfile(name, fops, priv, flags); in anon_inode_getfd()
151 if (IS_ERR(file)) { in anon_inode_getfd()
152 error = PTR_ERR(file); in anon_inode_getfd()
155 fd_install(fd, file); in anon_inode_getfd()