/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | disk_inode_ffs.h | 60 #define i_size ic_size.val[1] macro 62 #define i_size ic_size.val[0] macro
|
H A D | fsys_minix.c | 90 __u32 i_size; member in struct:minix_inode 108 __u32 i_size; member in struct:minix2_inode 371 filemax = (INODE->i_size); 422 filemax = (INODE->i_size); 435 if (!(INODE->i_size) || !S_ISDIR (INODE->i_mode)) 458 if (loc >= INODE->i_size)
|
H A D | fsys_ffs.c | 210 filemax = INODE->i_size; 222 if (!(INODE->i_size) || ((INODE->i_mode & IFMT) != IFDIR)) 237 if (loc >= INODE->i_size)
|
H A D | fsys_ext2fs.c | 146 __u32 i_size; /* 4: Size in bytes */ member in struct:ext2_inode 665 filemax = (INODE->i_size); 726 filemax = (INODE->i_size); 738 if (!(INODE->i_size) || !S_ISDIR (INODE->i_mode)) 762 if (loc >= INODE->i_size)
|
H A D | ufs2.h | 68 #define i_size di_size macro 411 (((lbn) >= NDADDR || (ip)->i_size >= smalllblktosize(fs, (lbn) + 1)) \ 413 : (fragroundup(fs, blkoff(fs, (ip)->i_size))))
|
H A D | fs.h | 434 (((lbn) >= NDADDR || (ip)->i_size >= ((lbn) + 1) << (fs)->fs_bshift) \ 436 : (fragroundup(fs, blkoff(fs, (ip)->i_size))))
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_extvnops.c | 103 (void *)vnodep->v_pages, offset1, iolen, ip->i_size, (void *)fdbp)); 108 ASSERT(offset1 < ip->i_size); 110 if ((offset1 + iolen) > ip->i_size) { 111 iolen = ip->i_size - offset1; 296 uoff, (io_len - done_len), ip->i_size, (void *)fdbp)); 313 if (uoff + nbytes > ip->i_size) { 321 ip->i_size, uoff + nbytes)); 333 if (uoff >= ip->i_size) { 350 contig = ip->i_size - uoff; 379 if (contig > (ip->i_size [all...] |
H A D | ufs_bmap.c | 228 ip->i_size, &ip->i_db[lbn], NDADDR - lbn, 1, 287 DOEXTENT(fs, lbn, boff, bnp, lenp, ip->i_size, &bap[i], 288 MIN(NINDIR(fs) - i, (daddr_t)lblkno(fs, ip->i_size - 1) - lbn + 1), 346 llbn = (daddr_t)((ip->i_size) ? lblkno(fs, ip->i_size - 1) : 0); 446 ip->i_size < ((u_offset_t)(lbn + 1)) << fs->fs_bshift) { 449 osize = fragroundup(fs, blkoff(fs, ip->i_size)); 483 if (ip->i_size < 567 if (isdirquota && (ip->i_size || 932 * cannot trust the values of i_size an [all...] |
H A D | ufs_alloc.c | 404 if (ip->i_size || ip->i_blocks) { 407 if (ip->i_size) { 410 fs->fs_fsmnt, (int)ino, ip->i_size, 416 ip->i_size = (u_offset_t)0; 1612 osz = ip->i_size; 1626 ufs_trans_trunc_resv(ip, ip->i_size + (NDADDR * fs->fs_bsize), 1656 if ((uoff + nbytes) > ip->i_size) 1657 ip->i_size = (uoff + nbytes); 1672 ufs_trans_trunc_resv(ip, ip->i_size + 1704 if (i >= ip->i_size) [all...] |
H A D | ufs_dir.c | 119 * If the directory size (from i_size) is greater than the ufs_min_dir_cache 316 if (!skipcaching && (dp->i_size >= ufs_min_dir_cache)) { 327 switch (dnlc_dir_start(dcap, dp->i_size >> 361 if (offset > dp->i_size) { 379 endsearch = P2ROUNDUP_TYPED(dp->i_size, DIRBLKSIZ, u_offset_t); 1184 slotp->offset = P2ROUNDUP_TYPED(tdp->i_size, 1197 if (!noentry && tdp->i_size >= ufs_min_dir_cache) { 1216 tdp->i_size >> AV_DIRECT_SHIFT)) { 1236 dirsize = P2ROUNDUP_TYPED(tdp->i_size, DIRBLKSIZ, u_offset_t); 1689 dp->i_size < sizeo [all...] |
H A D | ufs_directio.c | 406 size = ip->i_size; 522 if ((uoff + n) > ip->i_size) { 529 ip->i_size = uoff + n; 562 if ((ip->i_size > MAXOFF32_T) && 577 if (size == ip->i_size) 765 if (size != ip->i_size) { 878 size = ip->i_size;
|
H A D | ufs_vnops.c | 425 (uiop->uio_loffset < ip->i_size) && (uiop->uio_resid > 0) && 426 ((ip->i_size - uiop->uio_loffset) >= uiop->uio_resid) && 601 uiop->uio_loffset = ip->i_size; 755 * ip->i_size is incremented before the uiomove 757 * address) reset ip->i_size. 758 * The better way would be to increment ip->i_size 901 if (uoff + n > ip->i_size) { 1085 old_i_size = ip->i_size; 1093 if ((ip->i_size > MAXOFF32_T) && 1237 * page push failed, fix up i_size [all...] |
H A D | ufs_inode.c | 1197 if (length == oip->i_size) 1214 if (length == oip->i_size) { 1240 if (length > oip->i_size) { 1258 u_offset_t osize = oip->i_size; 1259 oip->i_size = length; 1412 oip->i_size = length; 1501 fs->fs_fsmnt, (int)oip->i_number, oip->i_size,
|
H A D | ufs_trans.c | 757 if (length < ip->i_size) { 758 size = ip->i_size - length; 836 ASSERT(length + resid < ip->i_size); 848 err = ufs_itrunc(ip, blkroundup(fs, (ip->i_size - resid)), 850 ASSERT(ip->i_size != length);
|
/illumos-gate/usr/src/common/fs/ |
H A D | hsfs.c | 186 ip->i_size = hsdep.hs_dir.ext_size; 249 if (ip->i_size == 0) { 273 ip->i_size = hsdep->hs_dir.ext_size; 299 if (dirp->loc >= ip->i_size) { 314 if (udp->d_reclen == 0 && dirp->loc <= ip->i_size) { 330 diff = ip->i_size - filep->fi_offset; 344 if (filep->fi_offset - off + size >= ip->i_size) 369 filep->fi_offset + count > ip->i_size) 370 count = ip->i_size - filep->fi_offset; 621 stp->st_size = ip->i_size; [all...] |
H A D | ufsops.c | 297 if (ip->i_size == 0) { 331 if (dstuff->loc >= filep->fi_inode->i_size) { 380 diff = filep->fi_inode->i_size - filep->fi_offset; 416 if (filep->fi_offset - off + size >= filep->fi_inode->i_size) 445 diff = filep->fi_inode->i_size - filep->fi_offset; 469 if (filep->fi_offset - off + size >= filep->fi_inode->i_size) 501 filep->fi_offset + count > filep->fi_inode->i_size) 502 count = filep->fi_inode->i_size - filep->fi_offset; 724 stp->st_size = ip->i_size;
|
H A D | decompress.c | 121 if (filep->fi_inode->i_size < 3) 229 if (zsp->avail_in == 0 && filep->fi_cfoff < ip->i_size) { 256 if (filep->fi_cfoff >= ip->i_size || err == Z_STREAM_END)
|
/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_bmap.c | 113 if ((error = ud_read_icb_till_off(ip, ip->i_size)) == 0) { 143 if ((error = ud_read_icb_till_off(ip, ip->i_size)) == 0) { 238 if (ip->i_size != 0) { 239 error = fbread(ITOV(ip), 0, ip->i_size, S_OTHER, &fbp); 278 if ((PCEIL(ip->i_size) < PBASE(off)) && 279 ((PBASE(off) - PCEIL(ip->i_size)) >= PAGESIZE)) { 281 if (ip->i_size != 0) { 298 * Allocate a hole from PCEIL(ip->i_size) to PBASE(off) 301 count = PBASE(off) - PCEIL(ip->i_size); 368 if (ud_read_icb_till_off(ip, ip->i_size) ! [all...] |
H A D | udf_inode.c | 606 ip->i_size = SWAP_64(fe->fe_info_len); 1208 fe->fe_info_len = SWAP_64(ip->i_size); 1244 crc_len += ip->i_size; 1245 fe->fe_len_adesc = SWAP_32(((uint32_t)ip->i_size)); 1246 } else if ((ip->i_size != 0) && (ip->i_ext != NULL) && 1250 ip->i_size)) == 0) { 1583 if (length == oip->i_size) { 1593 if (length > oip->i_size) { 1606 u_offset_t osize = oip->i_size; 1607 oip->i_size [all...] |
H A D | udf_vnops.c | 387 uiop->uio_loffset = ip->i_size; 432 vap->va_size = ip->i_size; 446 vap->va_size = ip->i_size; 786 if (ip->i_size == 0) { 1140 dirsiz = ip->i_size; 1414 size = ip->i_size; 1714 beyond_eof = uoff + len > ip->i_size + PAGEOFFSET; 1762 (offset < ip->i_size)) { 1770 if ((offset + blk_size) > ip->i_size) { 1771 count = ip->i_size [all...] |
H A D | udf_dir.c | 196 end = dirsize = dip->i_size; 777 if ((slot.offset + FID_LEN(fid)) == dp->i_size) { 900 dirsize = tdp->i_size; 1000 slotp->size = tdp->i_max_emb - tdp->i_size; 1034 if (ip->i_size == 0) { 1042 for (off = 0; off < ip->i_size; off += entry_len) { 1375 ip->i_size = sizeof (struct file_id); 1380 iext->ib_count = ip->i_size; 1384 ip->i_size = sizeof (struct file_id); 1666 old_size = (uint32_t)dp->i_size; [all...] |
/illumos-gate/usr/src/stand/lib/fs/hsfs/ |
H A D | hsfsops.c | 236 if (ip->i_size == 0) { 292 if (dirp->loc >= ip->i_size) { 306 if (udp->d_reclen == 0 && dirp->loc <= ip->i_size) { 334 diff = ip->i_size - filep->fi_offset; 382 if (filep->fi_offset - off + size >= ip->i_size) 416 if (filep->fi_offset + count > ip->i_size) 417 count = ip->i_size - filep->fi_offset; 639 stp->st_size = ip->i_size; 965 ip->i_size = hsdep->hs_dir.ext_size;
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | ufs_inode.h | 234 * to load and store the long long values of i_size. Therefore the 235 * address of i_size must be eight byte aligned. Kmem_alloc of incore 292 #define i_size i_ic.ic_lsize macro 534 * of an inode's i_size, which is a long long data type. 544 #define UFS_GET_ISIZE(resultp, ip) *(resultp) = (ip)->i_size 545 #define UFS_SET_ISIZE(value, ip) (ip)->i_size = (value) 552 *(resultp) = (ip)->i_size; \ 558 (ip)->i_size = (value); \
|
/illumos-gate/usr/src/stand/lib/fs/ufs/ |
H A D | ufsops.c | 337 if (ip->i_size == 0) 415 if (dstuff->loc >= filep->fi_inode->i_size) { 464 diff = filep->fi_inode->i_size - filep->fi_offset; 527 if (filep->fi_offset - off + size >= filep->fi_inode->i_size) 558 if (filep->fi_offset + count > filep->fi_inode->i_size) 559 count = filep->fi_inode->i_size - filep->fi_offset; 779 stp->st_size = ip->i_size;
|
/illumos-gate/usr/src/boot/lib/libstand/ |
H A D | nandfs.c | 461 if (fs->nf_offset >= fs->nf_opened_node->inode->i_size) 494 size = fs->nf_opened_node->inode->i_size; 529 sb->st_size = fs->nf_opened_node->inode->i_size; 546 if (fs->nf_offset >= fs->nf_opened_node->inode->i_size) { 593 if (*size_p > fs->nf_opened_node->inode->i_size - fs->nf_offset) 594 *size_p = fs->nf_opened_node->inode->i_size - fs->nf_offset; 716 link_len = node->inode->i_size;
|