Lines Matching defs:sit_i
125 #define SIT_ENTRY_OFFSET(sit_i, segno) \
126 ((segno) % (sit_i)->sents_per_block)
335 struct sit_info *sit_i = SIT_I(sbi);
336 return &sit_i->sentries[segno];
342 struct sit_info *sit_i = SIT_I(sbi);
343 return &sit_i->sec_entries[GET_SEC_FROM_SEG(sbi, segno)];
516 struct sit_info *sit_i = SIT_I(sbi);
519 if (memcmp(sit_i->sit_bitmap, sit_i->sit_bitmap_mir,
520 sit_i->bitmap_size))
523 memcpy(dst_addr, sit_i->sit_bitmap, sit_i->bitmap_size);
815 struct sit_info *sit_i = SIT_I(sbi);
817 block_t blk_addr = sit_i->sit_base_addr + offset;
822 if (f2fs_test_bit(offset, sit_i->sit_bitmap) !=
823 f2fs_test_bit(offset, sit_i->sit_bitmap_mir))
828 if (f2fs_test_bit(offset, sit_i->sit_bitmap))
829 blk_addr += sit_i->sit_blocks;
837 struct sit_info *sit_i = SIT_I(sbi);
838 block_addr -= sit_i->sit_base_addr;
839 if (block_addr < sit_i->sit_blocks)
840 block_addr += sit_i->sit_blocks;
842 block_addr -= sit_i->sit_blocks;
844 return block_addr + sit_i->sit_base_addr;
847 static inline void set_to_next_sit(struct sit_info *sit_i, unsigned int start)
851 f2fs_change_bit(block_off, sit_i->sit_bitmap);
853 f2fs_change_bit(block_off, sit_i->sit_bitmap_mir);
860 struct sit_info *sit_i = SIT_I(sbi);
863 if (now >= sit_i->mounted_time)
864 return sit_i->elapsed_time + now - sit_i->mounted_time;
868 diff = sit_i->mounted_time - now;
869 if (sit_i->elapsed_time >= diff)
870 return sit_i->elapsed_time - diff;
873 return sit_i->elapsed_time;