Lines Matching refs:root

48 	struct nilfs_root *root;  member
56 struct nilfs_root *root = NILFS_I(inode)->i_root; in nilfs_inode_add_blocks() local
59 if (root) in nilfs_inode_add_blocks()
60 atomic64_add(n, &root->blocks_count); in nilfs_inode_add_blocks()
65 struct nilfs_root *root = NILFS_I(inode)->i_root; in nilfs_inode_sub_blocks() local
68 if (root) in nilfs_inode_sub_blocks()
69 atomic64_sub(n, &root->blocks_count); in nilfs_inode_sub_blocks()
334 struct nilfs_root *root, in nilfs_insert_inode_locked() argument
338 .ino = ino, .root = root, .cno = 0, .for_gc = 0 in nilfs_insert_inode_locked()
350 struct nilfs_root *root; in nilfs_new_inode() local
361 root = NILFS_I(dir)->i_root; in nilfs_new_inode()
364 ii->i_root = root; in nilfs_new_inode()
366 err = nilfs_ifile_create_inode(root->ifile, &ino, &ii->i_bh); in nilfs_new_inode()
371 atomic64_inc(&root->inodes_count); in nilfs_new_inode()
395 if (nilfs_insert_inode_locked(inode, root, ino) < 0) { in nilfs_new_inode()
484 struct nilfs_root *root, unsigned long ino, in __nilfs_read_inode() argument
493 err = nilfs_ifile_get_inode_block(root->ifile, ino, &bh); in __nilfs_read_inode()
497 raw_inode = nilfs_ifile_map_inode(root->ifile, ino, bh); in __nilfs_read_inode()
520 nilfs_ifile_unmap_inode(root->ifile, ino, bh); in __nilfs_read_inode()
529 nilfs_ifile_unmap_inode(root->ifile, ino, bh); in __nilfs_read_inode()
542 if (args->ino != inode->i_ino || args->root != NILFS_I(inode)->i_root) in nilfs_iget_test()
562 if (args->root && args->ino == NILFS_ROOT_INO) in nilfs_iget_set()
563 nilfs_get_root(args->root); in nilfs_iget_set()
564 NILFS_I(inode)->i_root = args->root; in nilfs_iget_set()
569 struct inode *nilfs_ilookup(struct super_block *sb, struct nilfs_root *root, in nilfs_ilookup() argument
573 .ino = ino, .root = root, .cno = 0, .for_gc = 0 in nilfs_ilookup()
579 struct inode *nilfs_iget_locked(struct super_block *sb, struct nilfs_root *root, in nilfs_iget_locked() argument
583 .ino = ino, .root = root, .cno = 0, .for_gc = 0 in nilfs_iget_locked()
589 struct inode *nilfs_iget(struct super_block *sb, struct nilfs_root *root, in nilfs_iget() argument
595 inode = nilfs_iget_locked(sb, root, ino); in nilfs_iget()
601 err = __nilfs_read_inode(sb, root, ino, inode); in nilfs_iget()
614 .ino = ino, .root = NULL, .cno = cno, .for_gc = 1 in nilfs_iget_for_gc()
857 struct nilfs_root *root = NILFS_I(inode)->i_root; in nilfs_permission() local
858 if ((mask & MAY_WRITE) && root && in nilfs_permission()
859 root->cno != NILFS_CPTREE_CURRENT_CNO) in nilfs_permission()