Lines Matching refs:level
167 level_t level) in alias_tree_lookup() argument
170 pgoff_t index = logfs_pack_index(bix, level); in alias_tree_lookup()
176 level_t level, void *val) in alias_tree_insert() argument
179 pgoff_t index = logfs_pack_index(bix, level); in alias_tree_insert()
192 block->level, item->child_no, item->val); in btree_write_alias()
212 level_t level; in logfs_load_object_aliases() local
229 level = LEVEL(oa[i].level); in logfs_load_object_aliases()
232 ino, bix, level, item->child_no, in logfs_load_object_aliases()
234 block = alias_tree_lookup(sb, ino, bix, level); in logfs_load_object_aliases()
236 block = __alloc_block(sb, ino, bix, level); in logfs_load_object_aliases()
238 err = alias_tree_insert(sb, ino, bix, level, block); in logfs_load_object_aliases()
267 static int obj_type(struct inode *inode, level_t level) in obj_type() argument
269 if (level == 0) { in obj_type()
428 static int check_pos(struct super_block *sb, u64 pos1, u64 pos2, level_t level) in check_pos() argument
430 return (pos1 & logfs_block_mask(sb, level)) != in check_pos()
431 (pos2 & logfs_block_mask(sb, level)); in check_pos()
491 block->ino, block->bix, block->level); in move_btree_to_page()
534 block->ino, block->bix, block->level); in move_page_to_btree()
560 err = alias_tree_insert(block->sb, block->ino, block->bix, block->level, in move_page_to_btree()
567 u64 ofs, u64 bix, level_t level) in __logfs_segment_read() argument
576 block_len = obj_len(sb, obj_type(inode, level)); in __logfs_segment_read()
583 || check_pos(sb, be64_to_cpu(oh.bix), bix, level)) { in __logfs_segment_read()
656 u64 ofs, u64 bix, level_t level) in logfs_segment_read() argument
667 err = __logfs_segment_read(inode, buf, ofs, bix, level); in logfs_segment_read()
674 inode->i_ino, bix, level, ofs, err); in logfs_segment_read()
837 sh.level = (__force u8)area->a_level; in ostore_erase_segment()