Lines Matching refs:udh

96 	ud_handle_t	udh;  in main()  local
189 if (ud_init(-1, &udh) != 0) { in main()
203 if (ud_open_dev(udh, argv[optind], flags) != 0) { in main()
210 if ((ret = ud_fill_udfs_info(udh)) != 0) { in main()
214 if ((udh->udfs.flags & VALID_UDFS) == 0) { in main()
219 label(udh, set_flags); in main()
222 ud_close_dev(udh); in main()
223 ud_fini(udh); in main()
244 label(ud_handle_t udh, uint32_t set_flags) in label() argument
247 if (udh->udfs.flags & VALID_MVDS) { in label()
248 print_info(&udh->udfs.mvds, "mvds", udh); in label()
250 if (udh->udfs.flags & VALID_RVDS) { in label()
251 print_info(&udh->udfs.rvds, "rvds", udh); in label()
256 if (udh->udfs.flags & VALID_MVDS) { in label()
257 label_vds(&udh->udfs.mvds, set_flags, udh); in label()
259 if (udh->udfs.flags & VALID_RVDS) { in label()
260 label_vds(&udh->udfs.rvds, set_flags, udh); in label()
264 (udh->udfs.fsd_len != 0)) { in label()
267 off = udh->udfs.fsd_loc * udh->udfs.lbsize; in label()
268 if (ud_read_dev(udh, off, buf, in label()
269 udh->udfs.fsd_len) != 0) { in label()
281 ud_make_tag(udh, &fsd->fsd_tag, UD_FILE_SET_DESC, in label()
285 (void) ud_write_dev(udh, off, buf, udh->udfs.fsd_len); in label()
291 print_info(struct vds *v, char *name, ud_handle_t udh) in print_info() argument
296 off = v->pvd_loc * udh->udfs.lbsize; in print_info()
297 if (ud_read_dev(udh, off, buf, in print_info()
326 off = v->iud_loc * udh->udfs.lbsize; in print_info()
327 if (ud_read_dev(udh, off, buf, in print_info()
369 label_vds(struct vds *v, uint32_t set_flags, ud_handle_t udh) in label_vds() argument
376 off = v->pvd_loc * udh->udfs.lbsize; in label_vds()
377 if (ud_read_dev(udh, off, buf, in label_vds()
391 ud_make_tag(udh, &pvd->pvd_tag, in label_vds()
396 (void) ud_write_dev(udh, off, buf, in label_vds()
403 off = v->iud_loc * udh->udfs.lbsize; in label_vds()
404 if (ud_read_dev(udh, off, buf, in label_vds()
429 ud_make_tag(udh, &iuvd->iuvd_tag, in label_vds()
434 (void) ud_write_dev(udh, off, buf, in label_vds()
443 off = v->lvd_loc * udh->udfs.lbsize; in label_vds()
444 if (ud_read_dev(udh, off, buf, in label_vds()
454 ud_make_tag(udh, &lvd->lvd_tag, in label_vds()
459 (void) ud_write_dev(udh, off, buf, in label_vds()