Lines Matching refs:hfs_volume
471 } hfs_volume;
532 int (*openvol) (hfs_volume*, const char*, hfs_callback_args*);
535 void (*closevol) (hfs_volume*, hfs_callback_args*);
539 int (*read) (hfs_volume*, void*, uint64_t, uint64_t,
560 int hfslib_open_volume(const char*, int, hfs_volume*,
562 void hfslib_close_volume(hfs_volume*, hfs_callback_args*);
564 int hfslib_path_to_cnid(hfs_volume*, hfs_cnid_t, char**, uint16_t*,
566 hfs_cnid_t hfslib_find_parent_thread(hfs_volume*, hfs_cnid_t,
568 int hfslib_find_catalog_record_with_cnid(hfs_volume*, hfs_cnid_t,
570 int hfslib_find_catalog_record_with_key(hfs_volume*, hfs_catalog_key_t*,
572 int hfslib_find_extent_record_with_key(hfs_volume*, hfs_extent_key_t*,
574 int hfslib_get_directory_contents(hfs_volume*, hfs_cnid_t,
577 int hfslib_is_journal_clean(hfs_volume*);
580 int hfslib_get_hardlink(hfs_volume *, uint32_t,
587 hfs_btree_file_type, hfs_volume*, hfs_callback_args*);
592 int16_t*, hfs_catalog_key_t*, hfs_volume*);
594 hfs_extent_key_t*, hfs_volume*);
612 uint16_t hfslib_get_file_extents(hfs_volume*, hfs_cnid_t, uint8_t,
614 int hfslib_readd_with_extents(hfs_volume*, void*, uint64_t*, uint64_t,
627 int hfslib_openvoldevice(hfs_volume*, const char*, hfs_callback_args*);
628 void hfslib_closevoldevice(hfs_volume*, hfs_callback_args*);
629 int hfslib_readd(hfs_volume*, void*, uint64_t, uint64_t, hfs_callback_args*);