Home
last modified time | relevance | path

Searched refs:ULFS_NDADDR (Results 1 – 25 of 27) sorted by relevance

12

/netbsd/src/sbin/dump_lfs/
Dlfs_inode.c219 #define BASE_SINDIR (ULFS_NDADDR)
220 #define BASE_DINDIR (ULFS_NDADDR+LFS_NINDIR(fs))
221 #define BASE_TINDIR (ULFS_NDADDR+LFS_NINDIR(fs)+LFS_NINDIR(fs)*LFS_NINDIR(fs))
246 if (lbn == ULFS_NDADDR) { in lfs_bmap()
261 residue = (lbn-ULFS_NDADDR) % LFS_NINDIR(fs); in lfs_bmap()
289 if (lbn < ULFS_NDADDR) in lfs_bmap()
293 up = -(((lbn-ULFS_NDADDR) / D_UNITS) * D_UNITS + ULFS_NDADDR); in lfs_bmap()
294 off = (lbn-ULFS_NDADDR) % D_UNITS; in lfs_bmap()
/netbsd/src/sbin/fsck_lfs/
Dpass1.c163 for (i=0; i<ULFS_NDADDR; i++) { in nonzero_db()
255 if (ndb > ULFS_NDADDR) { in checkinode()
256 j = ndb - ULFS_NDADDR; in checkinode()
259 ndb += ULFS_NDADDR; in checkinode()
263 for (j = ndb; j < ULFS_NDADDR; j++) in checkinode()
272 for (j = 0, ndb -= ULFS_NDADDR; ndb > 0; j++) in checkinode()
Dinode.c150 for (lbn = 0; lbn < ULFS_NDADDR; lbn++) { in ckinode()
193 remsize = lfs_dino_getsize(fs, &dino) - lfs_sb_getbsize(fs) * ULFS_NDADDR; in ckinode()
370 if (blks > ULFS_NDADDR) in cacheino()
371 blks = ULFS_NDADDR + ULFS_NIADDR; in cacheino()
386 for (i=0; i<blks && i<ULFS_NDADDR; i++) { in cacheino()
390 inp->i_blks[i] = lfs_dino_getib(fs, dp, i - ULFS_NDADDR); in cacheino()
Dpass6.c138 if (lbn >= 0 && lbn < ULFS_NDADDR) in rfw_update_single()
158 if (lbn < ULFS_NDADDR) { in rfw_update_single()
197 if (lbn >= 0 && lbn < ULFS_NDADDR) in rfw_update_single()
387 for (i = 0; i < ULFS_NDADDR; i++) { in account_block_changes()
399 lbn = -(ULFS_NDADDR + off + i); in account_block_changes()
766 for (k=0; k<ULFS_NDADDR; k++) { in pass6()
Dlfs.c166 if (bn >= 0 && bn < ULFS_NDADDR) { in ulfs_bmaparray()
254 bn -= ULFS_NDADDR; in ulfs_getlbns()
391 memset(ip->i_lfs_fragsize, 0, ULFS_NDADDR * sizeof(*ip->i_lfs_fragsize)); in lfs_raw_vget()
392 for (i = 0; i < ULFS_NDADDR; i++) in lfs_raw_vget()
1043 if (lastblock < ULFS_NDADDR && lastblock < lbn) { in lfs_balloc()
1065 if (lbn < ULFS_NDADDR && lfs_lblkno(fs, lfs_dino_getsize(fs, ip->i_din)) <= lbn) { in lfs_balloc()
Dsegwrite.c122 return (lbn < 0 && (-lbn - ULFS_NDADDR) % LFS_NINDIR(fs) == 0); in lfs_match_indir()
131 return (lbn < 0 && (-lbn - ULFS_NDADDR) % LFS_NINDIR(fs) == 1); in lfs_match_dindir()
140 return (lbn < 0 && (-lbn - ULFS_NDADDR) % LFS_NINDIR(fs) == 2); in lfs_match_tindir()
515 if (lbn >= 0 && lbn < ULFS_NDADDR) in lfs_update_single()
530 if (lbn >= 0 && lbn < ULFS_NDADDR) in lfs_update_single()
Dpass2.c167 ii < ULFS_NDADDR; ii++) { in pass2()
171 lfs_dino_setib(fs, &dino, ii - ULFS_NDADDR, in pass2()
Dsetup.c125 maxblock = ULFS_NDADDR + nptr + nptr * nptr + nptr * nptr * nptr; in calcmaxfilesize()
Ddir.c616 if (lastbn >= ULFS_NDADDR - 1 || lfs_dino_getdb(fs, dp, lastbn) == 0 || in expanddir()
/netbsd/src/sys/ufs/lfs/
Dulfs_bmap.c166 if (bn >= 0 && bn < ULFS_NDADDR) { in ulfs_bmaparray()
197 for (++bn; bn < ULFS_NDADDR && *runp < maxrun && in ulfs_bmaparray()
205 for (++bn; bn < ULFS_NDADDR && *runp < maxrun && in ulfs_bmaparray()
369 KASSERT(bn >= ULFS_NDADDR); in ulfs_getlbns()
378 bn -= ULFS_NDADDR; in ulfs_getlbns()
Dlfs_inode.c219 daddr_t newblks[ULFS_NDADDR + ULFS_NIADDR] __diagused; in lfs_truncate()
279 if (lfs_lblkno(fs, osize) < ULFS_NDADDR && in lfs_truncate()
444 lastiblock[SINGLE] = lastblock - ULFS_NDADDR; in lfs_truncate()
453 for (i=0; i<ULFS_NDADDR; i++) { in lfs_truncate()
457 newblks[ULFS_NDADDR + i] = lfs_dino_getib(fs, oip->i_din, i); in lfs_truncate()
461 newblks[ULFS_NDADDR+level] = 0; in lfs_truncate()
464 for (i = ULFS_NDADDR - 1; i > lastblock; i--) in lfs_truncate()
476 indir_lbn[SINGLE] = -ULFS_NDADDR; in lfs_truncate()
507 for (i = ULFS_NDADDR - 1; i > lastblock; i--) { in lfs_truncate()
569 KASSERTMSG(((newblks[ULFS_NDADDR + level] == 0) == in lfs_truncate()
[all …]
Dlfs_accessors.h437 #define LFS32_MAXSYMLINKLEN ((ULFS_NDADDR + ULFS_NIADDR) * sizeof(int32_t))
438 #define LFS64_MAXSYMLINKLEN ((ULFS_NDADDR + ULFS_NIADDR) * sizeof(int64_t))
511 KASSERT(ix < ULFS_NDADDR); in LFS_DEF_DINO_ACCESSOR()
535 KASSERT(ix < ULFS_NDADDR); in lfs_dino_setdb()
1371 … (((lbn) >= ULFS_NDADDR || lfs_dino_getsize(fs, dp) >= ((lbn) + 1) << lfs_sb_getbshift(fs)) \
1390 … if (lbn >= ULFS_NDADDR || lfs_dino_getsize(fs, ip->i_din) >= (lbn + 1) << lfs_sb_getbshift(fs)) { in lfs_blksize()
Dlfs.h204 #define ULFS_NDADDR 12 /* Direct addresses in inode. */ macro
443 int32_t di_db[ULFS_NDADDR]; /* 40: Direct disk blocks. */
475 int64_t di_db[ULFS_NDADDR]; /* 112: Direct disk blocks. */
Dlfs_balloc.c179 if (lastblock < ULFS_NDADDR && lastblock < lbn) { in lfs_balloc()
212 if (lbn < ULFS_NDADDR && lfs_lblkno(fs, ip->i_size) <= lbn) { in lfs_balloc()
Dulfs_inode.h163 #define S_INDIR(fs) -ULFS_NDADDR
Dlfs_inode.h183 size_t lfs_fragsize[ULFS_NDADDR]; /* size of on-disk direct blocks */
Dlfs_segment.c916 for (i = 0; i < ULFS_NDADDR; i++) in lfs_writefile()
1225 for (i=0; i<ULFS_NDADDR; i++) { in lfs_writeinode()
1245 i < ULFS_NDADDR; i++) { in lfs_writeinode()
1553 if (lbn >= 0 && lbn < ULFS_NDADDR)
1586 if (lbn >= 0 && lbn < ULFS_NDADDR)
2492 return (lbn < 0 && (-lbn - ULFS_NDADDR) % LFS_NINDIR(fs) == 0);
2502 return (lbn < 0 && (-lbn - ULFS_NDADDR) % LFS_NINDIR(fs) == 1);
2512 return (lbn < 0 && (-lbn - ULFS_NDADDR) % LFS_NINDIR(fs) == 2);
Dlfs_vfsops.c1818 ULFS_NDADDR * sizeof(*ip->i_lfs_fragsize)); in lfs_newvnode()
2313 memset(ip->i_lfs_fragsize, 0, ULFS_NDADDR * sizeof(*ip->i_lfs_fragsize)); in lfs_vinit()
2317 i < ULFS_NDADDR; i++) { in lfs_vinit()
2326 for ( ; i < ULFS_NDADDR + ULFS_NIADDR; i++) { in lfs_vinit()
2327 if (lfs_dino_getib(fs, ip->i_din, i - ULFS_NDADDR) != 0) { in lfs_vinit()
2333 for (i = 0; i < ULFS_NDADDR; i++) in lfs_vinit()
Dlfs_debug.c208 for (i = 0; i < ULFS_NDADDR; i++) { in lfs_dump_dinode()
Dlfs_rfw.c209 if (lbn < ULFS_NDADDR) { in update_meta()
234 KASSERT((lfs_lblkno(fs, ip->i_size) > ULFS_NDADDR && in update_meta()
Dulfs_readwrite.c294 if (nsize > osize && lfs_lblkno(fs, osize) < ULFS_NDADDR && in WRITE()
Dlfs_syscalls.c392 if (blkp->bi_lbn >= 0 && blkp->bi_lbn < ULFS_NDADDR) { in lfs_markv()
/netbsd/src/sbin/newfs_lfs/
Dmake_lfs.c282 maxblock = ULFS_NDADDR + nptr + nptr * nptr + nptr * nptr * nptr; in maxfilesize()
299 if (nblocks >= ULFS_NDADDR) in make_dinode()
316 if (ULFS_NDADDR < nblocks) { in make_dinode()
319 bb = nblocks - ULFS_NDADDR; in make_dinode()
330 for (i = 0; i < MIN(nblocks,ULFS_NDADDR); i++) { in make_dinode()
333 if (nblocks > ULFS_NDADDR) { in make_dinode()
335 bb = howmany(nblocks - ULFS_NDADDR, LFS_NINDIR(fs)) - 1; in make_dinode()
337 base = -ULFS_NDADDR - factor; in make_dinode()
750 … for (i = 0; i < ULFS_NDADDR && i < (lfs_dino_getsize(fs, dip) >> lfs_sb_getbshift(fs)); i++) in make_lfs()
822 for (i = 0; i < ULFS_NDADDR && i < howmany(LFS_DIRBLKSIZ, lfs_sb_getbsize(fs)); i++) in make_lfs()
[all …]
/netbsd/src/usr.sbin/dumplfs/
Ddumplfs.c360 block_limit = MIN(nblocks, ULFS_NDADDR); in dump_ifile()
390 if (nblocks <= ULFS_NDADDR) in dump_ifile()
423 if (nblocks <= ULFS_NDADDR + lfs_sb_getnindir(lfsp)) in dump_ifile()
540 for (i = 0; i < ULFS_NDADDR; i++) { in dump_dinode()
/netbsd/src/libexec/lfs_cleanerd/
Dcoalesce.c183 if (nb < ULFS_NDADDR) { in clean_inode()

12