Lines Matching refs:segno
1230 static void mark_segment(struct shadow_tree *tree, u32 segno)
1234 if (!btree_lookup32(&tree->segment_map, segno)) {
1235 err = btree_insert32(&tree->segment_map, segno, (void *)1,
1994 static void logfs_mod_segment_entry(struct super_block *sb, u32 segno,
2006 page_no = segno >> (sb->s_blocksize_bits - 3);
2007 child_no = segno & ((sb->s_blocksize >> 3) - 1);
2035 void logfs_get_segment_entry(struct super_block *sb, u32 segno,
2038 logfs_mod_segment_entry(sb, segno, 0, __get_segment_entry, (long)se);
2053 u32 segno = ofs >> super->s_segshift;
2058 logfs_mod_segment_entry(sb, segno, 1, __set_segment_used, increment);
2066 void logfs_set_segment_erased(struct super_block *sb, u32 segno, u32 ec,
2071 logfs_mod_segment_entry(sb, segno, 1, __set_segment_erased, ec_level);
2079 void logfs_set_segment_reserved(struct super_block *sb, u32 segno)
2081 logfs_mod_segment_entry(sb, segno, 1, __set_segment_reserved, 0);
2091 void logfs_set_segment_unreserved(struct super_block *sb, u32 segno, u32 ec)
2095 logfs_mod_segment_entry(sb, segno, 1, __set_segment_unreserved,