Lines Matching defs:bix
151 * We have to be careful with the alias tree. Since lookup is done by bix,
155 static void *alias_tree_lookup(struct super_block *sb, u64 ino, u64 bix,
159 pgoff_t index = logfs_pack_index(bix, level);
164 static int alias_tree_insert(struct super_block *sb, u64 ino, u64 bix,
168 pgoff_t index = logfs_pack_index(bix, level);
180 err = write_alias_journal(sb, block->ino, block->bix,
200 u64 ino, bix;
217 bix = be64_to_cpu(oa[i].bix);
221 ino, bix, level, item->child_no,
223 block = alias_tree_lookup(sb, ino, bix, level);
225 block = __alloc_block(sb, ino, bix, level);
227 err = alias_tree_insert(sb, ino, bix, level, block);
310 h.bix = cpu_to_be64(shadow->bix);
380 shadow->ino, shadow->bix, shadow->gc_level,
460 block->ino, block->bix, block->level);
499 block->ino, block->bix, block->level);
521 err = alias_tree_insert(block->sb, block->ino, block->bix, block->level,
528 u64 ofs, u64 bix, level_t level)
544 || check_pos(sb, be64_to_cpu(oh.bix), bix, level)) {
545 printk(KERN_ERR"LOGFS: (ino, bix) don't match at %llx: "
547 ofs, inode->i_ino, bix,
548 be64_to_cpu(oh.ino), be64_to_cpu(oh.bix));
611 * @bix: block index
617 u64 ofs, u64 bix, level_t level)
628 err = __logfs_segment_read(inode, buf, ofs, bix, level);
635 inode->i_ino, bix, level, ofs, err);
654 shadow->ino, shadow->bix, shadow->gc_level,
660 LOGFS_BUG_ON(check_pos(sb, shadow->bix, be64_to_cpu(h.bix),