Lines Matching refs:inode
115 * This iterates over the data blocks belonging to an inode,
127 struct ufs1_dinode *inode;
159 /* Read the inode. */
164 inode = (struct ufs1_dinode *)inodebuf;
165 inode += ino_to_fsbo(fs, ino);
168 ffs_dinode1_swap(inode, inode);
172 nblk = howmany(inode->di_size, fs->fs_bsize);
175 level[0].blknums = &inode->di_db[0];
177 level[1].blknums = &inode->di_ib[0];
179 level[2].blknums = &inode->di_ib[1];
181 level[3].blknums = &inode->di_ib[2];
231 fsbtodb(fs, blk), sblksize(fs, inode->di_size, lblk));
235 sblksize(fs, (int64_t)inode->di_size, lblk));
252 * This iterates over the data blocks belonging to an inode,
264 struct ufs2_dinode *inode;
296 /* Read the inode. */
301 inode = (struct ufs2_dinode *)inodebuf;
302 inode += ino_to_fsbo(fs, ino);
305 ffs_dinode2_swap(inode, inode);
309 nblk = howmany(inode->di_size, fs->fs_bsize);
312 level[0].blknums = &inode->di_db[0];
314 level[1].blknums = &inode->di_ib[0];
316 level[2].blknums = &inode->di_ib[1];
318 level[3].blknums = &inode->di_ib[2];
367 fsbtodb(fs, blk), sblksize(fs, inode->di_size, lblk));
371 sblksize(fs, (int64_t)inode->di_size, lblk));
390 * and saves the inode number if one is found.
561 /* Get the inode number of the secondary bootstrap. */