Searched refs:atomic_open (Results 1 - 16 of 16) sorted by relevance

/linux-4.1.27/fs/
H A Dopen.c774 * This can be used to finish opening a file passed to i_op->atomic_open().
784 * an error occurs in ->atomic_open(), it needs to clean up with fput().
806 * finish_no_open - finish ->atomic_open() without opening the file
811 * This can be used to set the result of a successful lookup in ->atomic_open().
816 * Returns "1" which must be the return value of ->atomic_open() after having
H A Dnamei.c2711 static int atomic_open(struct nameidata *nd, struct dentry *dentry, atomic_open() function
2785 error = dir->i_op->atomic_open(dir, dentry, file, open_flag, mode, atomic_open()
2891 if ((nd->flags & LOOKUP_OPEN) && dir_inode->i_op->atomic_open) { lookup_open()
2892 return atomic_open(nd, dentry, path, file, op, got_write, lookup_open()
3042 * If atomic_open() acquired write access it is dropped now due to do_last()
H A Ddcache.c2765 * will only occur during atomic_open. So we need to check for the dentry
/linux-4.1.27/fs/ceph/
H A Dfile.c240 dout("atomic_open %p dentry %p '%pd' %s flags %d mode 0%o\n", ceph_atomic_open()
296 dout("atomic_open finish_no_open on dn %p\n", dn); ceph_atomic_open()
299 dout("atomic_open finish_open on dn %p\n", dn); ceph_atomic_open()
312 dout("atomic_open result=%d\n", err); ceph_atomic_open()
H A Ddir.c1385 .atomic_open = ceph_atomic_open,
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
H A Dnamei.c842 * Plain create. Intent create is handled in atomic_open.
1149 .atomic_open = ll_atomic_open,
/linux-4.1.27/fs/gfs2/
H A Dfile.c537 * gfs2_open_common - This is common to open and atomic_open
576 * After atomic_open, this function is only used for opening files
H A Dinode.c822 * @opened: atomic_open flags
1957 .atomic_open = gfs2_atomic_open,
/linux-4.1.27/fs/9p/
H A Dvfs_inode.c1499 .atomic_open = v9fs_vfs_atomic_open,
1514 .atomic_open = v9fs_vfs_atomic_open,
H A Dvfs_inode_dotl.c977 .atomic_open = v9fs_vfs_atomic_open_dotl,
/linux-4.1.27/fs/cifs/
H A Dcifsfs.c860 .atomic_open = cifs_atomic_open,
H A Ddir.c436 * cifs_open. It could be added to atomic_open in the future but the cifs_atomic_open()
/linux-4.1.27/fs/nfs/
H A Ddir.c1499 dfprintk(VFS, "NFS: atomic_open(%s/%lu), %pd\n", nfs_atomic_open()
H A Dnfs4proc.c8595 .atomic_open = nfs_atomic_open,
/linux-4.1.27/fs/fuse/
H A Ddir.c1895 .atomic_open = fuse_atomic_open,
/linux-4.1.27/include/linux/
H A Dfs.h1653 int (*atomic_open)(struct inode *, struct dentry *, member in struct:inode_operations

Completed in 349 milliseconds