• Home
  • Raw
  • Download

Lines Matching refs:nat_block

1468 	struct f2fs_nat_block *nat_block;  in f2fs_late_init_nid_bitmap()  local
1475 nat_block = malloc(F2FS_BLKSIZE); in f2fs_late_init_nid_bitmap()
1476 if (!nat_block) { in f2fs_late_init_nid_bitmap()
1488 ret = dev_read_block(nat_block, start_blk); in f2fs_late_init_nid_bitmap()
1492 if (nat_block->entries[nid % NAT_ENTRY_PER_BLOCK].block_addr) in f2fs_late_init_nid_bitmap()
1496 free(nat_block); in f2fs_late_init_nid_bitmap()
1528 struct f2fs_nat_block *nat_block; in write_nat_bits() local
1536 nat_block = malloc(F2FS_BLKSIZE); in write_nat_bits()
1537 ASSERT(nat_block); in write_nat_bits()
1561 ret = dev_read_block(nat_block, blkaddr); in write_nat_bits()
1566 nat_block->entries[j].block_addr != NULL_ADDR) in write_nat_bits()
1575 free(nat_block); in write_nat_bits()
2226 struct f2fs_nat_block *nat_block; in get_nat_entry() local
2234 nat_block = (struct f2fs_nat_block *)calloc(BLOCK_SZ, 1); in get_nat_entry()
2235 ASSERT(nat_block); in get_nat_entry()
2240 ret = dev_read_block(nat_block, block_addr); in get_nat_entry()
2243 memcpy(raw_nat, &nat_block->entries[entry_off], in get_nat_entry()
2245 free(nat_block); in get_nat_entry()
2303 struct f2fs_nat_block *nat_block; in update_nat_blkaddr() local
2308 nat_block = (struct f2fs_nat_block *)calloc(BLOCK_SZ, 1); in update_nat_blkaddr()
2309 ASSERT(nat_block); in update_nat_blkaddr()
2314 ret = dev_read_block(nat_block, block_addr); in update_nat_blkaddr()
2318 nat_block->entries[entry_off].ino = cpu_to_le32(ino); in update_nat_blkaddr()
2319 nat_block->entries[entry_off].block_addr = cpu_to_le32(newaddr); in update_nat_blkaddr()
2321 F2FS_FSCK(sbi)->entries[nid] = nat_block->entries[entry_off]; in update_nat_blkaddr()
2323 ret = dev_write_block(nat_block, block_addr); in update_nat_blkaddr()
2325 free(nat_block); in update_nat_blkaddr()
2590 struct f2fs_nat_block *nat_block; in flush_nat_journal_entries() local
2597 nat_block = (struct f2fs_nat_block *)calloc(BLOCK_SZ, 1); in flush_nat_journal_entries()
2598 ASSERT(nat_block); in flush_nat_journal_entries()
2601 free(nat_block); in flush_nat_journal_entries()
2611 ret = dev_read_block(nat_block, block_addr); in flush_nat_journal_entries()
2614 memcpy(&nat_block->entries[entry_off], &nat_in_journal(journal, i), in flush_nat_journal_entries()
2617 ret = dev_write_block(nat_block, block_addr); in flush_nat_journal_entries()
2928 struct f2fs_nat_block *nat_block; in nullify_nat_entry() local
2943 nat_block = (struct f2fs_nat_block *)calloc(BLOCK_SZ, 1); in nullify_nat_entry()
2944 ASSERT(nat_block); in nullify_nat_entry()
2949 ret = dev_read_block(nat_block, block_addr); in nullify_nat_entry()
2954 le32_to_cpu(nat_block->entries[entry_off].block_addr)); in nullify_nat_entry()
2955 nat_block->entries[entry_off].block_addr = cpu_to_le32(0x1); in nullify_nat_entry()
2957 memset(&nat_block->entries[entry_off], 0, in nullify_nat_entry()
2962 ret = dev_write_block(nat_block, block_addr); in nullify_nat_entry()
2964 free(nat_block); in nullify_nat_entry()
3116 struct f2fs_nat_block *nat_block; in build_nat_area_bitmap() local
3125 nat_block = (struct f2fs_nat_block *)calloc(BLOCK_SZ, 1); in build_nat_area_bitmap()
3126 ASSERT(nat_block); in build_nat_area_bitmap()
3151 ret = dev_read_block(nat_block, block_addr); in build_nat_area_bitmap()
3164 if (le32_to_cpu(nat_block->entries[i].block_addr) != 0x1) { in build_nat_area_bitmap()
3166 nid + i, le32_to_cpu(nat_block->entries[i].block_addr)); in build_nat_area_bitmap()
3172 node_info_from_raw_nat(&ni, &nat_block->entries[i]); in build_nat_area_bitmap()
3200 fsck->entries[nid + i] = nat_block->entries[i]; in build_nat_area_bitmap()
3238 free(nat_block); in build_nat_area_bitmap()