Lines Matching refs:udh
98 ud_handle_t udh; in main() local
191 if (ud_init(-1, &udh) != 0) { in main()
205 if (ud_open_dev(udh, argv[optind], flags) != 0) { in main()
212 if ((ret = ud_fill_udfs_info(udh)) != 0) { in main()
216 if ((udh->udfs.flags & VALID_UDFS) == 0) { in main()
221 label(udh, set_flags); in main()
224 ud_close_dev(udh); in main()
225 ud_fini(udh); in main()
246 label(ud_handle_t udh, uint32_t set_flags) in label() argument
249 if (udh->udfs.flags & VALID_MVDS) { in label()
250 print_info(&udh->udfs.mvds, "mvds", udh); in label()
252 if (udh->udfs.flags & VALID_RVDS) { in label()
253 print_info(&udh->udfs.rvds, "rvds", udh); in label()
258 if (udh->udfs.flags & VALID_MVDS) { in label()
259 label_vds(&udh->udfs.mvds, set_flags, udh); in label()
261 if (udh->udfs.flags & VALID_RVDS) { in label()
262 label_vds(&udh->udfs.rvds, set_flags, udh); in label()
266 (udh->udfs.fsd_len != 0)) { in label()
269 off = udh->udfs.fsd_loc * udh->udfs.lbsize; in label()
270 if (ud_read_dev(udh, off, buf, in label()
271 udh->udfs.fsd_len) != 0) { in label()
283 ud_make_tag(udh, &fsd->fsd_tag, UD_FILE_SET_DESC, in label()
287 (void) ud_write_dev(udh, off, buf, udh->udfs.fsd_len); in label()
293 print_info(struct vds *v, char *name, ud_handle_t udh) in print_info() argument
298 off = v->pvd_loc * udh->udfs.lbsize; in print_info()
299 if (ud_read_dev(udh, off, buf, in print_info()
328 off = v->iud_loc * udh->udfs.lbsize; in print_info()
329 if (ud_read_dev(udh, off, buf, in print_info()
371 label_vds(struct vds *v, uint32_t set_flags, ud_handle_t udh) in label_vds() argument
378 off = v->pvd_loc * udh->udfs.lbsize; in label_vds()
379 if (ud_read_dev(udh, off, buf, in label_vds()
393 ud_make_tag(udh, &pvd->pvd_tag, in label_vds()
398 (void) ud_write_dev(udh, off, buf, in label_vds()
405 off = v->iud_loc * udh->udfs.lbsize; in label_vds()
406 if (ud_read_dev(udh, off, buf, in label_vds()
431 ud_make_tag(udh, &iuvd->iuvd_tag, in label_vds()
436 (void) ud_write_dev(udh, off, buf, in label_vds()
445 off = v->lvd_loc * udh->udfs.lbsize; in label_vds()
446 if (ud_read_dev(udh, off, buf, in label_vds()
456 ud_make_tag(udh, &lvd->lvd_tag, in label_vds()
461 (void) ud_write_dev(udh, off, buf, in label_vds()