Lines Matching defs:level
29 static unsigned int dir_buckets(unsigned int level, int dir_level)
31 if (level + dir_level < MAX_DIR_HASH_DEPTH / 2)
32 return BIT(level + dir_level);
37 static unsigned int bucket_blocks(unsigned int level)
39 if (level < MAX_DIR_HASH_DEPTH / 2)
153 static unsigned long dir_block_index(unsigned int level,
159 for (i = 0; i < level; i++)
161 bidx += idx * bucket_blocks(level);
301 unsigned int level,
314 nbucket = dir_buckets(level, F2FS_I(dir)->i_dir_level);
315 nblock = bucket_blocks(level);
317 bidx = dir_block_index(level, F2FS_I(dir)->i_dir_level,
354 F2FS_I(dir)->clevel = level;
367 unsigned int level;
387 for (level = 0; level < max_depth; level++) {
388 de = find_in_level(dir, level, fname, res_page);
682 unsigned int level;
692 level = 0;
697 level = F2FS_I(dir)->clevel;
709 if (level == current_depth)
712 nbucket = dir_buckets(level, F2FS_I(dir)->i_dir_level);
713 nblock = bucket_blocks(level);
715 bidx = dir_block_index(level, F2FS_I(dir)->i_dir_level,
732 /* Move to next level to find the empty slot for new dentry */
733 ++level;