Lines Matching defs:level

136 	} level[LEVELS];
175 level[0].blknums = &inode->di_db[0];
176 level[0].blkcount = UFS_NDADDR;
177 level[1].blknums = &inode->di_ib[0];
178 level[1].blkcount = 1;
179 level[2].blknums = &inode->di_ib[1];
180 level[2].blkcount = 1;
181 level[3].blknums = &inode->di_ib[2];
182 level[3].blkcount = 1;
189 * level, move up one indirection level and loop.
191 if (level[level_i].blkcount == 0) {
197 /* Get the next block at this level. */
198 blk = *(level[level_i].blknums++);
199 level[level_i].blkcount--;
204 fprintf(stderr, "ino %lu blk %lu level %d\n", ino, blk,
209 * If we're not at the direct level, descend one
210 * level, read in that level's new block list,
216 memset(level[level_i].diskbuf, 0, MAXBSIZE);
219 fs->fs_bsize, level[level_i].diskbuf))
222 level[level_i].blknums =
223 (int32_t *)level[level_i].diskbuf;
224 level[level_i].blkcount = FFS_NINDIR(fs);
228 /* blk is the next direct level block. */
273 } level[LEVELS];
312 level[0].blknums = &inode->di_db[0];
313 level[0].blkcount = UFS_NDADDR;
314 level[1].blknums = &inode->di_ib[0];
315 level[1].blkcount = 1;
316 level[2].blknums = &inode->di_ib[1];
317 level[2].blkcount = 1;
318 level[3].blknums = &inode->di_ib[2];
319 level[3].blkcount = 1;
326 * level, move up one indirection level and loop.
328 if (level[level_i].blkcount == 0) {
334 /* Get the next block at this level. */
335 blk = *(level[level_i].blknums++);
336 level[level_i].blkcount--;
341 fprintf(stderr, "ino %lu blk %llu level %d\n", ino,
346 * If we're not at the direct level, descend one
347 * level, read in that level's new block list,
353 memset(level[level_i].diskbuf, 0, MAXBSIZE);
356 fs->fs_bsize, level[level_i].diskbuf))
358 level[level_i].blknums =
359 (int64_t *)level[level_i].diskbuf;
360 level[level_i].blkcount = FFS_NINDIR(fs);
364 /* blk is the next direct level block. */