Lines Matching defs:level
222 int offset, size, level;
459 for (level = TRIPLE; level >= SINGLE; level--)
460 if (lastiblock[level] < 0) {
461 newblks[ULFS_NDADDR+level] = 0;
462 lastiblock[level] = -1;
479 for (level = TRIPLE; level >= SINGLE; level--) {
480 bn = lfs_dino_getib(fs, oip->i_din, level);
482 error = lfs_indirtrunc(oip, indir_lbn[level],
483 bn, lastiblock[level],
484 level, &count, &rcount,
490 if (lastiblock[level] < 0) {
491 if (lfs_dino_getib(fs, oip->i_din, level) > 0)
494 lfs_dino_setib(fs, oip->i_din, level, 0);
500 if (lastiblock[level] >= 0)
568 for (level = SINGLE; level <= TRIPLE; level++)
569 KASSERTMSG(((newblks[ULFS_NDADDR + level] == 0) ==
570 (lfs_dino_getib(fs, oip->i_din, level) == 0)),
715 * lastbn. If level is greater than SINGLE, the block is an indirect block
723 daddr_t lastbn, int level, daddr_t *countp,
745 for (i = SINGLE; i < level; i++)
809 if (level > SINGLE) {
811 (daddr_t)-1, level - 1,
828 if (level > SINGLE && lastbn >= 0) {
833 last, level - 1, &blkcount,