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