Lines Matching refs:udi

495 rmm_hal_mount(LibHalContext *hal_ctx, const char *udi,  in rmm_hal_mount()  argument
502 dprintf("mounting %s...\n", udi); in rmm_hal_mount()
504 if (!(dmesg = dbus_message_new_method_call("org.freedesktop.Hal", udi, in rmm_hal_mount()
507 "mount failed for %s: cannot create dbus message\n", udi); in rmm_hal_mount()
520 dprintf("mount failed for %s: cannot append args\n", udi); in rmm_hal_mount()
528 dprintf("mount failed for %s: %s\n", udi, error->message); in rmm_hal_mount()
533 dprintf("mounted %s\n", udi); in rmm_hal_mount()
548 rmm_hal_unmount(LibHalContext *hal_ctx, const char *udi, DBusError *error) in rmm_hal_unmount() argument
554 dprintf("unmounting %s...\n", udi); in rmm_hal_unmount()
556 if (!(dmesg = dbus_message_new_method_call("org.freedesktop.Hal", udi, in rmm_hal_unmount()
559 "unmount failed %s: cannot create dbus message\n", udi); in rmm_hal_unmount()
565 dprintf("unmount failed %s: cannot append args\n", udi); in rmm_hal_unmount()
573 dprintf("unmount failed for %s: %s\n", udi, error->message); in rmm_hal_unmount()
578 dprintf("unmounted %s\n", udi); in rmm_hal_unmount()
593 rmm_hal_eject(LibHalContext *hal_ctx, const char *udi, DBusError *error) in rmm_hal_eject() argument
600 dprintf("ejecting %s...\n", udi); in rmm_hal_eject()
602 if (!(dmesg = dbus_message_new_method_call("org.freedesktop.Hal", udi, in rmm_hal_eject()
604 dprintf("eject %s: cannot create dbus message\n", udi); in rmm_hal_eject()
611 dprintf("eject %s: cannot append args to dbus message ", udi); in rmm_hal_eject()
619 dprintf("eject %s: %s\n", udi, error->message); in rmm_hal_eject()
624 dprintf("ejected %s\n", udi); in rmm_hal_eject()
638 rmm_hal_closetray(LibHalContext *hal_ctx, const char *udi, DBusError *error) in rmm_hal_closetray() argument
645 dprintf("closing tray %s...\n", udi); in rmm_hal_closetray()
647 if (!(dmesg = dbus_message_new_method_call("org.freedesktop.Hal", udi, in rmm_hal_closetray()
651 udi); in rmm_hal_closetray()
659 udi); in rmm_hal_closetray()
667 dprintf("closetray failed for %s: %s\n", udi, error->message); in rmm_hal_closetray()
672 dprintf("closetray ok %s\n", udi); in rmm_hal_closetray()
686 rmm_hal_rescan(LibHalContext *hal_ctx, const char *udi, DBusError *error) in rmm_hal_rescan() argument
691 dprintf("rescanning %s...\n", udi); in rmm_hal_rescan()
693 if (!(dmesg = dbus_message_new_method_call("org.freedesktop.Hal", udi, in rmm_hal_rescan()
696 udi); in rmm_hal_rescan()
703 dprintf("rescan failed for %s: %s\n", udi, error->message); in rmm_hal_rescan()
708 dprintf("rescan ok %s\n", udi); in rmm_hal_rescan()
719 rmm_hal_claim_branch(LibHalContext *hal_ctx, const char *udi) in rmm_hal_claim_branch() argument
726 dprintf("claiming branch %s...\n", udi); in rmm_hal_claim_branch()
735 if (!dbus_message_append_args(dmesg, DBUS_TYPE_STRING, &udi, in rmm_hal_claim_branch()
751 dprintf("claim branch ok %s\n", udi); in rmm_hal_claim_branch()
760 rmm_hal_unclaim_branch(LibHalContext *hal_ctx, const char *udi) in rmm_hal_unclaim_branch() argument
767 dprintf("unclaiming branch %s...\n", udi); in rmm_hal_unclaim_branch()
776 if (!dbus_message_append_args(dmesg, DBUS_TYPE_STRING, &udi, in rmm_hal_unclaim_branch()
792 dprintf("unclaim branch ok %s\n", udi); in rmm_hal_unclaim_branch()
802 const char *dev, const char *udi, LibHalVolume *v, in rmm_action_one() argument
820 ret = rmm_hal_eject(hal_ctx, udi, &error); in rmm_action_one()
827 ret = rmm_hal_mount(hal_ctx, udi, in rmm_action_one()
834 ret = rmm_hal_unmount(hal_ctx, udi, &error); in rmm_action_one()
837 ret = rmm_hal_closetray(hal_ctx, udi, &error); in rmm_action_one()
887 const char *udi, *d_udi; in rmm_action() local
935 udi = libhal_volume_get_udi(v); in rmm_action()
938 if ((udi == NULL) || (dev == NULL)) { in rmm_action()
942 if (!rmm_volume_aa_from_prop(hal_ctx, udi, v, aap)) { in rmm_action()
944 udi); in rmm_action()
952 ret = rmm_action_one(hal_ctx, name, action, dev, udi, v, in rmm_action()
956 (void) vold_postprocess(hal_ctx, udi, aap); in rmm_action()
1070 const char *udi = udi_arg; in rmm_volume_aa_from_prop() local
1078 if ((udi == NULL) && (volume == NULL)) { in rmm_volume_aa_from_prop()
1082 if ((volume = libhal_volume_from_udi(hal_ctx, udi)) == NULL) { in rmm_volume_aa_from_prop()
1083 dprintf("cannot get volume %s\n", udi); in rmm_volume_aa_from_prop()
1087 if (udi == NULL) { in rmm_volume_aa_from_prop()
1088 if ((udi = libhal_volume_get_udi(volume)) == NULL) { in rmm_volume_aa_from_prop()
1111 udi, "volume.label", NULL)) != NULL) { in rmm_volume_aa_from_prop()
1132 if (!(aap->aa_path = libhal_device_get_property_string(hal_ctx, udi, in rmm_volume_aa_from_prop()
1134 dprintf("property %s not found %s\n", "block.device", udi); in rmm_volume_aa_from_prop()
1137 if (!(aap->aa_rawpath = libhal_device_get_property_string(hal_ctx, udi, in rmm_volume_aa_from_prop()
1140 "block.solaris.raw_device", udi); in rmm_volume_aa_from_prop()
1143 if (!(aap->aa_type = libhal_device_get_property_string(hal_ctx, udi, in rmm_volume_aa_from_prop()
1145 dprintf("property %s not found %s\n", "volume.fstype", udi); in rmm_volume_aa_from_prop()
1148 if (!libhal_device_get_property_bool(hal_ctx, udi, in rmm_volume_aa_from_prop()
1152 hal_ctx, udi, "block.solaris.slice", NULL))) { in rmm_volume_aa_from_prop()
1154 "block.solaris.slice", udi); in rmm_volume_aa_from_prop()
1157 if (!(mountpoint = libhal_device_get_property_string(hal_ctx, udi, in rmm_volume_aa_from_prop()
1160 "volume.mount_point", udi); in rmm_volume_aa_from_prop()
1170 dprintf("mountpoint is NULL %s\n", udi); in rmm_volume_aa_from_prop()
1188 rmm_volume_aa_update_mountpoint(LibHalContext *hal_ctx, const char *udi, in rmm_volume_aa_update_mountpoint() argument