Lines Matching defs:fsck
11 #include "fsck.h"
513 MSG(0, "%s", " fsck");
2553 struct f2fs_fsck *fsck = F2FS_FSCK(sbi);
2561 fsck->sit_area_bitmap_sz = sm_i->main_segments * SIT_VBLOCK_MAP_SIZE;
2562 fsck->sit_area_bitmap = calloc(1, fsck->sit_area_bitmap_sz);
2563 ASSERT(fsck->sit_area_bitmap);
2564 ptr = fsck->sit_area_bitmap;
2566 ASSERT(fsck->sit_area_bitmap_sz == fsck->main_area_bitmap_sz);
2589 fsck->chk.sit_valid_blocks = sum_vblocks;
2590 fsck->chk.sit_free_segs = free_segs;
2599 struct f2fs_fsck *fsck = F2FS_FSCK(sbi);
2612 ptr = fsck->main_area_bitmap;
3139 struct f2fs_fsck *fsck = F2FS_FSCK(sbi);
3141 set_cp(valid_block_count, fsck->chk.valid_blk_cnt);
3142 set_cp(valid_node_count, fsck->chk.valid_node_cnt);
3143 set_cp(valid_inode_count, fsck->chk.valid_inode_cnt);
3217 struct f2fs_fsck *fsck = F2FS_FSCK(sbi);
3236 fsck->nr_nat_entries = nr_nat_blks * NAT_ENTRY_PER_BLOCK;
3237 fsck->nat_area_bitmap_sz = (fsck->nr_nat_entries + 7) / 8;
3238 fsck->nat_area_bitmap = calloc(fsck->nat_area_bitmap_sz, 1);
3239 ASSERT(fsck->nat_area_bitmap);
3241 fsck->entries = calloc(sizeof(struct f2fs_nat_entry),
3242 fsck->nr_nat_entries);
3243 ASSERT(fsck->entries);
3271 f2fs_set_bit(nid + i, fsck->nat_area_bitmap);
3284 fsck->nat_valid_inode_cnt++;
3296 fsck->chk.valid_nat_entry_cnt--;
3301 f2fs_set_bit(nid + i, fsck->nat_area_bitmap);
3302 fsck->chk.valid_nat_entry_cnt++;
3304 fsck->entries[nid + i] = nat_block->entries[i];
3317 if (fsck->entries[nid].block_addr != 0x0) {
3318 fsck->chk.valid_nat_entry_cnt--;
3319 f2fs_clear_bit(nid, fsck->nat_area_bitmap);
3320 if (fsck->entries[nid].ino == nid)
3321 fsck->nat_valid_inode_cnt--;
3333 fsck->nat_valid_inode_cnt++;
3336 f2fs_set_bit(nid, fsck->nat_area_bitmap);
3337 fsck->chk.valid_nat_entry_cnt++;
3340 fsck->entries[nid] = raw_nat;
3345 fsck->chk.valid_nat_entry_cnt,
3346 fsck->chk.valid_nat_entry_cnt);