Lines Matching refs:ctx

75 set_fstyp_properties (LibHalContext *ctx, const char *udi, const char *fstype, nvlist_t *fsattr)
119 libhal_device_commit_changeset (ctx, cs, &error);
129 hsfs_contents(int fd, off_t probe_offset, LibHalContext *ctx, const char *udi)
204 libhal_device_set_property_bool (ctx, udi,
207 libhal_device_set_property_bool (ctx, udi,
210 libhal_device_set_property_bool (ctx, udi,
219 probe_disc (int fd, LibHalContext *ctx, const char *udi, dbus_bool_t *has_data,
361 libhal_device_commit_changeset (ctx, cs, &error);
427 LibHalContext *ctx = NULL;
493 if ((ctx = libhal_ctx_init_direct (&error)) == NULL)
527 libhal_device_set_property_int (ctx, udi, "volume.block_size", block_size, &error);
529 libhal_device_set_property_uint64 (ctx, udi, "volume.size", vol_size, &error);
533 if (!probe_disc (rfd, ctx, udi, &has_data, &has_audio)) {
588 libhal_device_set_property_string (ctx, udi, "volume.partition.scheme", partition_scheme, &error);
590 libhal_device_set_property_int (ctx, udi, "volume.partition.number", partition_number, &error);
592 libhal_device_set_property_uint64 (ctx, udi, "volume.partition.start", partition_start, &error);
594 libhal_device_set_property_bool (ctx, udi, "volume.is_partition", TRUE, &error);
597 libhal_device_set_property_bool (ctx, udi, "volume.is_partition", FALSE, &error);
605 ctx, "block.storage_device", storage_device, &num_volumes, &error)) != NULL) {
611 v_start = libhal_device_get_property_uint64 (ctx, volumes[i], "volume.partition.start", &error);
647 set_fstyp_properties (ctx, udi, fstype, fsattr);
650 hsfs_contents (fd, probe_offset, ctx, udi);
665 if (ctx != NULL) {
667 libhal_ctx_shutdown (ctx, &error);
668 libhal_ctx_free (ctx);