Lines Matching refs:ndb
249 ufs2_daddr_t ndb;
316 ndb = howmany(DIP(dp, di_size), sblock.fs_bsize);
317 if (ndb < 0) {
319 printf("bad size %ju ndb %ju:",
320 (uintmax_t)DIP(dp, di_size), (uintmax_t)ndb);
324 ndb++;
327 * Fake ndb value so direct/indirect block checks below
332 ndb = howmany(DIP(dp, di_size),
335 ndb = howmany(DIP(dp, di_size),
337 if (ndb > UFS_NDADDR) {
338 j = ndb - UFS_NDADDR;
339 for (ndb = 1; j > 1; j--)
340 ndb *= NINDIR(&sblock);
341 ndb += UFS_NDADDR;
345 for (j = ndb; ndb < UFS_NDADDR && j < UFS_NDADDR; j++)
352 for (j = 0, ndb -= UFS_NDADDR; ndb > 0; j++)
353 ndb /= NINDIR(&sblock);
388 ndb = howmany(dp->dp2.di_extsize, sblock.fs_bsize);
390 if (--ndb == 0 &&