• Home
  • Raw
  • Download

Lines Matching refs:level

24 static unsigned int dir_buckets(unsigned int level, int dir_level)  in dir_buckets()  argument
26 if (level + dir_level < MAX_DIR_HASH_DEPTH / 2) in dir_buckets()
27 return 1 << (level + dir_level); in dir_buckets()
32 static unsigned int bucket_blocks(unsigned int level) in bucket_blocks() argument
34 if (level < MAX_DIR_HASH_DEPTH / 2) in bucket_blocks()
73 static unsigned long dir_block_index(unsigned int level, in dir_block_index() argument
79 for (i = 0; i < level; i++) in dir_block_index()
81 bidx += idx * bucket_blocks(level); in dir_block_index()
254 unsigned int level, in find_in_level() argument
268 nbucket = dir_buckets(level, F2FS_I(dir)->i_dir_level); in find_in_level()
269 nblock = bucket_blocks(level); in find_in_level()
271 bidx = dir_block_index(level, F2FS_I(dir)->i_dir_level, in find_in_level()
300 F2FS_I(dir)->clevel = level; in find_in_level()
312 unsigned int level; in __f2fs_find_entry() local
333 for (level = 0; level < max_depth; level++) { in __f2fs_find_entry()
335 de = find_in_level(dir, level, fname, res_page); in __f2fs_find_entry()
608 unsigned int level; in f2fs_add_regular_entry() local
619 level = 0; in f2fs_add_regular_entry()
625 level = F2FS_I(dir)->clevel; in f2fs_add_regular_entry()
639 if (level == current_depth) in f2fs_add_regular_entry()
642 nbucket = dir_buckets(level, F2FS_I(dir)->i_dir_level); in f2fs_add_regular_entry()
643 nblock = bucket_blocks(level); in f2fs_add_regular_entry()
645 bidx = dir_block_index(level, F2FS_I(dir)->i_dir_level, in f2fs_add_regular_entry()
663 ++level; in f2fs_add_regular_entry()