Lines Matching refs:fs

273 static int e2fs_get_inodenum_by_fpath(ext2_filsys fs, const char *fpath,  in e2fs_get_inodenum_by_fpath()  argument
280 if (!fs || !fpath || !out_ino) in e2fs_get_inodenum_by_fpath()
286 res = ext2fs_namei(fs, root, cwd, fpath, out_ino); in e2fs_get_inodenum_by_fpath()
296 static int e2fs_read_inode_by_inodenum(ext2_filsys fs, ext2_ino_t ino, 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()
314 static int e2fs_dump_file_by_inodenum(ext2_filsys fs, ext2_ino_t ino, in e2fs_dump_file_by_inodenum() argument
326 if (!fs || !ino || !out_fp) in e2fs_dump_file_by_inodenum()
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()
351 res = ext2fs_get_mem(fs->blocksize, &buf); in e2fs_dump_file_by_inodenum()
361 res = ext2fs_file_read(e2_file, buf, fs->blocksize, &got); in e2fs_dump_file_by_inodenum()
389 int e2fs_dump_file_by_fpath(ext2_filsys fs, const char *in_fp, in e2fs_dump_file_by_fpath() argument
395 if (!fs || !in_fp || !out_fp) in e2fs_dump_file_by_fpath()
398 res = e2fs_get_inodenum_by_fpath(fs, in_fp, &ino); in e2fs_dump_file_by_fpath()
402 return e2fs_dump_file_by_inodenum(fs, ino, out_fp); in e2fs_dump_file_by_fpath()
405 static int e2fs_read_file_by_inodenum(ext2_filsys fs, ext2_ino_t ino, in e2fs_read_file_by_inodenum() argument
415 if (!fs || !ino || !out_data || !size) in e2fs_read_file_by_inodenum()
418 res = e2fs_read_inode_by_inodenum(fs, ino, &inode); in e2fs_read_file_by_inodenum()
434 res = ext2fs_file_open2(fs, ino, &inode, 0, &e2_file); in e2fs_read_file_by_inodenum()
471 int e2fs_read_file_by_fpath(ext2_filsys fs, const char *in_fp, in e2fs_read_file_by_fpath() argument
477 if (!fs || !in_fp || !out_data || !size) in e2fs_read_file_by_fpath()
480 res = e2fs_get_inodenum_by_fpath(fs, in_fp, &ino); in e2fs_read_file_by_fpath()
484 return e2fs_read_file_by_inodenum(fs, ino, out_data, size); in e2fs_read_file_by_fpath()
487 static int dump_inode_recursively_by_inodenum(ext2_filsys fs, ext2_ino_t ino,
508 static int dump_inode_recursively_by_inodenum(ext2_filsys fs, ext2_ino_t ino, in dump_inode_recursively_by_inodenum() argument
522 if (fs) in dump_inode_recursively_by_inodenum()
523 fs_for_dump = fs; in dump_inode_recursively_by_inodenum()
582 int e2fs_dump_dir_by_dpath(ext2_filsys fs, const char *in_dp, in e2fs_dump_dir_by_dpath() argument
590 if (!fs || !in_dp || !count) in e2fs_dump_dir_by_dpath()
599 res = e2fs_get_inodenum_by_fpath(fs, in_dp, &ino); in e2fs_dump_dir_by_dpath()
611 res = dump_inode_recursively_by_inodenum(fs, ino, &dump_needed, dname); in e2fs_dump_dir_by_dpath()
640 void e2fs_close(ext2_filsys fs) in e2fs_close() argument
642 if (fs) in e2fs_close()
643 ext2fs_close(fs); in e2fs_close()