Lines Matching defs:udi

61 device_removed(LibHalContext * ctx, const char *udi)
65 if (asprintf(&value, "hal:%s", udi) == -1)
74 get_prop_string(LibHalContext * hal_ctx, const char *udi, const char *name)
78 prop = libhal_device_get_property_string(hal_ctx, udi, name, NULL);
80 name, udi, prop ? prop : "(null)");
93 get_prop_string_array(LibHalContext * hal_ctx, const char *udi,
99 props = libhal_device_get_property_strlist(hal_ctx, udi, prop, NULL);
128 device_added(LibHalContext * hal_ctx, const char *udi)
145 driver = get_prop_string(hal_ctx, udi, "input.x11_driver");
149 "config/hal: no driver specified for device %s\n", udi);
153 path = get_prop_string(hal_ctx, udi, "input.device");
156 "config/hal: no driver or path specified for %s\n", udi);
161 name = get_prop_string(hal_ctx, udi, "info.product");
167 attrs.vendor = get_prop_string(hal_ctx, udi, "info.vendor");
168 hal_tags = get_prop_string(hal_ctx, udi, "input.tags");
172 if (libhal_device_query_capability(hal_ctx, udi, "input.keys", NULL))
174 if (libhal_device_query_capability(hal_ctx, udi, "input.mouse", NULL))
176 if (libhal_device_query_capability(hal_ctx, udi, "input.joystick", NULL))
178 if (libhal_device_query_capability(hal_ctx, udi, "input.tablet", NULL))
180 if (libhal_device_query_capability(hal_ctx, udi, "input.tablet_pad", NULL))
182 if (libhal_device_query_capability(hal_ctx, udi, "input.touchpad", NULL))
184 if (libhal_device_query_capability(hal_ctx, udi, "input.touchscreen", NULL))
187 parent = get_prop_string(hal_ctx, udi, "info.parent");
237 if (asprintf(&config_info, "hal:%s", udi) == -1) {
252 set = libhal_device_get_all_properties(hal_ctx, udi, &error);
257 udi, error.name, error.message);
274 tmp_val = get_prop_string(hal_ctx, udi, psi_key);
322 get_prop_string_array(hal_ctx, udi, psi_key))) {
334 tmp_val = get_prop_string(hal_ctx, udi, psi_key);
364 tmp_val = get_prop_string_array(hal_ctx, udi, psi_key);