Lines Matching refs:inode
250 const struct ext2_inode *inode) in align_props() argument
255 if (!inode || !name) in align_props()
259 res = fchmod(fd, inode->i_mode); in align_props()
261 res = chmod(name, inode->i_mode); in align_props()
266 ut.actime = inode->i_atime; in align_props()
267 ut.modtime = inode->i_mtime; in align_props()
297 struct ext2_inode *inode) in e2fs_read_inode_by_inodenum() argument
301 if (!fs || !ino || !inode) in e2fs_read_inode_by_inodenum()
304 res = ext2fs_read_inode(fs, ino, inode); in e2fs_read_inode_by_inodenum()
321 struct ext2_inode inode; in e2fs_dump_file_by_inodenum() local
329 res = e2fs_read_inode_by_inodenum(fs, ino, &inode); in e2fs_dump_file_by_inodenum()
343 res = ext2fs_file_open2(fs, ino, &inode, 0, &e2_file); in e2fs_dump_file_by_inodenum()
379 align_props(fd, out_fp, &inode); in e2fs_dump_file_by_inodenum()
410 struct ext2_inode inode; in e2fs_read_file_by_inodenum() local
418 res = e2fs_read_inode_by_inodenum(fs, ino, &inode); in e2fs_read_file_by_inodenum()
425 _size = EXT2_I_SIZE(&inode); in e2fs_read_file_by_inodenum()
434 res = ext2fs_file_open2(fs, ino, &inode, 0, &e2_file); in e2fs_read_file_by_inodenum()
504 return dump_inode_recursively_by_inodenum(NULL, dirent->inode, in callback_for_subentries()
516 struct ext2_inode inode; in dump_inode_recursively_by_inodenum() local
535 res = e2fs_read_inode_by_inodenum(fs_for_dump, ino, &inode); in dump_inode_recursively_by_inodenum()
541 if (LINUX_S_ISREG(inode.i_mode)) { in dump_inode_recursively_by_inodenum()
549 } else if (LINUX_S_ISDIR(inode.i_mode)) { in dump_inode_recursively_by_inodenum()
568 align_props(-1, out_fpath, &inode); in dump_inode_recursively_by_inodenum()