Lines Matching refs:SSR
995 /* Recovery routine with SSR needs this */
2392 * SSR should never reuse block which is checkpointed
2513 if (sbi->ckpt->alloc_type[i] == SSR)
2792 * SSR manner, next block offset obtained by calling __next_free_blkoff
2797 if (seg->alloc_type == SSR)
2821 * This function always allocates a used segment(from dirty seglist) by SSR
2844 curseg->alloc_type = SSR;
2894 get_atssr_segment(sbi, CURSEG_ALL_DATA_ATGC, CURSEG_COLD_DATA, SSR, 0);
2978 /* For node segments, let's do SSR more intensively */
3036 else if (need_ssr_by_type(sbi, type, contig_level) && get_ssr_segment(sbi, type, SSR, 0))
3039 get_ssr_segment(sbi, type, SSR, 0))
3062 if (f2fs_need_SSR(sbi) && get_ssr_segment(sbi, type, SSR, 0))
3548 * since SSR needs latest valid block information.
3782 /* se->type is volatile as SSR allocation */
3938 if (seg_i->alloc_type == SSR)
4107 if (sbi->ckpt->alloc_type[i] == SSR)
4848 * In LFS/SSR curseg, .next_blkoff should point to an unused blkaddr;
4858 if (curseg->alloc_type != LFS && curseg->alloc_type != SSR) {
4868 if (curseg->alloc_type == SSR)