Lines Matching defs:node_blk

193 			struct f2fs_node *node_blk,
221 ret = dev_read_block(node_blk, ni->blk_addr);
225 node_blk->footer.nid != node_blk->footer.ino) {
227 nid, le32_to_cpu(node_blk->footer.nid),
228 le32_to_cpu(node_blk->footer.ino));
232 node_blk->footer.nid == node_blk->footer.ino) {
234 nid, le32_to_cpu(node_blk->footer.nid),
235 le32_to_cpu(node_blk->footer.ino));
239 if (le32_to_cpu(node_blk->footer.nid) != nid) {
242 le32_to_cpu(node_blk->footer.nid));
247 u32 flag = le32_to_cpu(node_blk->footer.flag);
288 struct f2fs_node *node_blk = NULL;
295 node_blk = (struct f2fs_node *)calloc(BLOCK_SZ, 1);
296 ASSERT(node_blk != NULL);
299 if (sanity_check_nid(sbi, x_nid, node_blk,
309 free(node_blk);
318 struct f2fs_node *node_blk = NULL;
320 node_blk = (struct f2fs_node *)calloc(BLOCK_SZ, 1);
321 ASSERT(node_blk != NULL);
323 if (sanity_check_nid(sbi, nid, node_blk, ftype, ntype, &ni))
327 fsck_chk_inode_blk(sbi, nid, ftype, node_blk, blk_cnt, &ni);
333 fsck_chk_dnode_blk(sbi, inode, nid, ftype, node_blk,
339 fsck_chk_idnode_blk(sbi, inode, ftype, node_blk,
345 fsck_chk_didnode_blk(sbi, inode, ftype, node_blk,
352 free(node_blk);
355 free(node_blk);
361 enum FILE_TYPE ftype, struct f2fs_node *node_blk,
367 u32 i_links = le32_to_cpu(node_blk->i.i_links);
368 u64 i_blocks = le64_to_cpu(node_blk->i.i_blocks);
393 node_blk->i.i_links =
408 le32_to_cpu(node_blk->i.i_xattr_nid), blk_cnt) &&
410 node_blk->i.i_xattr_nid = 0;
413 nid, le32_to_cpu(node_blk->i.i_xattr_nid));
420 if((node_blk->i.i_inline & F2FS_INLINE_DATA)) {
421 if (le32_to_cpu(node_blk->i.i_addr[0]) != 0) {
424 le32_to_cpu(node_blk->i.i_addr[0]));
425 node_blk->i.i_addr[0] = 0;
426 node_blk->i.i_blocks = cpu_to_le64(*blk_cnt);
429 if (!(node_blk->i.i_inline & F2FS_DATA_EXIST)) {
433 if (memcmp(buf, &node_blk->i.i_addr[1],
436 node_blk->i.i_inline |= F2FS_DATA_EXIST;
443 if((node_blk->i.i_inline & F2FS_INLINE_DENTRY)) {
445 ret = fsck_chk_inline_dentries(sbi, node_blk,
456 u32 nid = le32_to_cpu(node_blk->i.i_nid[idx]);
468 for (idx = 0; idx < ADDRS_PER_INODE(&node_blk->i); idx++) {
469 if (le32_to_cpu(node_blk->i.i_addr[idx]) != 0) {
471 le32_to_cpu(node_blk->i.i_addr[idx]),
478 node_blk->i.i_addr[idx] = 0;
496 if (le32_to_cpu(node_blk->i.i_nid[idx]) != 0) {
497 ret = fsck_chk_node_blk(sbi, &node_blk->i,
498 le32_to_cpu(node_blk->i.i_nid[idx]),
503 node_blk->i.i_nid[idx] = 0;
512 le32_to_cpu(node_blk->footer.ino),
513 node_blk->i.i_name,
514 le32_to_cpu(node_blk->i.i_current_depth),
518 le32_to_cpu(node_blk->footer.ino),
519 node_blk->i.i_name,
527 node_blk->i.i_blocks = cpu_to_le64(*blk_cnt);
537 node_blk->i.i_links = cpu_to_le32(child_cnt);
548 ret = dev_write_block(node_blk, ni->blk_addr);
554 u32 nid, enum FILE_TYPE ftype, struct f2fs_node *node_blk,
562 if (le32_to_cpu(node_blk->dn.addr[idx]) == 0x0)
565 le32_to_cpu(node_blk->dn.addr[idx]),
572 node_blk->dn.addr[idx] = 0;
578 ret = dev_write_block(node_blk, ni->blk_addr);
585 enum FILE_TYPE ftype, struct f2fs_node *node_blk, u32 *blk_cnt)
591 if (le32_to_cpu(node_blk->in.nid[i]) == 0x0)
594 le32_to_cpu(node_blk->in.nid[i]),
605 enum FILE_TYPE ftype, struct f2fs_node *node_blk, u32 *blk_cnt)
611 if (le32_to_cpu(node_blk->in.nid[i]) == 0x0)
614 le32_to_cpu(node_blk->in.nid[i]),
795 struct f2fs_node *node_blk, u32 *child_cnt, u32 *child_files)
801 de_blk = inline_data_addr(node_blk);