Lines Matching defs:node_blk
1967 struct f2fs_node *node_blk;
1973 node_blk = malloc(F2FS_BLKSIZE);
1974 ASSERT(node_blk);
1981 ret = dev_read_block(node_blk, addr);
1983 sum_entry->nid = node_blk->footer.nid;
1986 free(node_blk);
2347 struct f2fs_node *node_blk = NULL;
2352 node_blk = (struct f2fs_node *)calloc(BLOCK_SZ, 1);
2353 ASSERT(node_blk);
2358 ret = dev_read_block(node_blk, ni.blk_addr);
2362 if (node_blk->footer.nid == node_blk->footer.ino) {
2363 int ofs = get_extra_isize(node_blk);
2365 oldaddr = le32_to_cpu(node_blk->i.i_addr[ofs + ofs_in_node]);
2366 node_blk->i.i_addr[ofs + ofs_in_node] = cpu_to_le32(newaddr);
2367 ret = write_inode(node_blk, ni.blk_addr);
2370 oldaddr = le32_to_cpu(node_blk->dn.addr[ofs_in_node]);
2371 node_blk->dn.addr[ofs_in_node] = cpu_to_le32(newaddr);
2372 ret = dev_write_block(node_blk, ni.blk_addr);
2377 if (node_blk->footer.nid != node_blk->footer.ino) {
2378 get_node_info(sbi, le32_to_cpu(node_blk->footer.ino), &ni);
2381 ret = dev_read_block(node_blk, ni.blk_addr);
2385 startaddr = le32_to_cpu(node_blk->i.i_ext.blk_addr);
2386 endaddr = startaddr + le32_to_cpu(node_blk->i.i_ext.len);
2388 node_blk->i.i_ext.len = 0;
2391 ASSERT(write_inode(node_blk, ni.blk_addr) >= 0);
2393 free(node_blk);
3440 struct f2fs_node *node_blk;
3451 node_blk = calloc(F2FS_BLKSIZE, 1);
3452 ASSERT(node_blk);
3460 err = dev_read_block(node_blk, blkaddr);
3464 if (!is_recoverable_dnode(sbi, node_blk))
3467 if (!is_fsync_dnode(node_blk))
3470 entry = get_fsync_inode(head, ino_of_node(node_blk));
3472 entry = add_fsync_inode(head, ino_of_node(node_blk));
3480 if (IS_INODE(node_blk) && is_dent_dnode(node_blk))
3485 blkaddr == next_blkaddr_of_node(node_blk)) {
3488 next_blkaddr_of_node(node_blk));
3493 blkaddr = next_blkaddr_of_node(node_blk);
3496 free(node_blk);
3501 struct f2fs_node *node_blk,
3530 ino_of_node(node_blk), ofs_of_node(node_blk), blkaddr);
3533 if (IS_INODE(node_blk) && (node_blk->i.i_inline & F2FS_INLINE_DATA))
3536 if (ofs_of_node(node_blk) == XATTR_NODE_OFFSET)
3540 start = start_bidx_of_node(ofs_of_node(node_blk), node_blk);
3541 end = start + ADDRS_PER_PAGE(sbi, node_blk, NULL);
3544 blkaddr = datablock_addr(node_blk, ofs_in_node);
3570 ino_of_node(node_blk), ofs_of_node(node_blk), blkaddr);
3576 ino_of_node(node_blk), ofs_of_node(node_blk),
3585 struct f2fs_node *node_blk;
3593 node_blk = calloc(F2FS_BLKSIZE, 1);
3594 ASSERT(node_blk);
3602 err = dev_read_block(node_blk, blkaddr);
3606 if (!is_recoverable_dnode(sbi, node_blk))
3610 ino_of_node(node_blk));
3614 err = do_record_fsync_data(sbi, node_blk, blkaddr);
3621 blkaddr = next_blkaddr_of_node(node_blk);
3624 free(node_blk);