Lines Matching defs:udh

101 ud_handle_t udh;
167 if (ud_init(-1, &udh) != 0) {
173 if ((fd = ud_open_dev(udh, argv[optind], openflg)) < 0) {
178 if ((ret = ud_fill_udfs_info(udh)) != 0) {
182 if ((udh->udfs.flags & VALID_UDFS) == 0) {
186 bsize = udh->udfs.lbsize;
194 ricb_prn = udh->udfs.ricb_prn;
195 ricb_loc = udh->udfs.ricb_loc;
196 ricb_len = udh->udfs.ricb_len;
198 value = i_number = ud_xlate_to_daddr(udh, ricb_prn, ricb_loc);
204 ud_fini(udh);
259 addr = malloc(NBUF * udh->udfs.lbsize);
263 bp->blkaddr = addr + i * udh->udfs.lbsize;
293 if (read(fd, bp->blkaddr, udh->udfs.lbsize) != udh->udfs.lbsize) {
332 if (write(fd, bp->blkaddr, udh->udfs.lbsize) ==
333 udh->udfs.lbsize) {
385 udh->udfs.avdp_loc << l2b)) == NULL) {
397 i = udh->udfs.mvds_loc;
399 (udh->udfs.mvds_len >> l2b);
401 i = udh->udfs.rvds_loc;
403 (udh->udfs.rvds_len >> l2b);
405 i = udh->udfs.lvid_loc;
407 (udh->udfs.lvid_len >> l2b);
422 prn = udh->udfs.fsds_prn;
423 i = udh->udfs.fsds_loc;
425 (udh->udfs.fsds_len >> l2b);
434 udh, prn, i)) == 0) {
480 print_fsd(stdout, udh, (struct file_set_desc *)tag);
527 if (ud_verify_tag(udh, &fe->fe_tag, UD_FILE_ENTRY,
648 if (ea_len && (ud_verify_tag(udh, &eah->eah_tag,
663 ud_make_tag(udh, &eah->eah_tag,
688 ud_make_tag(udh, &fe->fe_tag, UD_FILE_ENTRY,
705 if (ud_verify_tag(udh, tag, UD_FILE_ENTRY,
711 if (ud_verify_tag(udh, tag, UD_FILE_ENTRY,
874 udh, de[i].prn, bno)) == 0) {
914 tcount = udh->udfs.lbsize - (off & bmask);
938 if (ud_verify_tag(udh, &fid->fid_tag, UD_FILE_ID_DESC, 0, 0, 1) != 0) {
972 if ((*in = ud_xlate_to_daddr(udh, ricb_prn, ricb_loc)) == 0) {
1018 if ((*in = ud_xlate_to_daddr(udh,
1030 if (ud_verify_tag(udh, tag, UD_FILE_ENTRY,
1037 if (ud_verify_tag(udh, tag, UD_FILE_ENTRY,
1089 iloc = ud_xlate_to_daddr(udh, SWAP_16(fid->fid_icb.lad_ext_prn),
1367 iloc = ud_xlate_to_daddr(udh, SWAP_16(fid->fid_icb.lad_ext_prn),