Esempio n. 1
0
/** Remove datapipe triggers/filters
 */
static void fba_datapipe_quit(void)
{
	remove_output_trigger_from_datapipe(&display_state_next_pipe,
					    display_state_next_trigger);
	remove_output_trigger_from_datapipe(&display_state_pipe,
					    display_state_trigger);
	remove_filter_from_datapipe(&key_backlight_pipe,
				    key_backlight_filter);
	remove_filter_from_datapipe(&led_brightness_pipe,
				    led_brightness_filter);
	remove_filter_from_datapipe(&lpm_brightness_pipe,
				    lpm_brightness_filter);
	remove_filter_from_datapipe(&display_brightness_pipe,
				    display_brightness_filter);
}
Esempio n. 2
0
void g_module_unload(GModule *module)
{
	(void)module;

	/* Remove triggers/filters from datapipes */
	remove_output_trigger_from_datapipe(&display_state_pipe,
					    display_state_trigger);
	remove_filter_from_datapipe(&key_backlight_pipe,
				    key_backlight_filter);
	remove_filter_from_datapipe(&led_brightness_pipe,
				    led_brightness_filter);
	remove_filter_from_datapipe(&display_brightness_pipe,
				    display_brightness_filter);

	quit_color_profiles();

	/* Remove callbacks pointing to unloaded module */
	mce_sensorfw_als_set_notify(0);

	return;
}
Esempio n. 3
0
File: inactivity.c Progetto: g7/mce
void g_module_unload(GModule *module)
{
	(void)module;

	/* Remove dbus handlers */
	mce_inactivity_quit_dbus();

	/* Remove triggers/filters from datapipes */
	remove_output_trigger_from_datapipe(&inactivity_timeout_pipe,
					    inactivity_timeout_trigger);
	remove_output_trigger_from_datapipe(&proximity_sensor_pipe,
					    proximity_sensor_trigger);
	remove_filter_from_datapipe(&device_inactive_pipe,
				    device_inactive_filter);

	/* Remove all timer sources */
	cancel_inactivity_timeout();

	return;
}