Searched refs:NDADDR (Results 1 - 25 of 33) sorted by relevance

12

/illumos-gate/usr/src/boot/include/ufs/ufs/
H A Ddinode.h122 #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 Dfsys_ffs.c103 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 Dfsys_ufs2.c127 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 Ddisk_inode_ffs.h48 #define NDADDR FFS_NDADDR macro
H A Dufs2.h119 #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 Dfs.h434 (((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 Dpass1.c141 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 Dinode.c263 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 Ddir.c855 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 Dufs_bmap.c224 * 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 Dufs_inode.c970 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 Dufs_trans.c442 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 Dufs_alloc.c418 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 Dufs_subr.c596 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 Dufs_extvnops.c488 if ((offset + *len) < (NDADDR * fs->fs_bsize)) {
/illumos-gate/usr/src/boot/sys/boot/common/
H A Dufsread.c304 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 Ddumpitime.c381 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 Dext2fs.c133 #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 Dufs.c212 * 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 Dufs_inode.h184 #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 Dufs_fs.h702 (((lbn) >= NDADDR || \
708 (((lbn) >= NDADDR || \
/illumos-gate/usr/src/boot/sys/ufs/ffs/
H A Dfs.h578 /* 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 Dufsops.c229 * blocks 0..NDADDR are direct blocks
231 if (bn < NDADDR) {
241 bn -= NDADDR;
/illumos-gate/usr/src/cmd/fs.d/ufs/ff/
H A Dff.c673 if (i < NDADDR)
675 i -= NDADDR;
/illumos-gate/usr/src/cmd/fs.d/ufs/ncheck/
H A Dncheck.c614 if (i < NDADDR)
616 i -= NDADDR;

Completed in 370 milliseconds

12