Home
last modified time | relevance | path

Searched refs:hal_ctx (Results 1 – 23 of 23) sorted by relevance

/illumos-gate/usr/src/cmd/rmvolmgr/
H A Drmm_common.c147 rmm_hal_fini(LibHalContext *hal_ctx) in rmm_hal_fini() argument
152 (void) libhal_ctx_free(hal_ctx); in rmm_hal_fini()
180 if (((drive = rmm_hal_volume_findby(hal_ctx, in rmm_hal_volume_find()
182 ((drive = rmm_hal_volume_findby(hal_ctx, in rmm_hal_volume_find()
184 ((drive = rmm_hal_volume_findby(hal_ctx, in rmm_hal_volume_find()
186 ((drive = rmm_hal_volume_findby(hal_ctx, in rmm_hal_volume_find()
195 if ((drive = rmm_hal_volume_findby(hal_ctx, in rmm_hal_volume_find()
293 drive = libhal_drive_from_udi(hal_ctx, in rmm_hal_volume_findby()
382 if ((d_tmp = rmm_hal_volume_findby(hal_ctx, in rmm_print_volume_nicknames()
820 ret = rmm_hal_eject(hal_ctx, udi, &error); in rmm_action_one()
[all …]
H A Drmvolmgr.c65 static LibHalContext *hal_ctx; variable
213 if (!rmm_hal_claim_branch(hal_ctx, HAL_BRANCH_LOCAL)) { in rmvolmgr()
341 if (libhal_device_get_property_bool(hal_ctx, udi, in volume_should_mount()
393 if ((v = rmm_managed_alloc(hal_ctx, udi)) == NULL) { in volume_added()
396 if (rmm_action(hal_ctx, udi, INSERT, &v->aa, 0, 0, 0)) { in volume_added()
421 (void) vold_postprocess(hal_ctx, udi, &v->aa); in volume_removed()
479 (void) vold_postprocess(hal_ctx, udi, &v->aa); in rmm_property_modified()
489 (void) vold_postprocess(hal_ctx, udi, &v->aa); in rmm_property_modified()
509 (void) rmm_hal_eject(hal_ctx, udi, &error); in storage_eject_pressed()
547 if (libhal_device_get_property_bool(hal_ctx, udis[i], in rmm_mount_all()
[all …]
H A Dvold.c180 LibHalContext *hal_ctx; in vold_rmmount() local
278 if ((hal_ctx = rmm_hal_init(0, 0, 0, 0, &error, &rmm_error)) == NULL) { in vold_rmmount()
338 ret = rmm_action(hal_ctx, volume_symdev, action, 0, 0, 0, in vold_rmmount()
341 if (hal_ctx != NULL) { in vold_rmmount()
342 rmm_hal_fini(hal_ctx); in vold_rmmount()
353 vold_postprocess(LibHalContext *hal_ctx, const char *udi, in vold_postprocess() argument
360 rmm_volume_aa_update_mountpoint(hal_ctx, udi, aap); in vold_postprocess()
H A Dvold.h61 int vold_postprocess(LibHalContext *hal_ctx, const char *udi,
H A Drmm_common.h71 void rmm_hal_fini(LibHalContext *hal_ctx);
/illumos-gate/usr/src/cmd/hal/tools/
H A Dhal-device.c73 int add_udi(LibHalContext *hal_ctx, char *arg);
104 LibHalContext *hal_ctx; in main() local
140 if (!(hal_ctx = libhal_ctx_new())) return 3; in main()
142 if (!libhal_ctx_init(hal_ctx, &error)) { in main()
154 err = dump_devices(hal_ctx, argv[optind]); in main()
156 err = remove_udi(hal_ctx, opt.udi); in main()
158 err = add_udi(hal_ctx, opt.udi); in main()
162 libhal_ctx_shutdown(hal_ctx, &error); in main()
163 libhal_ctx_free(hal_ctx); in main()
340 int add_udi(LibHalContext *hal_ctx, char *arg) in add_udi() argument
[all …]
H A Dlshal.c62 static LibHalContext *hal_ctx; variable
98 props = libhal_device_get_all_properties (hal_ctx, udi, &error); in print_props()
185 if (!libhal_device_exists (hal_ctx, udi, &error)) { in dump_device()
675 if ((hal_ctx = libhal_ctx_new ()) == NULL) { in main()
679 if (!libhal_ctx_set_dbus_connection (hal_ctx, conn)) { in main()
684 if (!libhal_ctx_init (hal_ctx, &error)) { in main()
694 libhal_ctx_set_device_added (hal_ctx, device_added); in main()
695 libhal_ctx_set_device_removed (hal_ctx, device_removed); in main()
699 libhal_ctx_set_device_condition (hal_ctx, device_condition); in main()
722 if ( libhal_ctx_shutdown (hal_ctx, &error) == FALSE) in main()
[all …]
H A Dhal_set_property.c39 static LibHalContext *hal_ctx; variable
230 if ((hal_ctx = libhal_ctx_init_direct (&error)) == NULL) { in main()
236 if ((hal_ctx = libhal_ctx_new ()) == NULL) { in main()
245 if (!libhal_ctx_init (hal_ctx, &error)) { in main()
257 udi_exists = libhal_device_exists (hal_ctx, udi, &error); in main()
269 rc = libhal_device_remove_property (hal_ctx, udi, key, &error); in main()
282 rc = libhal_device_set_property_string (hal_ctx, udi, key, str_value, &error); in main()
285 rc = libhal_device_set_property_int (hal_ctx, udi, key, int_value, &error); in main()
288 rc = libhal_device_set_property_uint64 (hal_ctx, udi, key, uint64_value, &error); in main()
291 rc = libhal_device_set_property_double (hal_ctx, udi, key, double_value, &error); in main()
[all …]
H A Dhal_get_property.c47 static LibHalContext *hal_ctx; variable
157 if ((hal_ctx = libhal_ctx_new ()) == NULL) { in main()
161 if (!libhal_ctx_set_dbus_connection (hal_ctx, dbus_bus_get (DBUS_BUS_SYSTEM, &error))) { in main()
166 if (!libhal_ctx_init (hal_ctx, &error)) { in main()
177 udi_exists = libhal_device_exists (hal_ctx, udi, &error); in main()
189 type = libhal_device_get_property_type (hal_ctx, udi, key, &error); in main()
202 str = libhal_device_get_property_string (hal_ctx, udi, key, &error); in main()
213 libhal_device_get_property_int (hal_ctx, udi, key, &error)); in main()
220 (long long unsigned int) libhal_device_get_property_uint64 (hal_ctx, udi, key, &error)); in main()
226 libhal_device_get_property_double (hal_ctx, udi, key, &error)); in main()
[all …]
H A Dhal-storage-eject.c83 LibHalContext *hal_ctx = NULL; in main() local
110 if ((hal_ctx = libhal_ctx_init_direct (&error)) == NULL) { in main()
160 if ((volume = libhal_volume_from_udi (hal_ctx, udi)) != NULL) { in main()
169 if ((drive = libhal_drive_from_udi (hal_ctx, drive_udi)) == NULL) { in main()
174 volume_udis = libhal_drive_find_all_volumes (hal_ctx, drive, &num_volumes); in main()
186 volume_to_unmount = libhal_volume_from_udi (hal_ctx, volume_udi); in main()
201 handle_unmount (hal_ctx, in main()
222 handle_eject (hal_ctx, in main()
H A Dhal-storage-unmount.c82 LibHalContext *hal_ctx = NULL; in main() local
113 if ((hal_ctx = libhal_ctx_init_direct (&error)) == NULL) { in main()
170 volume = libhal_volume_from_udi (hal_ctx, udi); in main()
174 drive = libhal_drive_from_udi (hal_ctx, udi); in main()
178 handle_unmount (hal_ctx, in main()
195 drive = libhal_drive_from_udi (hal_ctx, drive_udi); in main()
199 handle_unmount (hal_ctx, in main()
H A Dhal_find_by_capability.c81 LibHalContext *hal_ctx; in main() local
139 if ((hal_ctx = libhal_ctx_new ()) == NULL) { in main()
144 if (!libhal_ctx_set_dbus_connection (hal_ctx, dbus_bus_get (DBUS_BUS_SYSTEM, &error))) { in main()
149 if (!libhal_ctx_init (hal_ctx, &error)) { in main()
160 udis = libhal_find_device_by_capability (hal_ctx, capability, &num_udis, &error); in main()
H A Dhal_find_by_property.c86 LibHalContext *hal_ctx; in main() local
147 if ((hal_ctx = libhal_ctx_new ()) == NULL) { in main()
151 if (!libhal_ctx_set_dbus_connection (hal_ctx, dbus_bus_get (DBUS_BUS_SYSTEM, &error))) { in main()
156 if (!libhal_ctx_init (hal_ctx, &error)) { in main()
167 udis = libhal_manager_find_device_string_match (hal_ctx, key, value, &num_udis, &error); in main()
H A Dhal-storage-mount.c282 if (libhal_device_query_capability (hal_ctx, udi, "volume", &error)) { in volume_findby()
291 result = libhal_volume_from_udi (hal_ctx, found_udi); in volume_findby()
445 handle_mount (LibHalContext *hal_ctx, argument
530 bailout_if_in_fstab (hal_ctx, device, label, uuid);
1068 LibHalContext *hal_ctx = NULL; local
1093 if ((hal_ctx = libhal_ctx_init_direct (&error)) == NULL) {
1114 volume = libhal_volume_from_udi (hal_ctx, udi);
1118 drive = libhal_drive_from_udi (hal_ctx, udi);
1122 handle_mount (hal_ctx,
1138 drive = libhal_drive_from_udi (hal_ctx, drive_udi);
[all …]
H A Dhal-storage-zpool.c98 handle_zpool (LibHalContext *hal_ctx, in handle_zpool() argument
179 LibHalContext *hal_ctx = NULL; in main() local
200 if ((hal_ctx = libhal_ctx_init_direct (&error)) == NULL) { in main()
222 if ((volume = libhal_volume_from_udi (hal_ctx, udi)) == NULL) { in main()
228 if ((drive = libhal_drive_from_udi (hal_ctx, drive_udi)) == NULL) { in main()
240 handle_zpool (hal_ctx, in main()
H A Dhal-storage-closetray.c83 LibHalContext *hal_ctx = NULL; in main() local
108 if ((hal_ctx = libhal_ctx_init_direct (&error)) == NULL) { in main()
158 if ((drive = libhal_drive_from_udi (hal_ctx, udi)) == NULL) { in main()
163 handle_eject (hal_ctx, in main()
H A Dhal-storage-shared.h54 void handle_unmount (LibHalContext *hal_ctx,
64 void handle_eject (LibHalContext *hal_ctx,
H A Dhal-storage-shared.c259 handle_unmount (LibHalContext *hal_ctx, in handle_unmount() argument
298 if (libhal_device_get_property_bool (hal_ctx, udi, "volume.ignore", &error) || in handle_unmount()
533 handle_eject (LibHalContext *hal_ctx, in handle_eject() argument
/illumos-gate/usr/src/cmd/rmmount/
H A Drmmount.c73 LibHalContext *hal_ctx; in rmmount() local
135 if ((hal_ctx = rmm_hal_init(0, 0, 0, 0, &error, &rmm_error)) == NULL) { in rmmount()
149 if ((d = rmm_hal_volume_find_default(hal_ctx, &error, in rmmount()
163 rmm_print_volume_nicknames(hal_ctx, &error, print_mask); in rmmount()
166 if ((d = rmm_hal_volume_find_default(hal_ctx, &error, in rmmount()
176 ret = rmm_rescan(hal_ctx, default_name, in rmmount()
179 ret = rmm_action(hal_ctx, default_name, action, in rmmount()
188 ret = rmm_rescan(hal_ctx, argv[optind], in rmmount()
191 ret = rmm_action(hal_ctx, argv[optind], action, in rmmount()
197 rmm_hal_fini(hal_ctx); in rmmount()
/illumos-gate/usr/src/cmd/volrmmount/
H A Dvolrmmount.c74 LibHalContext *hal_ctx; in main() local
106 if ((hal_ctx = rmm_hal_init(0, 0, 0, 0, &error, &rmm_error)) == NULL) { in main()
116 if ((d = rmm_hal_volume_find_default(hal_ctx, &error, in main()
126 if ((d = rmm_hal_volume_find_default(hal_ctx, &error, in main()
134 if (!rmm_action(hal_ctx, default_name, action, in main()
141 if (rmm_action(hal_ctx, argv[optind], action, in main()
148 rmm_hal_fini(hal_ctx); in main()
/illumos-gate/usr/src/lib/hal/libhal-storage/common/
H A Dlibhal-storage.c708 LibHalContext *hal_ctx; member
896 LIBHAL_CHECK_LIBHALCONTEXT(hal_ctx, NULL); in libhal_drive_from_udi()
911 drive->hal_ctx = hal_ctx; in libhal_drive_from_udi()
1090 LIBHAL_CHECK_LIBHALCONTEXT(hal_ctx, NULL); in libhal_volume_from_udi()
1304 LIBHAL_CHECK_LIBHALCONTEXT(hal_ctx, NULL); in libhal_drive_from_device_file()
1367 LIBHAL_CHECK_LIBHALCONTEXT(hal_ctx, NULL); in libhal_volume_from_device_file()
1707 LIBHAL_CHECK_LIBHALCONTEXT(hal_ctx, NULL); in libhal_drive_find_all_volumes()
1788 LIBHAL_CHECK_LIBHALCONTEXT(hal_ctx, NULL); in libhal_drive_policy_default_get_mount_root()
1820 LIBHAL_CHECK_LIBHALCONTEXT(hal_ctx, NULL); in libhal_drive_policy_default_get_managed_keyword_primary()
1836 LIBHAL_CHECK_LIBHALCONTEXT(hal_ctx, NULL); in libhal_drive_policy_default_get_managed_keyword_secondary()
[all …]
H A Dlibhal-storage.h192 LibHalDrive *libhal_drive_from_udi (LibHalContext *hal_ctx,
194 LibHalDrive *libhal_drive_from_device_file (LibHalContext *hal_ctx,
239 char **libhal_drive_find_all_volumes (LibHalContext *hal_ctx,
244 char *libhal_drive_policy_default_get_mount_root (LibHalContext *hal_ctx) LIB…
245 dbus_bool_t libhal_drive_policy_default_use_managed_keyword (LibHalContext *hal_ctx) LIB…
246 char *libhal_drive_policy_default_get_managed_keyword_primary (LibHalContext *hal_ctx) LIB…
247 char *libhal_drive_policy_default_get_managed_keyword_secondary (LibHalContext *hal_ctx) LIB…
278 LibHalVolume *libhal_volume_from_udi (LibHalContext *hal_ctx,
280 LibHalVolume *libhal_volume_from_device_file (LibHalContext *hal_ctx,
313 char *libhal_volume_crypto_get_clear_volume_udi (LibHalContext *hal_ctx, LibHal…
/illumos-gate/usr/src/cmd/volcheck/
H A Dvolcheck.c58 LibHalContext *hal_ctx; in main() local
79 if ((hal_ctx = rmm_hal_init(0, 0, 0, 0, &error, &rmm_error)) == NULL) { in main()
89 ret = rmm_rescan(hal_ctx, NULL, B_FALSE); in main()
92 if (rmm_rescan(hal_ctx, argv[optind], B_FALSE) != 0) { in main()
98 rmm_hal_fini(hal_ctx); in main()