Lines Matching refs:raw_node
1143 struct f2fs_node *raw_node; in f2fs_discard_obsolete_dnode() local
1153 raw_node = calloc(sizeof(struct f2fs_node), 1); in f2fs_discard_obsolete_dnode()
1154 if (raw_node == NULL) { in f2fs_discard_obsolete_dnode()
1170 if (dev_read_block(raw_node, offset)) { in f2fs_discard_obsolete_dnode()
1172 free(raw_node); in f2fs_discard_obsolete_dnode()
1176 next_blkaddr = le32_to_cpu(raw_node->footer.next_blkaddr); in f2fs_discard_obsolete_dnode()
1177 memset(raw_node, 0, F2FS_BLKSIZE); in f2fs_discard_obsolete_dnode()
1180 if (dev_write_block(raw_node, offset)) { in f2fs_discard_obsolete_dnode()
1182 free(raw_node); in f2fs_discard_obsolete_dnode()
1191 free(raw_node); in f2fs_discard_obsolete_dnode()
1198 struct f2fs_node *raw_node = NULL; in f2fs_write_root_inode() local
1202 raw_node = calloc(F2FS_BLKSIZE, 1); in f2fs_write_root_inode()
1203 if (raw_node == NULL) { in f2fs_write_root_inode()
1208 raw_node->footer.nid = sb->root_ino; in f2fs_write_root_inode()
1209 raw_node->footer.ino = sb->root_ino; in f2fs_write_root_inode()
1210 raw_node->footer.cp_ver = cpu_to_le64(1); in f2fs_write_root_inode()
1211 raw_node->footer.next_blkaddr = cpu_to_le32( in f2fs_write_root_inode()
1216 raw_node->i.i_mode = cpu_to_le16(0x41ed); in f2fs_write_root_inode()
1218 raw_node->i.i_links = cpu_to_le32(3); in f2fs_write_root_inode()
1220 raw_node->i.i_links = cpu_to_le32(2); in f2fs_write_root_inode()
1221 raw_node->i.i_uid = cpu_to_le32(c.root_uid); in f2fs_write_root_inode()
1222 raw_node->i.i_gid = cpu_to_le32(c.root_gid); in f2fs_write_root_inode()
1225 raw_node->i.i_size = cpu_to_le64(1 * blk_size_bytes); /* dentry */ in f2fs_write_root_inode()
1226 raw_node->i.i_blocks = cpu_to_le64(2); in f2fs_write_root_inode()
1228 raw_node->i.i_atime = cpu_to_le32(mkfs_time); in f2fs_write_root_inode()
1229 raw_node->i.i_atime_nsec = 0; in f2fs_write_root_inode()
1230 raw_node->i.i_ctime = cpu_to_le32(mkfs_time); in f2fs_write_root_inode()
1231 raw_node->i.i_ctime_nsec = 0; in f2fs_write_root_inode()
1232 raw_node->i.i_mtime = cpu_to_le32(mkfs_time); in f2fs_write_root_inode()
1233 raw_node->i.i_mtime_nsec = 0; in f2fs_write_root_inode()
1234 raw_node->i.i_generation = 0; in f2fs_write_root_inode()
1235 raw_node->i.i_xattr_nid = 0; in f2fs_write_root_inode()
1236 raw_node->i.i_flags = 0; in f2fs_write_root_inode()
1237 raw_node->i.i_current_depth = cpu_to_le32(1); in f2fs_write_root_inode()
1238 raw_node->i.i_dir_level = DEF_DIR_LEVEL; in f2fs_write_root_inode()
1241 raw_node->i.i_inline = F2FS_EXTRA_ATTR; in f2fs_write_root_inode()
1242 raw_node->i.i_extra_isize = cpu_to_le16(calc_extra_isize()); in f2fs_write_root_inode()
1246 raw_node->i.i_projid = cpu_to_le32(F2FS_DEF_PROJID); in f2fs_write_root_inode()
1249 raw_node->i.i_crtime = cpu_to_le32(mkfs_time); in f2fs_write_root_inode()
1250 raw_node->i.i_crtime_nsec = 0; in f2fs_write_root_inode()
1254 raw_node->i.i_compress_algrithm = 0; in f2fs_write_root_inode()
1255 raw_node->i.i_log_cluster_size = 0; in f2fs_write_root_inode()
1256 raw_node->i.i_padding = 0; in f2fs_write_root_inode()
1261 raw_node->i.i_addr[get_extra_isize(raw_node)] = cpu_to_le32(data_blk_nor); in f2fs_write_root_inode()
1263 raw_node->i.i_ext.fofs = 0; in f2fs_write_root_inode()
1264 raw_node->i.i_ext.blk_addr = 0; in f2fs_write_root_inode()
1265 raw_node->i.i_ext.len = 0; in f2fs_write_root_inode()
1275 if (write_inode(raw_node, main_area_node_seg_blk_offset) < 0) { in f2fs_write_root_inode()
1277 free(raw_node); in f2fs_write_root_inode()
1281 free(raw_node); in f2fs_write_root_inode()
1358 struct f2fs_node *raw_node = NULL; in f2fs_write_qf_inode() local
1364 raw_node = calloc(F2FS_BLKSIZE, 1); in f2fs_write_qf_inode()
1365 if (raw_node == NULL) { in f2fs_write_qf_inode()
1369 f2fs_init_qf_inode(sb, raw_node, qtype, mkfs_time); in f2fs_write_qf_inode()
1371 raw_node->footer.next_blkaddr = cpu_to_le32( in f2fs_write_qf_inode()
1375 raw_node->i.i_blocks = cpu_to_le64(1 + QUOTA_DATA(qtype)); in f2fs_write_qf_inode()
1382 raw_id = raw_node->i.i_uid; in f2fs_write_qf_inode()
1384 raw_id = raw_node->i.i_gid; in f2fs_write_qf_inode()
1386 raw_id = raw_node->i.i_projid; in f2fs_write_qf_inode()
1392 free(raw_node); in f2fs_write_qf_inode()
1397 raw_node->i.i_addr[get_extra_isize(raw_node) + i] = in f2fs_write_qf_inode()
1408 if (write_inode(raw_node, main_area_node_seg_blk_offset) < 0) { in f2fs_write_qf_inode()
1410 free(raw_node); in f2fs_write_qf_inode()
1414 free(raw_node); in f2fs_write_qf_inode()
1517 struct f2fs_node *raw_node; in f2fs_write_lpf_inode() local
1524 raw_node = calloc(F2FS_BLKSIZE, 1); in f2fs_write_lpf_inode()
1525 if (raw_node == NULL) { in f2fs_write_lpf_inode()
1530 raw_node->footer.nid = cpu_to_le32(c.lpf_ino); in f2fs_write_lpf_inode()
1531 raw_node->footer.ino = raw_node->footer.nid; in f2fs_write_lpf_inode()
1532 raw_node->footer.cp_ver = cpu_to_le64(1); in f2fs_write_lpf_inode()
1533 raw_node->footer.next_blkaddr = cpu_to_le32( in f2fs_write_lpf_inode()
1538 raw_node->i.i_mode = cpu_to_le16(0x41c0); /* 0700 */ in f2fs_write_lpf_inode()
1539 raw_node->i.i_links = cpu_to_le32(2); in f2fs_write_lpf_inode()
1540 raw_node->i.i_uid = cpu_to_le32(c.root_uid); in f2fs_write_lpf_inode()
1541 raw_node->i.i_gid = cpu_to_le32(c.root_gid); in f2fs_write_lpf_inode()
1544 raw_node->i.i_size = cpu_to_le64(1 * blk_size_bytes); in f2fs_write_lpf_inode()
1545 raw_node->i.i_blocks = cpu_to_le64(2); in f2fs_write_lpf_inode()
1547 raw_node->i.i_atime = cpu_to_le32(mkfs_time); in f2fs_write_lpf_inode()
1548 raw_node->i.i_atime_nsec = 0; in f2fs_write_lpf_inode()
1549 raw_node->i.i_ctime = cpu_to_le32(mkfs_time); in f2fs_write_lpf_inode()
1550 raw_node->i.i_ctime_nsec = 0; in f2fs_write_lpf_inode()
1551 raw_node->i.i_mtime = cpu_to_le32(mkfs_time); in f2fs_write_lpf_inode()
1552 raw_node->i.i_mtime_nsec = 0; in f2fs_write_lpf_inode()
1553 raw_node->i.i_generation = 0; in f2fs_write_lpf_inode()
1554 raw_node->i.i_xattr_nid = 0; in f2fs_write_lpf_inode()
1555 raw_node->i.i_flags = 0; in f2fs_write_lpf_inode()
1556 raw_node->i.i_pino = le32_to_cpu(sb->root_ino); in f2fs_write_lpf_inode()
1557 raw_node->i.i_namelen = le32_to_cpu(strlen(LPF)); in f2fs_write_lpf_inode()
1558 memcpy(raw_node->i.i_name, LPF, strlen(LPF)); in f2fs_write_lpf_inode()
1559 raw_node->i.i_current_depth = cpu_to_le32(1); in f2fs_write_lpf_inode()
1560 raw_node->i.i_dir_level = DEF_DIR_LEVEL; in f2fs_write_lpf_inode()
1563 raw_node->i.i_inline = F2FS_EXTRA_ATTR; in f2fs_write_lpf_inode()
1564 raw_node->i.i_extra_isize = cpu_to_le16(calc_extra_isize()); in f2fs_write_lpf_inode()
1568 raw_node->i.i_projid = cpu_to_le32(F2FS_DEF_PROJID); in f2fs_write_lpf_inode()
1571 raw_node->i.i_crtime = cpu_to_le32(mkfs_time); in f2fs_write_lpf_inode()
1572 raw_node->i.i_crtime_nsec = 0; in f2fs_write_lpf_inode()
1576 raw_node->i.i_compress_algrithm = 0; in f2fs_write_lpf_inode()
1577 raw_node->i.i_log_cluster_size = 0; in f2fs_write_lpf_inode()
1578 raw_node->i.i_padding = 0; in f2fs_write_lpf_inode()
1587 raw_node->i.i_addr[get_extra_isize(raw_node)] = cpu_to_le32(data_blk_nor); in f2fs_write_lpf_inode()
1597 if (write_inode(raw_node, main_area_node_seg_blk_offset) < 0) { in f2fs_write_lpf_inode()
1605 free(raw_node); in f2fs_write_lpf_inode()