Lines Matching defs:atomic_open
4364 * atomic_open() - atomically look up, create and open a file
4366 * @dentry: child to ->atomic_open()
4380 * FMODE_CREATED is set when the call to ->atomic_open() actually created
4386 static struct dentry *atomic_open(const struct path *path, struct dentry *dentry,
4396 error = dir_inode->i_op->atomic_open(dir_inode, dentry, file,
4422 WARN(1, "%s: ->atomic_open() left file->f_path.dentry unset!\n",
4548 if (dir_inode->i_op->atomic_open) {
4551 dentry = atomic_open(&nd->path, dentry, file, open_flag, mode,
4641 * It uses ->atomic_open or ->lookup / ->create / ->open as appropriate.
4650 * or ->atomic_open responded to __O_REGULAR.
5210 if (dir_inode->i_op->atomic_open) {
5218 /* atomic_open will dput(dentry) on error */
5220 dentry = atomic_open(path, dentry, file, flags, mode, create_error);