Lines Matching refs:f_di
307 struct ext2dinode f_di; /* copy of on-disk inode */
441 if (! S_ISDIR(fp->f_di.di_mode)) {
481 if (S_ISLNK(fp->f_di.di_mode)) {
482 int link_len = fp->f_di.di_size;
493 if (fp->f_di.di_nblk == 0) {
494 bcopy(fp->f_di.di_shortlink,
582 fp->f_di = dp[ino_to_bo(fs, inumber)];
634 *disk_block_p = fp->f_di.di_db[file_block];
656 ind_block_num = fp->f_di.di_ib[level];
712 block_size = dblksize(fs, &fp->f_di, file_block);
747 if (*size_p > fp->f_di.di_size - fp->f_seekp)
748 *size_p = fp->f_di.di_size - fp->f_seekp;
769 while (fp->f_seekp < fp->f_di.di_size) {
825 if (fp->f_seekp >= fp->f_di.di_size)
860 fp->f_seekp = fp->f_di.di_size - offset;
875 sb->st_mode = fp->f_di.di_mode;
876 sb->st_uid = fp->f_di.di_uid;
877 sb->st_gid = fp->f_di.di_gid;
878 sb->st_size = fp->f_di.di_size;
895 if (fp->f_seekp >= fp->f_di.di_size)