Lines Matching refs:curseg

1512 	struct curseg_info *curseg = CURSEG_I(sbi, CURSEG_HOT_DATA);
1513 struct f2fs_summary_block *sum = curseg->sum_blk;
1697 struct curseg_info *curseg = CURSEG_I(sbi, CURSEG_HOT_DATA);
1698 struct f2fs_journal *journal = &curseg->sum_blk->journal;
1895 struct curseg_info *curseg = CURSEG_I(sbi, type);
1899 sum_footer = &(curseg->sum_blk->footer);
1905 se = get_seg_entry(sbi, curseg->segno);
1912 struct curseg_info *curseg;
1926 curseg = CURSEG_I(sbi, CURSEG_HOT_DATA);
1927 memcpy(&curseg->sum_blk->journal.n_nats, kaddr, SUM_JOURNAL_SIZE);
1929 curseg = CURSEG_I(sbi, CURSEG_COLD_DATA);
1930 memcpy(&curseg->sum_blk->journal.n_sits, kaddr + SUM_JOURNAL_SIZE,
1936 struct curseg_info *curseg = CURSEG_I(sbi, i);
1940 if (curseg->alloc_type == SSR)
1943 blk_off = curseg->next_blkoff;
1950 curseg->sum_blk->entries[j] = *s;
1993 struct curseg_info *curseg;
2022 curseg = CURSEG_I(sbi, type);
2023 memcpy(curseg->sum_blk, sum_blk, sizeof(*sum_blk));
2249 struct curseg_info *curseg;
2258 curseg = CURSEG_I(sbi, CURSEG_HOT_NODE + type);
2259 if (!IS_SUM_NODE_SEG(curseg->sum_blk->footer)) {
2267 return curseg->sum_blk;
2273 curseg = CURSEG_I(sbi, type);
2274 if (IS_SUM_NODE_SEG(curseg->sum_blk->footer)) {
2282 return curseg->sum_blk;
2443 struct curseg_info *curseg = CURSEG_I(sbi, CURSEG_COLD_DATA);
2444 struct f2fs_journal *journal = &curseg->sum_blk->journal;
2600 struct curseg_info *curseg = CURSEG_I(sbi, CURSEG_COLD_DATA);
2604 struct f2fs_summary_block *sum = curseg->sum_blk;
2650 struct curseg_info *curseg = CURSEG_I(sbi, CURSEG_COLD_DATA);
2651 struct f2fs_journal *journal = &curseg->sum_blk->journal;
2684 struct curseg_info *curseg = CURSEG_I(sbi, CURSEG_HOT_DATA);
2685 struct f2fs_journal *journal = &curseg->sum_blk->journal;
2759 struct curseg_info *curseg = CURSEG_I(sbi, type);
2760 struct seg_entry *se = get_seg_entry(sbi, curseg->segno);
2774 DBG(1, "Update curseg[%d].next_blkoff %u -> %u, alloc_type %s -> SSR\n",
2775 type, curseg->next_blkoff, i,
2776 curseg->alloc_type == LFS ? "LFS" : "SSR");
2778 curseg->next_blkoff = i;
2779 curseg->alloc_type = SSR;
2916 struct curseg_info *curseg = CURSEG_I(sbi, i);
2937 ssa_blk = GET_SUM_BLKADDR(sbi, curseg->segno);
2938 ret = dev_write_block(curseg->sum_blk, ssa_blk);
2946 old_segno = curseg->segno;
2947 curseg->segno = GET_SEGNO(sbi, to);
2948 curseg->next_blkoff = OFFSET_IN_SEG(sbi, to);
2949 curseg->alloc_type = c.zoned_model == F2FS_ZONED_HM ? LFS : SSR;
2952 ssa_blk = GET_SUM_BLKADDR(sbi, curseg->segno);
2956 memcpy(curseg->sum_blk, &buf, SUM_ENTRIES_SIZE);
2961 FIX_MSG("Move curseg[%d] %x -> %x after %"PRIx64"\n",
2962 i, old_segno, curseg->segno, from);
3013 struct curseg_info *curseg = CURSEG_I(sbi, CURSEG_HOT_DATA);
3014 struct f2fs_journal *journal = &curseg->sum_blk->journal;
3030 struct curseg_info *curseg = CURSEG_I(sbi, CURSEG_HOT_DATA);
3031 struct f2fs_journal *journal = &curseg->sum_blk->journal;
3173 struct curseg_info *curseg = CURSEG_I(sbi, i);
3176 ret = dev_write_block(curseg->sum_blk, cp_blk_no++);
3181 ssa_blk = GET_SUM_BLKADDR(sbi, curseg->segno);
3182 ret = dev_write_block(curseg->sum_blk, ssa_blk);
3215 struct curseg_info *curseg = CURSEG_I(sbi, CURSEG_HOT_DATA);
3216 struct f2fs_journal *journal = &curseg->sum_blk->journal;
3439 struct curseg_info *curseg;
3448 curseg = CURSEG_I(sbi, CURSEG_WARM_NODE);
3449 blkaddr = NEXT_FREE_BLKADDR(sbi, curseg);
3584 struct curseg_info *curseg;
3590 curseg = CURSEG_I(sbi, CURSEG_WARM_NODE);
3591 blkaddr = NEXT_FREE_BLKADDR(sbi, curseg);