Lines Matching refs:open
807 int (*open)(struct inode *, struct file *), in __dentry_open()
836 if (!open && f->f_op) in __dentry_open()
837 open = f->f_op->open; in __dentry_open()
838 if (open) { in __dentry_open()
839 error = open(inode, f); in __dentry_open()
905 int (*open)(struct inode *, struct file *)) in lookup_instantiate_filp()
909 if (IS_ERR(nd->intent.open.file)) in lookup_instantiate_filp()
913 nd->intent.open.file = __dentry_open(dget(dentry), mntget(nd->path.mnt), in lookup_instantiate_filp()
914 nd->intent.open.flags - 1, in lookup_instantiate_filp()
915 nd->intent.open.file, in lookup_instantiate_filp()
916 open, cred); in lookup_instantiate_filp()
918 return nd->intent.open.file; in lookup_instantiate_filp()
921 nd->intent.open.file = (struct file *)dentry; in lookup_instantiate_filp()
939 filp = nd->intent.open.file; in nameidata_to_filp()
1049 SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, int, mode) in SYSCALL_DEFINE3() argument