Lines Matching refs:new_inode
736 struct inode *new_inode = NULL; in ceph_atomic_open() local
764 new_inode = ceph_new_inode(dir, dentry, &mode, &as_ctx); in ceph_atomic_open()
765 if (IS_ERR(new_inode)) { in ceph_atomic_open()
766 err = PTR_ERR(new_inode); in ceph_atomic_open()
820 new_inode = ceph_get_inode(dir->i_sb, vino, new_inode); in ceph_atomic_open()
821 if (IS_ERR(new_inode)) { in ceph_atomic_open()
822 err = PTR_ERR(new_inode); in ceph_atomic_open()
823 new_inode = NULL; in ceph_atomic_open()
826 WARN_ON_ONCE(!(new_inode->i_state & I_NEW)); in ceph_atomic_open()
834 err = ceph_finish_async_create(dir, new_inode, in ceph_atomic_open()
838 new_inode = NULL; in ceph_atomic_open()
842 discard_new_inode(new_inode); in ceph_atomic_open()
845 new_inode = NULL; in ceph_atomic_open()
856 req->r_new_inode = new_inode; in ceph_atomic_open()
857 new_inode = NULL; in ceph_atomic_open()
905 iput(new_inode); in ceph_atomic_open()