Lines Matching refs:inode
631 } else if ((node->inode->flags & FI_SIZED) == 0) { in ffs_size_dir()
633 node->inode->flags |= FI_SIZED; in ffs_size_dir()
637 (long long)node->inode->st.st_size); in ffs_size_dir()
640 ADDSIZE(node->inode->st.st_size); in ffs_size_dir()
667 struct stat *st = stampst.st_ino != 0 ? &stampst : &cur->inode->st; in ffs_build_dinode1()
670 dinp->di_mode = cur->inode->st.st_mode; in ffs_build_dinode1()
671 dinp->di_nlink = cur->inode->nlink; in ffs_build_dinode1()
672 dinp->di_size = cur->inode->st.st_size; in ffs_build_dinode1()
674 dinp->di_flags = cur->inode->st.st_flags; in ffs_build_dinode1()
677 dinp->di_uid = cur->inode->st.st_uid; in ffs_build_dinode1()
678 dinp->di_gid = cur->inode->st.st_gid; in ffs_build_dinode1()
697 ufs_rw32(cur->inode->st.st_rdev, fsopts->needswap); in ffs_build_dinode1()
715 struct stat *st = stampst.st_ino != 0 ? &stampst : &cur->inode->st; in ffs_build_dinode2()
718 dinp->di_mode = cur->inode->st.st_mode; in ffs_build_dinode2()
719 dinp->di_nlink = cur->inode->nlink; in ffs_build_dinode2()
720 dinp->di_size = cur->inode->st.st_size; in ffs_build_dinode2()
722 dinp->di_flags = cur->inode->st.st_flags; in ffs_build_dinode2()
725 dinp->di_uid = cur->inode->st.st_uid; in ffs_build_dinode2()
726 dinp->di_gid = cur->inode->st.st_gid; in ffs_build_dinode2()
749 ufs_rw64(cur->inode->st.st_rdev, fsopts->needswap); in ffs_build_dinode2()
785 if ((cur->inode->flags & FI_ALLOCATED) == 0) { in ffs_populate_dir()
786 cur->inode->flags |= FI_ALLOCATED; in ffs_populate_dir()
788 cur->inode->ino = cur->parent->inode->ino; in ffs_populate_dir()
790 cur->inode->ino = fsopts->curinode; in ffs_populate_dir()
799 root->inode->nlink++; /* count my parent's link */ in ffs_populate_dir()
801 root->inode->nlink++; /* count my child's link */ in ffs_populate_dir()
819 if (cur->inode->flags & FI_WRITTEN) in ffs_populate_dir()
821 cur->inode->flags |= FI_WRITTEN; in ffs_populate_dir()
842 cur->inode->ino, inode_type(cur->type)); in ffs_populate_dir()
843 if (cur->inode->nlink > 1) in ffs_populate_dir()
844 printf(", nlink %d", cur->inode->nlink); in ffs_populate_dir()
849 ffs_write_file(&din, cur->inode->ino, membuf, fsopts); in ffs_populate_dir()
851 ffs_write_file(&din, cur->inode->ino, in ffs_populate_dir()
855 ffs_write_inode(&din, cur->inode->ino, fsopts); in ffs_populate_dir()
891 struct inode in; in ffs_write_file()
1033 de.d_ino = ufs_rw32(node->inode->ino, needswap); in ffs_make_dirbuf()