• Home
  • Raw
  • Download

Lines Matching refs:journal

2515 	memcpy(&dst->journal, curseg->journal, SUM_JOURNAL_SIZE);  in write_current_sum_page()
3774 memcpy(seg_i->journal, kaddr, SUM_JOURNAL_SIZE); in read_compacted_summaries()
3778 memcpy(seg_i->journal, kaddr + SUM_JOURNAL_SIZE, SUM_JOURNAL_SIZE); in read_compacted_summaries()
3880 memcpy(curseg->journal, &sum->journal, SUM_JOURNAL_SIZE); in read_normal_summaries()
3897 struct f2fs_journal *sit_j = CURSEG_I(sbi, CURSEG_COLD_DATA)->journal; in restore_curseg_summaries()
3898 struct f2fs_journal *nat_j = CURSEG_I(sbi, CURSEG_HOT_DATA)->journal; in restore_curseg_summaries()
3953 memcpy(kaddr, seg_i->journal, SUM_JOURNAL_SIZE); in write_compacted_summaries()
3958 memcpy(kaddr + written_size, seg_i->journal, SUM_JOURNAL_SIZE); in write_compacted_summaries()
4017 int f2fs_lookup_journal_in_cursum(struct f2fs_journal *journal, int type, in f2fs_lookup_journal_in_cursum() argument
4023 for (i = 0; i < nats_in_cursum(journal); i++) { in f2fs_lookup_journal_in_cursum()
4024 if (le32_to_cpu(nid_in_journal(journal, i)) == val) in f2fs_lookup_journal_in_cursum()
4027 if (alloc && __has_cursum_space(journal, 1, NAT_JOURNAL)) in f2fs_lookup_journal_in_cursum()
4028 return update_nats_in_cursum(journal, 1); in f2fs_lookup_journal_in_cursum()
4030 for (i = 0; i < sits_in_cursum(journal); i++) in f2fs_lookup_journal_in_cursum()
4031 if (le32_to_cpu(segno_in_journal(journal, i)) == val) in f2fs_lookup_journal_in_cursum()
4033 if (alloc && __has_cursum_space(journal, 1, SIT_JOURNAL)) in f2fs_lookup_journal_in_cursum()
4034 return update_sits_in_cursum(journal, 1); in f2fs_lookup_journal_in_cursum()
4132 struct f2fs_journal *journal = curseg->journal; in remove_sits_in_journal() local
4136 for (i = 0; i < sits_in_cursum(journal); i++) { in remove_sits_in_journal()
4140 segno = le32_to_cpu(segno_in_journal(journal, i)); in remove_sits_in_journal()
4146 update_sits_in_cursum(journal, -i); in remove_sits_in_journal()
4159 struct f2fs_journal *journal = curseg->journal; in f2fs_flush_sit_entries() local
4181 if (!__has_cursum_space(journal, sit_i->dirty_sentries, SIT_JOURNAL) || in f2fs_flush_sit_entries()
4199 !__has_cursum_space(journal, ses->entry_cnt, SIT_JOURNAL)) in f2fs_flush_sit_entries()
4227 offset = f2fs_lookup_journal_in_cursum(journal, in f2fs_flush_sit_entries()
4230 segno_in_journal(journal, offset) = in f2fs_flush_sit_entries()
4233 &sit_in_journal(journal, offset)); in f2fs_flush_sit_entries()
4235 &sit_in_journal(journal, offset)); in f2fs_flush_sit_entries()
4432 array[i].journal = f2fs_kzalloc(sbi, in build_curseg()
4434 if (!array[i].journal) in build_curseg()
4453 struct f2fs_journal *journal = curseg->journal; in build_sit_entries() local
4519 for (i = 0; i < sits_in_cursum(journal); i++) { in build_sit_entries()
4522 start = le32_to_cpu(segno_in_journal(journal, i)); in build_sit_entries()
4532 sit = sit_in_journal(journal, i); in build_sit_entries()
5238 kfree(array[i].journal); in destroy_curseg()