Lines Matching defs:nat_block

1564 	struct f2fs_nat_block *nat_block;
1571 nat_block = malloc(F2FS_BLKSIZE);
1572 if (!nat_block) {
1584 ret = dev_read_block(nat_block, start_blk);
1588 if (nat_block->entries[nid % NAT_ENTRY_PER_BLOCK].block_addr)
1592 free(nat_block);
1624 struct f2fs_nat_block *nat_block;
1632 nat_block = malloc(F2FS_BLKSIZE);
1633 ASSERT(nat_block);
1657 ret = dev_read_block(nat_block, blkaddr);
1662 nat_block->entries[j].block_addr != NULL_ADDR)
1671 free(nat_block);
2322 struct f2fs_nat_block *nat_block;
2330 nat_block = (struct f2fs_nat_block *)calloc(BLOCK_SZ, 1);
2331 ASSERT(nat_block);
2336 ret = dev_read_block(nat_block, block_addr);
2339 memcpy(raw_nat, &nat_block->entries[entry_off],
2341 free(nat_block);
2399 struct f2fs_nat_block *nat_block;
2404 nat_block = (struct f2fs_nat_block *)calloc(BLOCK_SZ, 1);
2405 ASSERT(nat_block);
2410 ret = dev_read_block(nat_block, block_addr);
2414 nat_block->entries[entry_off].ino = cpu_to_le32(ino);
2415 nat_block->entries[entry_off].block_addr = cpu_to_le32(newaddr);
2417 F2FS_FSCK(sbi)->entries[nid] = nat_block->entries[entry_off];
2419 ret = dev_write_block(nat_block, block_addr);
2421 free(nat_block);
2686 struct f2fs_nat_block *nat_block;
2693 nat_block = (struct f2fs_nat_block *)calloc(BLOCK_SZ, 1);
2694 ASSERT(nat_block);
2697 free(nat_block);
2707 ret = dev_read_block(nat_block, block_addr);
2710 memcpy(&nat_block->entries[entry_off], &nat_in_journal(journal, i),
2713 ret = dev_write_block(nat_block, block_addr);
3032 struct f2fs_nat_block *nat_block;
3047 nat_block = (struct f2fs_nat_block *)calloc(BLOCK_SZ, 1);
3048 ASSERT(nat_block);
3053 ret = dev_read_block(nat_block, block_addr);
3058 le32_to_cpu(nat_block->entries[entry_off].block_addr));
3059 nat_block->entries[entry_off].block_addr = cpu_to_le32(0x1);
3061 memset(&nat_block->entries[entry_off], 0,
3066 ret = dev_write_block(nat_block, block_addr);
3068 free(nat_block);
3220 struct f2fs_nat_block *nat_block;
3229 nat_block = (struct f2fs_nat_block *)calloc(BLOCK_SZ, 1);
3230 ASSERT(nat_block);
3255 ret = dev_read_block(nat_block, block_addr);
3268 if (le32_to_cpu(nat_block->entries[i].block_addr) != 0x1) {
3270 nid + i, le32_to_cpu(nat_block->entries[i].block_addr));
3276 node_info_from_raw_nat(&ni, &nat_block->entries[i]);
3304 fsck->entries[nid + i] = nat_block->entries[i];
3342 free(nat_block);