Lines Matching refs:udh

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