Home | History | Annotate | Download | only in fsck_ffs

Lines Matching defs:ndb

233 	daddr_t ndb;
290 ndb = howmany(size, sblock->fs_bsize);
291 if (ndb < 0) {
293 printf("bad size %llu ndb %lld:",
294 (unsigned long long)size, (long long)ndb);
298 ndb++;
327 * Fake ndb value so direct/indirect block checks below
335 ndb = howmany(size, sizeof(int64_t));
337 ndb = howmany(size, sizeof(int32_t));
338 if (ndb > UFS_NDADDR) {
339 j = ndb - UFS_NDADDR;
340 for (ndb = 1; j > 1; j--)
341 ndb *= FFS_NINDIR(sblock);
342 ndb += UFS_NDADDR;
346 if (ndb < UFS_NDADDR) {
347 for (j = ndb; j < UFS_NDADDR; j++)
351 printf("bad direct addr ix %d: %d [ndb %lld]\n",
353 (long long)ndb);
355 printf("bad direct addr ix %d: %lld [ndb %lld]\n",
357 (long long)ndb);
363 for (j = 0, ndb -= UFS_NDADDR; ndb > 0; j++)
364 ndb /= FFS_NINDIR(sblock);
446 ndb = howmany(iswap32(dp->dp2.di_extsize), sblock->fs_bsize);
448 if (--ndb == 0 &&