Lines Matching refs:f_di
304 struct ext2dinode f_di; /* copy of on-disk inode */ member
438 if (! S_ISDIR(fp->f_di.di_mode)) { in ext2fs_open()
478 if (S_ISLNK(fp->f_di.di_mode)) { in ext2fs_open()
479 int link_len = fp->f_di.di_size; in ext2fs_open()
490 if (fp->f_di.di_nblk == 0) { in ext2fs_open()
491 bcopy(fp->f_di.di_shortlink, in ext2fs_open()
579 fp->f_di = dp[ino_to_bo(fs, inumber)]; in read_inode()
631 *disk_block_p = fp->f_di.di_db[file_block]; in block_map()
653 ind_block_num = fp->f_di.di_ib[level]; in block_map()
709 block_size = dblksize(fs, &fp->f_di, file_block); in buf_read_file()
744 if (*size_p > fp->f_di.di_size - fp->f_seekp) in buf_read_file()
745 *size_p = fp->f_di.di_size - fp->f_seekp; in buf_read_file()
766 while (fp->f_seekp < fp->f_di.di_size) { in search_directory()
823 if (fp->f_seekp >= fp->f_di.di_size) in ext2fs_read()
858 fp->f_seekp = fp->f_di.di_size - offset; in ext2fs_seek()
873 sb->st_mode = fp->f_di.di_mode; in ext2fs_stat()
874 sb->st_uid = fp->f_di.di_uid; in ext2fs_stat()
875 sb->st_gid = fp->f_di.di_gid; in ext2fs_stat()
876 sb->st_size = fp->f_di.di_size; in ext2fs_stat()
894 if (fp->f_seekp >= fp->f_di.di_size) in ext2fs_readdir()