Lines Matching refs:journal
2199 memcpy(&dst->journal, curseg->journal, SUM_JOURNAL_SIZE); in write_current_sum_page()
3226 memcpy(seg_i->journal, kaddr, SUM_JOURNAL_SIZE); in read_compacted_summaries()
3230 memcpy(seg_i->journal, kaddr + SUM_JOURNAL_SIZE, SUM_JOURNAL_SIZE); in read_compacted_summaries()
3330 memcpy(curseg->journal, &sum->journal, SUM_JOURNAL_SIZE); in read_normal_summaries()
3347 struct f2fs_journal *sit_j = CURSEG_I(sbi, CURSEG_COLD_DATA)->journal; in restore_curseg_summaries()
3348 struct f2fs_journal *nat_j = CURSEG_I(sbi, CURSEG_HOT_DATA)->journal; in restore_curseg_summaries()
3399 memcpy(kaddr, seg_i->journal, SUM_JOURNAL_SIZE); in write_compacted_summaries()
3404 memcpy(kaddr + written_size, seg_i->journal, SUM_JOURNAL_SIZE); in write_compacted_summaries()
3468 int f2fs_lookup_journal_in_cursum(struct f2fs_journal *journal, int type, in f2fs_lookup_journal_in_cursum() argument
3474 for (i = 0; i < nats_in_cursum(journal); i++) { in f2fs_lookup_journal_in_cursum()
3475 if (le32_to_cpu(nid_in_journal(journal, i)) == val) in f2fs_lookup_journal_in_cursum()
3478 if (alloc && __has_cursum_space(journal, 1, NAT_JOURNAL)) in f2fs_lookup_journal_in_cursum()
3479 return update_nats_in_cursum(journal, 1); in f2fs_lookup_journal_in_cursum()
3481 for (i = 0; i < sits_in_cursum(journal); i++) in f2fs_lookup_journal_in_cursum()
3482 if (le32_to_cpu(segno_in_journal(journal, i)) == val) in f2fs_lookup_journal_in_cursum()
3484 if (alloc && __has_cursum_space(journal, 1, SIT_JOURNAL)) in f2fs_lookup_journal_in_cursum()
3485 return update_sits_in_cursum(journal, 1); in f2fs_lookup_journal_in_cursum()
3580 struct f2fs_journal *journal = curseg->journal; in remove_sits_in_journal() local
3584 for (i = 0; i < sits_in_cursum(journal); i++) { in remove_sits_in_journal()
3588 segno = le32_to_cpu(segno_in_journal(journal, i)); in remove_sits_in_journal()
3594 update_sits_in_cursum(journal, -i); in remove_sits_in_journal()
3607 struct f2fs_journal *journal = curseg->journal; in f2fs_flush_sit_entries() local
3629 if (!__has_cursum_space(journal, sit_i->dirty_sentries, SIT_JOURNAL)) in f2fs_flush_sit_entries()
3646 !__has_cursum_space(journal, ses->entry_cnt, SIT_JOURNAL)) in f2fs_flush_sit_entries()
3674 offset = f2fs_lookup_journal_in_cursum(journal, in f2fs_flush_sit_entries()
3677 segno_in_journal(journal, offset) = in f2fs_flush_sit_entries()
3680 &sit_in_journal(journal, offset)); in f2fs_flush_sit_entries()
3682 &sit_in_journal(journal, offset)); in f2fs_flush_sit_entries()
3871 array[i].journal = f2fs_kzalloc(sbi, in build_curseg()
3873 if (!array[i].journal) in build_curseg()
3885 struct f2fs_journal *journal = curseg->journal; in build_sit_entries() local
3941 for (i = 0; i < sits_in_cursum(journal); i++) { in build_sit_entries()
3944 start = le32_to_cpu(segno_in_journal(journal, i)); in build_sit_entries()
3955 sit = sit_in_journal(journal, i); in build_sit_entries()
4228 kfree(array[i].journal); in destroy_curseg()