Home
last modified time | relevance | path

Searched refs:blocks_per_seg (Results 1 – 12 of 12) sorted by relevance

/fs/f2fs/
Dsegment.h83 (GET_SEGOFF_FROM_SEG0(sbi, blk_addr) & ((sbi)->blocks_per_seg - 1))
90 ((sbi)->segs_per_sec * (sbi)->blocks_per_seg)
546 left_blocks = sbi->blocks_per_seg - in has_curseg_enough_space()
555 left_blocks = sbi->blocks_per_seg - in has_curseg_enough_space()
691 sbi->blocks_per_seg, in check_block_count()
696 sbi->blocks_per_seg, in check_block_count()
700 } while (cur_pos < sbi->blocks_per_seg); in check_block_count()
710 if (unlikely(GET_SIT_VBLOCKS(raw_sit) > sbi->blocks_per_seg in check_block_count()
825 return sbi->blocks_per_seg; in nr_pages_to_skip()
827 return 8 * sbi->blocks_per_seg; in nr_pages_to_skip()
Dnode.h140 return get_pages(sbi, F2FS_DIRTY_NODES) >= sbi->blocks_per_seg * 8; in excess_dirty_nodes()
211 (block_off & (sbi->blocks_per_seg - 1))); in current_nat_addr()
214 block_addr += sbi->blocks_per_seg; in current_nat_addr()
Dsegment.c849 ckpt_valid_blocks == sbi->blocks_per_seg)) { in locate_dirty_segment()
852 } else if (valid_blocks < sbi->blocks_per_seg) { in locate_dirty_segment()
895 holes[NODE] += sbi->blocks_per_seg - se->valid_blocks; in f2fs_get_unusable_blocks()
897 holes[DATA] += sbi->blocks_per_seg - se->valid_blocks; in f2fs_get_unusable_blocks()
1054 unsigned long offset, size, max_blocks = sbi->blocks_per_seg; in __check_sit_bitmap()
1856 int max_blocks = sbi->blocks_per_seg; in add_discard_addrs()
2014 sbi->blocks_per_seg, cur_pos); in f2fs_clear_prefree_segments()
2026 sbi->blocks_per_seg, cur_pos); in f2fs_clear_prefree_segments()
2032 if (cur_pos < sbi->blocks_per_seg) in f2fs_clear_prefree_segments()
2147 (new_vblocks > sbi->blocks_per_seg))); in update_sit_entry()
[all …]
Dgc.c222 return sbi->blocks_per_seg; in get_max_cost()
224 return 2 * sbi->blocks_per_seg * p->ofs_unit; in get_max_cost()
532 for (off = 0; off < sbi->blocks_per_seg; off++, entry++) { in gc_node_segment()
1044 for (off = 0; off < sbi->blocks_per_seg; off++, entry++) { in gc_data_segment()
1520 (long long)segs * sbi->blocks_per_seg); in update_sb_metadata()
1536 long long blks = (long long)segs * sbi->blocks_per_seg; in update_fs_metadata()
1577 if (block_count + last_segs * sbi->blocks_per_seg <= in f2fs_resize_fs()
Dsuper.c291 unsigned int sec_blks = sbi->blocks_per_seg * sbi->segs_per_sec; in adjust_reserved_segment()
313 if (wanted_reserved_segments * sbi->blocks_per_seg > in adjust_reserved_segment()
2787 block_t total_sections, blocks_per_seg; in sanity_check_raw_super() local
2862 blocks_per_seg = 1 << le32_to_cpu(raw_super->log_blocks_per_seg); in sanity_check_raw_super()
2921 (blocks_per_seg - F2FS_CP_PACKS)) { in sanity_check_raw_super()
2924 blocks_per_seg - F2FS_CP_PACKS); in sanity_check_raw_super()
2952 unsigned int main_segs, blocks_per_seg; in f2fs_sanity_check_ckpt() local
3010 blocks_per_seg = sbi->blocks_per_seg; in f2fs_sanity_check_ckpt()
3014 le16_to_cpu(ckpt->cur_node_blkoff[i]) >= blocks_per_seg) in f2fs_sanity_check_ckpt()
3033 le16_to_cpu(ckpt->cur_data_blkoff[i]) >= blocks_per_seg) in f2fs_sanity_check_ckpt()
[all …]
Dcheckpoint.c879 if (cp_blocks > sbi->blocks_per_seg || cp_blocks <= F2FS_CP_PACKS) { in validate_checkpoint()
1312 sbi->blocks_per_seg - NM_I(sbi)->nat_bits_blocks) in update_ckpt_flags()
1487 blk = start_blk + sbi->blocks_per_seg - nm_i->nat_bits_blocks; in do_checkpoint()
1678 sbi->max_orphans = (sbi->blocks_per_seg - F2FS_CP_PACKS - in f2fs_init_ino_entry_info()
Df2fs.h1489 unsigned int blocks_per_seg; /* blocks per segment */ member
2053 avail_user_block_count -= sbi->blocks_per_seg * in inc_valid_block_count()
2180 unsigned int pages_per_sec = sbi->segs_per_sec * sbi->blocks_per_seg; in get_blocktype_secs()
2247 start_addr += sbi->blocks_per_seg; in __start_cp_addr()
2256 start_addr += sbi->blocks_per_seg; in __start_cp_next_addr()
2303 valid_block_count += sbi->blocks_per_seg * in inc_valid_node_count()
Dfile.c1664 if (map.m_len % sbi->blocks_per_seg) in expand_inode_data()
1665 len += sbi->blocks_per_seg; in expand_inode_data()
1667 map.m_len = sbi->blocks_per_seg; in expand_inode_data()
2597 unsigned int blk_per_seg = sbi->blocks_per_seg; in f2fs_defragment_range()
Ddebug.c123 si->total_count = (int)sbi->user_block_count / sbi->blocks_per_seg; in update_general_status()
Drecovery.c347 unsigned int free_blocks = MAIN_SEGS(sbi) * sbi->blocks_per_seg - in find_fsync_dnodes()
Dsysfs.c337 sbi->blocks_per_seg * in __sbi_store()
Dnode.c2750 last_offset = sbi->blocks_per_seg; in f2fs_restore_node_summary()
3028 nat_bits_addr = __start_cp_addr(sbi) + sbi->blocks_per_seg - in __get_nat_bitmaps()