ud_handle_t
ud_make_tag(ud_handle_t h, struct tag *tag, uint16_t tag_id,
ud_close_dev(ud_handle_t h)
ud_read_dev(ud_handle_t h, uint64_t offset, uint8_t *buf, uint32_t count)
make_regid(ud_handle_t h, struct regid *reg, char *id, int32_t type)
ud_write_dev(ud_handle_t h, uint64_t offset, uint8_t *buf, uint32_t count)
ud_fill_udfs_info(ud_handle_t h)
print_fsd(FILE *fout, ud_handle_t h, struct file_set_desc *fsd)
ud_get_ecma_ver(ud_handle_t h, uint32_t offset)
ud_get_fs_bsize(ud_handle_t h, uint32_t offset, uint32_t *avd_loc)
ud_parse_fill_vds(ud_handle_t h, struct vds *v,
static int32_t ud_get_ecma_ver(ud_handle_t, uint32_t);
static int32_t ud_get_fs_bsize(ud_handle_t, uint32_t, uint32_t *);
static int32_t ud_parse_fill_vds(ud_handle_t, struct vds *, uint32_t, uint32_t);
static int32_t ud_read_and_translate_lvd(ud_handle_t, uint32_t, uint32_t);
static int32_t ud_get_latest_lvid(ud_handle_t, uint32_t, uint32_t);
static int32_t ud_get_latest_fsd(ud_handle_t, uint16_t, uint32_t, uint32_t);
ud_read_and_translate_lvd(ud_handle_t h, uint32_t lvd_loc, uint32_t lvd_len)
ud_init(int fd, ud_handle_t *hp)
ud_fini(ud_handle_t h)
ud_get_latest_lvid(ud_handle_t h, uint32_t lvds_loc, uint32_t lvds_len)
ud_open_dev(ud_handle_t h, char *special, uint32_t flags)
ud_get_latest_fsd(ud_handle_t h, uint16_t fsd_prn,
ud_get_num_blks(ud_handle_t h, uint32_t *blkno)
ud_xlate_to_daddr(ud_handle_t h, uint16_t prn, uint32_t blkno)
ud_verify_tag(ud_handle_t h, struct tag *tag, uint16_t id,
int ud_init(int, ud_handle_t *);
void ud_fini(ud_handle_t);
int32_t ud_open_dev(ud_handle_t, char *, uint32_t);
void ud_close_dev(ud_handle_t);
int32_t ud_read_dev(ud_handle_t, uint64_t, uint8_t *, uint32_t);
int32_t ud_write_dev(ud_handle_t, uint64_t, uint8_t *, uint32_t);
int32_t ud_fill_udfs_info(ud_handle_t);
int32_t ud_get_num_blks(ud_handle_t, uint32_t *);
int32_t ud_verify_tag(ud_handle_t, struct tag *,
void ud_make_tag(ud_handle_t, struct tag *, uint16_t, uint32_t, uint16_t);
uint32_t ud_xlate_to_daddr(ud_handle_t, uint16_t, uint32_t);
void print_fsd(FILE *, ud_handle_t h, struct file_set_desc *);
ud_handle_t udh;
ud_handle_t udh;
label(ud_handle_t udh, uint32_t set_flags)
print_info(struct vds *v, char *name, ud_handle_t udh)
label_vds(struct vds *v, uint32_t set_flags, ud_handle_t udh)
static void label(ud_handle_t, uint32_t);
static void print_info(struct vds *, char *, ud_handle_t);
static void label_vds(struct vds *, uint32_t, ud_handle_t);
ud_handle_t udh;