Lines Matching refs:level
125 int offset, size, level;
236 for (level = TRIPLE; level >= SINGLE; level--) {
237 oldblks[NDADDR + level] = oip->i_ib[level];
238 if (lastiblock[level] < 0) {
239 oip->i_ib[level] = 0;
240 lastiblock[level] = -1;
277 for (level = TRIPLE; level >= SINGLE; level--) {
278 bn = oip->i_ib[level];
280 error = ext2_indirtrunc(oip, indir_lbn[level],
281 fsbtodb(fs, bn), lastiblock[level], level, &count);
285 if (lastiblock[level] < 0) {
286 oip->i_ib[level] = 0;
291 if (lastiblock[level] >= 0)
342 for (level = SINGLE; level <= TRIPLE; level++)
343 if (newblks[NDADDR + level] != oip->i_ib[level])
370 * lastbn. If level is greater than SINGLE, the block is an indirect block
379 daddr_t lastbn, int level, e4fs_daddr_t *countp)
395 for (i = SINGLE; i < level; i++)
450 if (level > SINGLE) {
452 fsbtodb(fs, nb), (int32_t)-1, level - 1, &blkcount)) != 0)
463 if (level > SINGLE && lastbn >= 0) {
468 last, level - 1, &blkcount)) != 0)