Lines Matching full:cpc
1286 static void update_ckpt_flags(struct f2fs_sb_info *sbi, struct cp_control *cpc) in update_ckpt_flags() argument
1294 if ((cpc->reason & CP_UMOUNT) && in update_ckpt_flags()
1299 if (cpc->reason & CP_TRIMMED) in update_ckpt_flags()
1304 if (cpc->reason & CP_UMOUNT) in update_ckpt_flags()
1309 if (cpc->reason & CP_FASTBOOT) in update_ckpt_flags()
1389 static int do_checkpoint(struct f2fs_sb_info *sbi, struct cp_control *cpc) in do_checkpoint() argument
1440 if (__remain_node_summaries(cpc->reason)) in do_checkpoint()
1450 update_ckpt_flags(sbi, cpc); in do_checkpoint()
1464 if (enabled_nat_bits(sbi, cpc)) { in do_checkpoint()
1499 if (__remain_node_summaries(cpc->reason)) { in do_checkpoint()
1561 int f2fs_write_checkpoint(struct f2fs_sb_info *sbi, struct cp_control *cpc) in f2fs_write_checkpoint() argument
1571 if (cpc->reason != CP_PAUSE) in f2fs_write_checkpoint()
1575 if (cpc->reason != CP_RESIZE) in f2fs_write_checkpoint()
1579 ((cpc->reason & CP_FASTBOOT) || (cpc->reason & CP_SYNC) || in f2fs_write_checkpoint()
1580 ((cpc->reason & CP_DISCARD) && !sbi->discard_blks))) in f2fs_write_checkpoint()
1587 trace_f2fs_write_checkpoint(sbi->sb, cpc->reason, "start block_ops"); in f2fs_write_checkpoint()
1593 trace_f2fs_write_checkpoint(sbi->sb, cpc->reason, "finish block_ops"); in f2fs_write_checkpoint()
1598 if (cpc->reason & CP_DISCARD) { in f2fs_write_checkpoint()
1599 if (!f2fs_exist_trim_candidates(sbi, cpc)) { in f2fs_write_checkpoint()
1607 f2fs_flush_sit_entries(sbi, cpc); in f2fs_write_checkpoint()
1608 f2fs_clear_prefree_segments(sbi, cpc); in f2fs_write_checkpoint()
1623 err = f2fs_flush_nat_entries(sbi, cpc); in f2fs_write_checkpoint()
1627 f2fs_flush_sit_entries(sbi, cpc); in f2fs_write_checkpoint()
1632 err = do_checkpoint(sbi, cpc); in f2fs_write_checkpoint()
1636 f2fs_clear_prefree_segments(sbi, cpc); in f2fs_write_checkpoint()
1643 if (cpc->reason & CP_RECOVERY) in f2fs_write_checkpoint()
1648 trace_f2fs_write_checkpoint(sbi->sb, cpc->reason, "finish checkpoint"); in f2fs_write_checkpoint()
1650 if (cpc->reason != CP_RESIZE) in f2fs_write_checkpoint()