Home | History | Annotate | Download | only in libsa

Lines Matching defs:f_di

193 	struct ufs_dinode	f_di;		/* copy of on-disk inode */
392 fp->f_di = *dip;
394 fp->f_di = ((struct ufs_dinode *)buf)[ino_to_fsbo(fs, inumber)];
397 ufs_dinode_swap(&fp->f_di, &fp->f_di);
450 *disk_block_p = fp->f_di.di_db[file_block];
472 ind_block_num = fp->f_di.di_ib[level / fp->f_nishift - 1];
543 block_size = (size_t)dblksize(fs, &fp->f_di, (uint64_t)file_block);
545 block_size = (size_t)ffs_sblksize(fs, (int64_t)fp->f_di.di_size, file_block);
580 if (*size_p > fp->f_di.di_size - fp->f_seekp)
581 *size_p = fp->f_di.di_size - fp->f_seekp;
603 while (fp->f_seekp < (off_t)fp->f_di.di_size) {
787 if ((fp->f_di.di_mode & IFMT) != IFDIR) {
821 if ((fp->f_di.di_mode & IFMT) == IFLNK) {
822 int link_len = fp->f_di.di_size;
836 memcpy(namebuf, fp->f_di.di_db, link_len);
937 if (fp->f_seekp >= (off_t)fp->f_di.di_size)
985 fp->f_seekp = fp->f_di.di_size - offset;
1001 sb->st_mode = fp->f_di.di_mode;
1002 sb->st_uid = fp->f_di.di_uid;
1003 sb->st_gid = fp->f_di.di_gid;
1004 sb->st_size = fp->f_di.di_size;
1039 while (fp->f_seekp < (off_t)fp->f_di.di_size) {