Lines Matching refs:udi

62 device_removed(LibHalContext *ctx, const char *udi)
66 if (asprintf (&value, "hal:%s", udi) == -1)
75 get_prop_string(LibHalContext *hal_ctx, const char *udi, const char *name)
79 prop = libhal_device_get_property_string(hal_ctx, udi, name, NULL);
80 LogMessageVerb(X_INFO, 10, "config/hal: getting %s on %s returned %s\n", name, udi, prop ? prop : "(null)");
93 get_prop_string_array(LibHalContext *hal_ctx, const char *udi, const char *prop)
98 props = libhal_device_get_property_strlist(hal_ctx, udi, prop, NULL);
127 device_added(LibHalContext *hal_ctx, const char *udi)
145 driver = get_prop_string(hal_ctx, udi, "input.x11_driver");
148 LogMessageVerb(X_INFO,7,"config/hal: no driver specified for device %s\n", udi);
152 path = get_prop_string(hal_ctx, udi, "input.device");
154 LogMessage(X_WARNING,"config/hal: no driver or path specified for %s\n", udi);
159 name = get_prop_string(hal_ctx, udi, "info.product");
165 attrs.vendor = get_prop_string(hal_ctx, udi, "info.vendor");
166 hal_tags = get_prop_string(hal_ctx, udi, "input.tags");
170 if (libhal_device_query_capability(hal_ctx, udi, "input.keys", NULL))
172 if (libhal_device_query_capability(hal_ctx, udi, "input.mouse", NULL))
174 if (libhal_device_query_capability(hal_ctx, udi, "input.joystick", NULL))
176 if (libhal_device_query_capability(hal_ctx, udi, "input.tablet", NULL))
178 if (libhal_device_query_capability(hal_ctx, udi, "input.touchpad", NULL))
180 if (libhal_device_query_capability(hal_ctx, udi, "input.touchscreen", NULL))
183 parent = get_prop_string(hal_ctx, udi, "info.parent");
229 if (asprintf (&config_info, "hal:%s", udi) == -1) {
244 set = libhal_device_get_all_properties(hal_ctx, udi, &error);
248 udi, error.name, error.message);
264 tmp_val = get_prop_string(hal_ctx, udi, psi_key);
310 (tmp_val = get_prop_string_array(hal_ctx, udi, psi_key)))
320 tmp_val = get_prop_string(hal_ctx, udi, psi_key);
351 tmp_val = get_prop_string_array(hal_ctx, udi, psi_key);