static void __exit rmi4_active_pen_module_exit(void) { synaptics_rmi4_new_function(&active_pen_module, false); wait_for_completion(&apen_remove_complete); return; }
static void __exit rmi4_proximity_module_exit(void) { synaptics_rmi4_new_function(&proximity_module, false); wait_for_completion(&prox_remove_complete); return; }
int rmidev_module_register(struct synaptics_rmi4_data *rmi4_data) { int retval; retval = synaptics_rmi4_new_function(RMI_DEV, rmi4_data, rmidev_init_device, NULL, rmidev_remove_device, NULL); return retval; }
static int __init rmi4_active_pen_module_init(void) { synaptics_rmi4_new_function(&active_pen_module, true); return 0; }
static int __init rmi4_proximity_module_init(void) { synaptics_rmi4_new_function(&proximity_module, true); return 0; }