Lines Matching refs:sit_i

1817 	struct sit_info *sit_i;
1824 sit_i = malloc(sizeof(struct sit_info));
1825 if (!sit_i) {
1830 SM_I(sbi)->sit_info = sit_i;
1832 sit_i->sentries = calloc(MAIN_SEGS(sbi) * sizeof(struct seg_entry), 1);
1833 if (!sit_i->sentries) {
1843 sit_i->bitmap = calloc(bitmap_size, 1);
1844 if (!sit_i->bitmap) {
1849 bitmap = sit_i->bitmap;
1852 sit_i->sentries[start].cur_valid_map = bitmap;
1856 sit_i->sentries[start].ckpt_valid_map = bitmap;
1873 sit_i->sit_base_addr = get_sb(sit_blkaddr);
1874 sit_i->sit_blocks = sit_segs << sbi->log_blocks_per_seg;
1875 sit_i->written_valid_blocks = get_cp(valid_block_count);
1876 sit_i->sit_bitmap = dst_bitmap;
1877 sit_i->bitmap_size = bitmap_size;
1878 sit_i->dirty_sentries = 0;
1879 sit_i->sents_per_block = SIT_ENTRY_PER_BLOCK;
1880 sit_i->elapsed_time = get_cp(elapsed_time);
1884 free(sit_i->bitmap);
1886 free(sit_i->sentries);
1888 free(sit_i);
2132 struct sit_info *sit_i = SIT_I(sbi);
2133 unsigned int offset = SIT_BLOCK_OFFSET(sit_i, segno);
2134 block_t blk_addr = sit_i->sit_base_addr + offset;
2139 if (f2fs_test_bit(offset, sit_i->sit_bitmap))
2140 blk_addr += sit_i->sit_blocks;
2216 struct sit_info *sit_i = SIT_I(sbi);
2217 return &sit_i->sentries[segno];
2442 struct sit_info *sit_i = SIT_I(sbi);
2462 segno = start_blk * sit_i->sents_per_block;
2463 end = (start_blk + readed) * sit_i->sents_per_block;
2466 se = &sit_i->sentries[segno];
2469 sit = sit_blk->entries[SIT_ENTRY_OFFSET(sit_i, segno)];
2498 se = &sit_i->sentries[segno];
2601 struct sit_info *sit_i = SIT_I(sbi);
2622 sit = &sit_blk->entries[SIT_ENTRY_OFFSET(sit_i, segno)];
2652 struct sit_info *sit_i = SIT_I(sbi);
2667 sit = &sit_blk->entries[SIT_ENTRY_OFFSET(sit_i, segno)];
2730 struct sit_info *sit_i = SIT_I(sbi);
2747 sit = &sit_blk->entries[SIT_ENTRY_OFFSET(sit_i, segno)];
3804 struct sit_info *sit_i = SIT_I(sbi);
3816 free(sit_i->bitmap);
3817 free(sit_i->sit_bitmap);
3818 free(sit_i->sentries);