Home
last modified time | relevance | path

Searched refs:bix (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/fs/logfs/
Dreadwrite.c23 static u64 adjust_bix(u64 bix, level_t level) in adjust_bix() argument
27 return bix; in adjust_bix()
29 return max_t(u64, bix, I0_BLOCKS); in adjust_bix()
31 return max_t(u64, bix, I1_BLOCKS); in adjust_bix()
33 return max_t(u64, bix, I2_BLOCKS); in adjust_bix()
35 return max_t(u64, bix, I3_BLOCKS); in adjust_bix()
37 return max_t(u64, bix, I4_BLOCKS); in adjust_bix()
40 return bix; in adjust_bix()
67 pgoff_t logfs_pack_index(u64 bix, level_t level) in logfs_pack_index() argument
71 BUG_ON(bix >= INDIRECT_BIT); in logfs_pack_index()
[all …]
Dsegment.c167 static void *alias_tree_lookup(struct super_block *sb, u64 ino, u64 bix, in alias_tree_lookup() argument
171 pgoff_t index = logfs_pack_index(bix, level); in alias_tree_lookup()
176 static int alias_tree_insert(struct super_block *sb, u64 ino, u64 bix, in alias_tree_insert() argument
180 pgoff_t index = logfs_pack_index(bix, level); in alias_tree_insert()
192 err = write_alias_journal(sb, block->ino, block->bix, in btree_write_alias()
212 u64 ino, bix; in logfs_load_object_aliases() local
229 bix = be64_to_cpu(oa[i].bix); in logfs_load_object_aliases()
233 ino, bix, level, item->child_no, in logfs_load_object_aliases()
235 block = alias_tree_lookup(sb, ino, bix, level); in logfs_load_object_aliases()
237 block = __alloc_block(sb, ino, bix, level); in logfs_load_object_aliases()
[all …]
Dlogfs.h253 u64 bix; member
299 u64 bix; member
311 typedef int write_alias_t(struct super_block *sb, u64 ino, u64 bix,
538 int write_alias_journal(struct super_block *sb, u64 ino, u64 bix,
543 pgoff_t logfs_pack_index(u64 bix, level_t level);
544 void logfs_unpack_index(pgoff_t index, u64 *bix, level_t *level);
546 loff_t bix, long flags, struct shadow_tree *shadow_tree);
551 int logfs_rewrite_block(struct inode *inode, u64 bix, u64 ofs,
553 int logfs_is_valid_block(struct super_block *sb, u64 ofs, u64 ino, u64 bix,
556 u64 logfs_seek_hole(struct inode *inode, u64 bix);
[all …]
Dfile.c123 u64 bix; in logfs_writepage() local
129 logfs_unpack_index(page->index, &bix, &level); in logfs_writepage()
141 if (bix < end_index) in logfs_writepage()
146 if (bix > end_index || offset == 0) { in logfs_writepage()
Dgc.c114 u64 bix, gc_level_t gc_level) in logfs_cleanse_block() argument
120 err = logfs_rewrite_block(inode, bix, ofs, gc_level, 0); in logfs_cleanse_block()
130 u64 ofs, ino, bix; in logfs_gc_segment() local
165 bix = be64_to_cpu(oh.bix); in logfs_gc_segment()
167 valid = logfs_is_valid_block(sb, ofs, ino, bix, gc_level); in logfs_gc_segment()
169 logfs_cleanse_block(sb, ofs, ino, bix, gc_level); in logfs_gc_segment()
Dlogfs_abi.h290 __be64 bix; member
576 __be64 bix; member
Djournal.c485 shadow->ino, shadow->bix, shadow->gc_level, in account_shadow()
685 int write_alias_journal(struct super_block *sb, u64 ino, u64 bix, in write_alias_journal() argument
693 fill, ino, bix, level, child_no, be64_to_cpu(val)); in write_alias_journal()
695 oa[fill].bix = cpu_to_be64(bix); in write_alias_journal()
Ddir.c84 static int beyond_eof(struct inode *inode, loff_t bix) in beyond_eof() argument
86 loff_t pos = bix << inode->i_sb->s_blocksize_bits; in beyond_eof()