Lines Matching refs:level
120 int offset, size, level;
231 for (level = TRIPLE; level >= SINGLE; level--) {
232 oldblks[NDADDR + level] = oip->i_ib[level];
233 if (lastiblock[level] < 0) {
234 oip->i_ib[level] = 0;
235 lastiblock[level] = -1;
272 for (level = TRIPLE; level >= SINGLE; level--) {
273 bn = oip->i_ib[level];
275 error = ext2_indirtrunc(oip, indir_lbn[level],
276 fsbtodb(fs, bn), lastiblock[level], level, &count);
280 if (lastiblock[level] < 0) {
281 oip->i_ib[level] = 0;
286 if (lastiblock[level] >= 0)
337 for (level = SINGLE; level <= TRIPLE; level++)
338 if (newblks[NDADDR + level] != oip->i_ib[level])
365 * lastbn. If level is greater than SINGLE, the block is an indirect block
374 daddr_t lastbn, int level, e4fs_daddr_t *countp)
390 for (i = SINGLE; i < level; i++)
446 if (level > SINGLE) {
448 fsbtodb(fs, nb), (int32_t)-1, level - 1, &blkcount)) != 0)
459 if (level > SINGLE && lastbn >= 0) {
464 last, level - 1, &blkcount)) != 0)