Lines Matching refs:udi

75  *  @param  udi                 Universal Device Id
78 short_name (const char *udi)
80 return &udi[sizeof(UDI_BASE) - 1];
85 * @param udi Universal Device Id
89 print_props (const char *udi)
98 props = libhal_device_get_all_properties (hal_ctx, udi, &error);
175 * @param udi Universal Device Id
179 dump_device (const char *udi)
185 if (!libhal_device_exists (hal_ctx, udi, &error)) {
191 printf ("udi = '%s'\n", udi);
193 print_props (udi);
197 printf ("%s\n", short_name (udi));
202 * @param udi Universal Device Id of parent
209 dump_children (char *udi, int num_devices, struct Device *devices, int depth)
214 if (!udi) {
221 if (strcmp (devices[i].parent, udi))
226 printf ("udi = '%s'\n", devices[i].name);
313 * @param udi Universal Device Id
317 const char *udi)
319 if (show_device && strcmp(show_device, udi))
323 printf ("*** lshal: device_added, udi='%s'\n", udi);
324 print_props (udi);
326 printf ("%s added\n", short_name (udi));
332 * @param udi Universal Device Id
336 const char *udi)
338 if (show_device && strcmp(show_device, udi))
342 printf ("*** lshal: device_removed, udi='%s'\n", udi);
344 printf ("%s removed\n", short_name (udi));
350 * @param udi Universal Device Id
355 const char *udi,
358 if (show_device && strcmp(show_device, udi))
362 printf ("*** lshal: new_capability, udi='%s'\n", udi);
365 printf ("%s capability %s added\n", short_name (udi),
372 * @param udi Universal Device Id
377 const char *udi,
380 if (show_device && strcmp(show_device, udi))
384 printf ("*** lshal: lost_capability, udi='%s'\n", udi);
387 printf ("%s capability %s lost\n", short_name (udi),
393 * @param udi Universal Device Id
397 print_property (const char *udi, const char *key)
405 type = libhal_device_get_property_type (hal_ctx, udi, key, &error);
409 str = libhal_device_get_property_string (hal_ctx, udi, key, &error);
415 dbus_int32_t value = libhal_device_get_property_int (hal_ctx, udi, key, &error);
422 dbus_uint64_t value = libhal_device_get_property_uint64 (hal_ctx, udi, key, &error);
429 libhal_device_get_property_double (hal_ctx, udi, key, &error));
433 libhal_device_get_property_bool (hal_ctx, udi, key, &error) ? "true" : "false");
445 strlist = libhal_device_get_property_strlist (hal_ctx, udi, key, &error);
471 * @param udi Univerisal Device Id
476 const char *udi,
481 if (show_device && strcmp(show_device, udi))
485 printf ("*** lshal: property_modified, udi=%s, key=%s\n",
486 udi, key);
491 print_property (udi, key);
494 printf ("%s property %s ", short_name (udi), key);
499 print_property (udi, key);
512 * @param udi Univerisal Device Id
518 const char *udi,
522 if (show_device && strcmp(show_device, udi))
526 printf ("*** lshal: device_condition, udi=%s\n", udi);
531 printf ("%s condition %s = %s\n", short_name (udi),
552 " -s, --short short output (print only nonstatic part of udi)\n"
555 " -u, --show <udi> Show only the specified device\n"