/illumos-gate/usr/src/boot/include/ufs/ufs/ |
H A D | dinode.h | 122 #define NDADDR 12 /* Direct addresses in inode. */ macro 146 ufs2_daddr_t di_db[NDADDR]; /* 112: Direct disk blocks. */ 180 ufs1_daddr_t di_db[NDADDR]; /* 40: Direct disk blocks. */
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | fsys_ffs.c | 103 if (file_block < NDADDR) 113 offset = ((file_block - NDADDR) % NINDIR (SUPERBLOCK)); 139 return (((int *) MAPBUF)[((file_block - NDADDR) % NINDIR (SUPERBLOCK)) 213 fsmax = (NDADDR + NINDIR (SUPERBLOCK)) * SUPERBLOCK->fs_bsize;
|
H A D | fsys_ufs2.c | 127 if (file_block < NDADDR) 138 offset = ((file_block - NDADDR) % NINDIR (SUPERBLOCK)); 164 return (((grub_int64_t *) MAPBUF)[((file_block - NDADDR) % NINDIR (SUPERBLOCK)) 238 fsmax = (NDADDR + NINDIR (SUPERBLOCK)) * SUPERBLOCK->fs_bsize;
|
H A D | disk_inode_ffs.h | 48 #define NDADDR FFS_NDADDR macro
|
H A D | ufs2.h | 119 #define NDADDR 12 /* Direct addresses in inode. */ macro 135 ufs1_daddr_t di_db[NDADDR]; /* 40: Direct disk blocks. */ 166 ufs2_daddr_t di_db[NDADDR]; /* 112: Direct disk blocks. */ 387 /* Use this only when `blk' is known to be small, e.g., < NDADDR. */ 411 (((lbn) >= NDADDR || (ip)->i_size >= smalllblktosize(fs, (lbn) + 1)) \ 415 (((lbn) >= NDADDR || (size) >= ((lbn) + 1) << (fs)->fs_bshift) \
|
H A D | fs.h | 434 (((lbn) >= NDADDR || (ip)->i_size >= ((lbn) + 1) << (fs)->fs_bshift) \ 438 (((lbn) >= NDADDR || (dip)->di_size >= ((lbn) + 1) << (fs)->fs_bshift) \
|
/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/ |
H A D | pass1.c | 141 NDADDR * sizeof (daddr32_t)) != 0) || 204 for (j = 0; j < NDADDR; j++) { 256 for (j = ndb; j < NDADDR; j++) { 276 for (j = 0, ndb -= NDADDR; ndb > 0; j++) { 305 for (; j < NDADDR; j++) 597 if (blocks > NDADDR) { 598 if (blocks < (NDADDR + NINDIR(&sblock))) 599 blocks = NDADDR; 600 else if (blocks < (NDADDR + NINDIR(&sblock) + 602 blocks = NDADDR [all...] |
H A D | inode.c | 263 for (i = 0; i < NDADDR; i++) { 326 * single indirect case (i = 0, di_ib[i] != 0), NDADDR's worth 392 dblks = NDADDR; 396 dblks = NDADDR + NINDIR(&sblock); 400 dblks = NDADDR + NINDIR(&sblock) + 829 blks = NDADDR + NIADDR; 902 blks = NDADDR + NIADDR; 1363 for (dblk = idesc.id_truncto + 1; dblk < NDADDR; dblk++) { 1433 inp->i_blkssize = (NDADDR + NIADDR) * sizeof (daddr32_t);
|
H A D | dir.c | 855 for (bc = 0; ((nxtbn > 0) && (bc < nxtbn) && (bc < NDADDR)); bc++) { 870 if (nxtbn <= NDADDR) { 879 * Note that we test nxtbn <= NDADDR, as it's the 886 if (nxtbn >= NDADDR && !lffragsz) { 888 nxtibn = nxtbn - NDADDR;
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_bmap.c | 224 * The first NDADDR blocks are direct blocks. 226 if (lbn < NDADDR) { 228 ip->i_size, &ip->i_db[lbn], NDADDR - lbn, 1, 239 tbn = lbn - NDADDR; 367 if (llbn < NDADDR && llbn < lbn && (ob = ip->i_db[llbn]) != 0) { 441 * The first NDADDR blocks are direct blocks. 443 if (lbn < NDADDR) { 594 tbn = lbn - NDADDR; 945 if (dblks <= NDADDR) 952 dblks -= NDADDR; [all...] |
H A D | ufs_inode.c | 970 for (i = 1; i < NDADDR; i++) 1232 for (j = 1; j < NDADDR; j++) 1268 bsize = (int)lblkno(fs, osize - 1) >= NDADDR ? 1370 bsize = (int)lblkno(fs, length - 1) >= NDADDR ? 1387 lastiblock[SINGLE] = lastblock - NDADDR; 1408 for (i = NDADDR - 1; i > lastblock; i--) { 1440 for (i = NDADDR - 1; i > lastblock; i--) { 1490 for (i = 0; i < NDADDR; i++)
|
H A D | ufs_trans.c | 442 ufs_trans_mata_direct(ip, &frags, &ip->i_db[0], NDADDR); 681 last2blk = NDADDR + fni + fni * fni; 699 if (maxfblk > NDADDR + fni) { 702 if (offblk > NDADDR + fni) 705 n2blk = maxfblk - NDADDR + fni; 712 if (maxfblk > NDADDR) {
|
H A D | ufs_alloc.c | 418 for (i = 0; i < NDADDR; i++) 546 if (lbn < NDADDR) { 1488 #define UFSNADDR (NDADDR + NIADDR) /* NADDR applies to (obsolete) S5FS */ 1489 #define IB(i) (NDADDR + (i)) /* index of i'th indirect block ptr */ 1561 daddr32_t db_undo[NDADDR]; /* old direct blocks */ 1610 for (i = 0; i < NDADDR; i++) 1625 if (lblkno(fs, lp->l_start) < NDADDR) { 1626 ufs_trans_trunc_resv(ip, ip->i_size + (NDADDR * fs->fs_bsize), 1635 (lblkno(fs, lp->l_start + done_len) < NDADDR)) { 1812 for (i = 0; i < NDADDR; [all...] |
H A D | ufs_subr.c | 596 if (lbn < NDADDR) 598 if (lbn < NDADDR + NINDIR(fs)) { 619 clbn = NDADDR + NINDIR(fs); 641 clbn = NDADDR + NINDIR(fs) + (NINDIR(fs) * NINDIR(fs)); 701 /* The first NDADDR are direct so nothing to do */ 702 if (lbn < NDADDR) 710 tbn = lbn - NDADDR;
|
H A D | ufs_extvnops.c | 488 if ((offset + *len) < (NDADDR * fs->fs_bsize)) {
|
/illumos-gate/usr/src/boot/sys/boot/common/ |
H A D | ufsread.c | 304 if (lbn < NDADDR) { 306 } else if (lbn < NDADDR + NINDIR(&fs)) { 309 u = (u_int)(lbn - NDADDR) / n * DBPERVBLK; 316 n = (lbn - NDADDR) & (n - 1);
|
/illumos-gate/usr/src/cmd/backup/dump/ |
H A D | dumpitime.c | 381 if (ip->di_size > (u_offset_t)((unsigned)(sblock->fs_bsize) * NDADDR)) { 385 (unsigned)(NDADDR * sblock->fs_bsize / tp_bsize),
|
/illumos-gate/usr/src/boot/lib/libstand/ |
H A D | ext2fs.c | 133 #define NDADDR 12 /* # of direct blocks */ macro 165 (((lbn) >= NDADDR || (dip)->di_size >= smalllblktosize(fs, (lbn) + 1)) \ 278 u_int32_t di_db[NDADDR]; /* direct blocks */ 612 * di_db[0..NDADDR-1] hold block numbers for blocks 613 * 0..NDADDR-1 617 * NDADDR .. NDADDR + NINDIR(fs)-1 621 * NDADDR + NINDIR(fs) .. 622 * NDADDR + NINDIR(fs) + NINDIR(fs)**2 - 1 627 * NDADDR [all...] |
H A D | ufs.c | 212 * di_db[0..NDADDR-1] hold block numbers for blocks 213 * 0..NDADDR-1 217 * NDADDR .. NDADDR + NINDIR(fs)-1 221 * NDADDR + NINDIR(fs) .. 222 * NDADDR + NINDIR(fs) + NINDIR(fs)**2 - 1 227 * NDADDR + NINDIR(fs) + NINDIR(fs)**2 .. 228 * NDADDR + NINDIR(fs) + NINDIR(fs)**2 232 if (file_block < NDADDR) { 238 file_block -= NDADDR; [all...] |
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | ufs_inode.h | 184 #define NDADDR 12 /* direct addresses in inode */ macro 186 #define FSL_SIZE (NDADDR + NIADDR - 1) * sizeof (daddr32_t) 210 daddr32_t ic_db[NDADDR]; /* 40: disk block addresses */
|
H A D | ufs_fs.h | 702 (((lbn) >= NDADDR || \ 708 (((lbn) >= NDADDR || \
|
/illumos-gate/usr/src/boot/sys/ufs/ffs/ |
H A D | fs.h | 578 /* Use this only when `blk' is known to be small, e.g., < NDADDR. */ 611 (((lbn) >= NDADDR || (ip)->i_size >= smalllblktosize(fs, (lbn) + 1)) \ 615 (((lbn) >= NDADDR || (size) >= ((lbn) + 1) << (fs)->fs_bshift) \ 625 * Indirect lbns are aligned on NDADDR addresses where single indirects
|
/illumos-gate/usr/src/common/fs/ |
H A D | ufsops.c | 229 * blocks 0..NDADDR are direct blocks 231 if (bn < NDADDR) { 241 bn -= NDADDR;
|
/illumos-gate/usr/src/cmd/fs.d/ufs/ff/ |
H A D | ff.c | 673 if (i < NDADDR) 675 i -= NDADDR;
|
/illumos-gate/usr/src/cmd/fs.d/ufs/ncheck/ |
H A D | ncheck.c | 614 if (i < NDADDR) 616 i -= NDADDR;
|