Lines Matching refs:hal_ctx

147 rmm_hal_fini(LibHalContext *hal_ctx)
149 DBusConnection *dbus_conn = libhal_ctx_get_dbus_connection(hal_ctx);
152 (void) libhal_ctx_free(hal_ctx);
161 rmm_hal_volume_find(LibHalContext *hal_ctx, const char *name, DBusError *error,
180 if (((drive = rmm_hal_volume_findby(hal_ctx,
182 ((drive = rmm_hal_volume_findby(hal_ctx,
184 ((drive = rmm_hal_volume_findby(hal_ctx,
186 ((drive = rmm_hal_volume_findby(hal_ctx,
195 if ((drive = rmm_hal_volume_findby(hal_ctx,
200 drive = rmm_hal_volume_findby_nickname(hal_ctx, name, volumes);
213 rmm_hal_volume_find_default(LibHalContext *hal_ctx, DBusError *error,
223 if ((drive = rmm_hal_volume_findby_nickname(hal_ctx,
231 libhal_device_get_property_bool(hal_ctx,
250 rmm_hal_volume_findby(LibHalContext *hal_ctx, const char *property,
266 if ((udis = libhal_manager_find_device_string_match(hal_ctx, property,
275 if (libhal_device_query_capability(hal_ctx, udis[i], "volume",
277 v = libhal_volume_from_udi(hal_ctx, udis[i]);
282 libhal_device_query_capability(hal_ctx, udis[i], "storage",
293 drive = libhal_drive_from_udi(hal_ctx,
300 drive = libhal_drive_from_udi(hal_ctx, udis[i_drive]);
354 rmm_print_volume_nicknames(LibHalContext *hal_ctx, DBusError *error,
370 if ((udis = libhal_find_device_by_capability(hal_ctx, "storage",
377 if ((d = libhal_drive_from_udi(hal_ctx, udis[i])) == NULL) {
382 if ((d_tmp = rmm_hal_volume_findby(hal_ctx,
387 nicknames = libhal_device_get_property_strlist(hal_ctx,
429 rmm_hal_volume_findby_nickname(LibHalContext *hal_ctx, const char *name,
444 if ((udis = libhal_find_device_by_capability(hal_ctx, "storage",
452 if ((nicknames = libhal_device_get_property_strlist(hal_ctx,
459 drive = libhal_drive_from_udi(hal_ctx, udis[i]);
468 if ((drive_tmp = rmm_hal_volume_findby(hal_ctx,
495 rmm_hal_mount(LibHalContext *hal_ctx, const char *udi,
498 DBusConnection *dbus_conn = libhal_ctx_get_dbus_connection(hal_ctx);
548 rmm_hal_unmount(LibHalContext *hal_ctx, const char *udi, DBusError *error)
550 DBusConnection *dbus_conn = libhal_ctx_get_dbus_connection(hal_ctx);
593 rmm_hal_eject(LibHalContext *hal_ctx, const char *udi, DBusError *error)
595 DBusConnection *dbus_conn = libhal_ctx_get_dbus_connection(hal_ctx);
638 rmm_hal_closetray(LibHalContext *hal_ctx, const char *udi, DBusError *error)
640 DBusConnection *dbus_conn = libhal_ctx_get_dbus_connection(hal_ctx);
686 rmm_hal_rescan(LibHalContext *hal_ctx, const char *udi, DBusError *error)
688 DBusConnection *dbus_conn = libhal_ctx_get_dbus_connection(hal_ctx);
719 rmm_hal_claim_branch(LibHalContext *hal_ctx, const char *udi)
722 DBusConnection *dbus_conn = libhal_ctx_get_dbus_connection(hal_ctx);
760 rmm_hal_unclaim_branch(LibHalContext *hal_ctx, const char *udi)
763 DBusConnection *dbus_conn = libhal_ctx_get_dbus_connection(hal_ctx);
801 rmm_action_one(LibHalContext *hal_ctx, const char *name, action_t action,
820 ret = rmm_hal_eject(hal_ctx, udi, &error);
827 ret = rmm_hal_mount(hal_ctx, udi,
834 ret = rmm_hal_unmount(hal_ctx, udi, &error);
837 ret = rmm_hal_closetray(hal_ctx, udi, &error);
880 rmm_action(LibHalContext *hal_ctx, const char *name, action_t action,
902 d = rmm_hal_volume_find(hal_ctx, name, &error, &volumes);
924 ret = rmm_action_one(hal_ctx, name, action, d_dev, d_udi, NULL,
942 if (!rmm_volume_aa_from_prop(hal_ctx, udi, v, aap)) {
952 ret = rmm_action_one(hal_ctx, name, action, dev, udi, v,
956 (void) vold_postprocess(hal_ctx, udi, aap);
977 rmm_rescan(LibHalContext *hal_ctx, const char *name, boolean_t query)
996 if ((drive = rmm_hal_volume_find(hal_ctx, name, &error,
1010 if ((udis = libhal_find_device_by_capability(hal_ctx,
1021 nicks = libhal_device_get_property_strlist(hal_ctx,
1029 if (!(ret = rmm_hal_rescan(hal_ctx, udis[i], &error))) {
1038 ret = libhal_device_get_property_bool(hal_ctx, udis[i],
1066 rmm_volume_aa_from_prop(LibHalContext *hal_ctx, const char *udi_arg,
1082 if ((volume = libhal_volume_from_udi(hal_ctx, udi)) == NULL) {
1095 if (!(aap->aa_symdev = libhal_device_get_property_string(hal_ctx,
1101 if (!(aap->aa_media = libhal_device_get_property_string(hal_ctx,
1110 if ((volume_label = (char *)libhal_device_get_property_string(hal_ctx,
1132 if (!(aap->aa_path = libhal_device_get_property_string(hal_ctx, udi,
1137 if (!(aap->aa_rawpath = libhal_device_get_property_string(hal_ctx, udi,
1143 if (!(aap->aa_type = libhal_device_get_property_string(hal_ctx, udi,
1148 if (!libhal_device_get_property_bool(hal_ctx, udi,
1152 hal_ctx, udi, "block.solaris.slice", NULL))) {
1157 if (!(mountpoint = libhal_device_get_property_string(hal_ctx, udi,
1188 rmm_volume_aa_update_mountpoint(LibHalContext *hal_ctx, const char *udi,