Lines Matching defs:node_blk
38 void make_dentry_ptr(struct f2fs_dentry_ptr *d, struct f2fs_node *node_blk,
49 int entry_cnt = NR_INLINE_DENTRY(node_blk);
50 int bitmap_size = INLINE_DENTRY_BITMAP_SIZE(node_blk);
51 int reserved_size = INLINE_RESERVED_SIZE(node_blk);
140 if (dn.node_blk && dn.node_blk != dn.inode_blk)
141 free(dn.node_blk);
160 if (dn.node_blk && dn.node_blk != dn.inode_blk)
161 free(dn.node_blk);
269 if (dn.node_blk && dn.node_blk != dn.inode_blk)
270 free(dn.node_blk);
320 ret = dev_write_block(dn.node_blk, dn.node_blkaddr);
330 if (dn.node_blk != dn.inode_blk)
331 free(dn.node_blk);
438 struct f2fs_node *node_blk,
457 node_blk->i.i_advise |= FADVISE_COLD_BIT;
459 node_blk->i.i_advise |= FADVISE_HOT_BIT;
463 struct f2fs_node *node_blk, struct dentry *de)
491 if (size + 1 > MAX_INLINE_DATA(node_blk))
497 node_blk->i.i_mode = cpu_to_le16(mode);
498 node_blk->i.i_advise = 0;
499 node_blk->i.i_uid = cpu_to_le32(de->uid);
500 node_blk->i.i_gid = cpu_to_le32(de->gid);
501 node_blk->i.i_links = cpu_to_le32(links);
502 node_blk->i.i_size = cpu_to_le32(size);
503 node_blk->i.i_blocks = cpu_to_le32(blocks);
504 node_blk->i.i_atime = cpu_to_le64(de->mtime);
505 node_blk->i.i_ctime = cpu_to_le64(de->mtime);
506 node_blk->i.i_mtime = cpu_to_le64(de->mtime);
507 node_blk->i.i_atime_nsec = 0;
508 node_blk->i.i_ctime_nsec = 0;
509 node_blk->i.i_mtime_nsec = 0;
510 node_blk->i.i_generation = 0;
512 node_blk->i.i_current_depth = cpu_to_le32(1);
514 node_blk->i.i_current_depth = cpu_to_le32(0);
515 node_blk->i.i_xattr_nid = 0;
516 node_blk->i.i_flags = 0;
517 node_blk->i.i_inline = F2FS_INLINE_XATTR;
518 node_blk->i.i_pino = cpu_to_le32(de->pino);
519 node_blk->i.i_namelen = cpu_to_le32(de->len);
520 memcpy(node_blk->i.i_name, de->name, de->len);
521 node_blk->i.i_name[de->len] = 0;
524 node_blk->i.i_inline |= F2FS_EXTRA_ATTR;
525 node_blk->i.i_extra_isize = cpu_to_le16(calc_extra_isize());
528 set_file_temperature(sbi, node_blk, de->name);
530 node_blk->footer.ino = cpu_to_le32(de->ino);
531 node_blk->footer.nid = cpu_to_le32(de->ino);
532 node_blk->footer.flag = 0;
533 node_blk->footer.cp_ver = ckpt->checkpoint_ver;
534 set_cold_node(node_blk, S_ISDIR(mode));
537 make_empty_dir(sbi, node_blk);
539 page_symlink(sbi, node_blk, de->link, size);
546 node_blk->i.i_inode_checksum =
547 cpu_to_le32(f2fs_inode_chksum(node_blk));