static void __exit logi_dj_exit(void) { dbg_hid("Logitech-DJ:%s\n", __func__); hid_unregister_driver(&logi_djdevice_driver); hid_unregister_driver(&logi_djreceiver_driver); }
static void __exit bthid_exit(void) { printk("bthid_exit:\n"); hid_unregister_driver(&bthid_driver); misc_deregister(&bthid_misc); printk("bthid_exit: done\n"); }
static int __init logi_dj_init(void) { int retval; dbg_hid("Logitech-DJ:%s\n", __func__); retval = hid_register_driver(&logi_djreceiver_driver); if (retval) return retval; retval = hid_register_driver(&logi_djdevice_driver); if (retval) hid_unregister_driver(&logi_djreceiver_driver); return retval; }
static void __exit zp_exit(void) { hid_unregister_driver(&zp_driver); }
static void __exit ts_exit(void) { hid_unregister_driver(&ts_driver); }
static void __exit konepure_exit(void) { hid_unregister_driver(&konepure_driver); class_destroy(konepure_class); }
static void __exit dr_exit(void) { hid_unregister_driver(&dr_driver); }
static void apple_exit(void) { hid_unregister_driver(&apple_driver); }
static void __exit pyra_exit(void) { hid_unregister_driver(&pyra_driver); class_destroy(pyra_class); }
static void __exit uclogic_exit(void) { hid_unregister_driver(&uclogic_driver); }
static void __exit aureal_exit(void) { hid_unregister_driver(&aureal_driver); }
static void __exit cando_exit(void) { hid_unregister_driver(&cando_driver); }
static void __exit ax_exit(void) { hid_unregister_driver(&ax_driver); }
static void kye_exit(void) { hid_unregister_driver(&kye_driver); }
static void __exit ch_exit(void) { hid_unregister_driver(&ch_driver); }
static void ntrig_exit(void) { hid_unregister_driver(&ntrig_driver); }
static void __exit samsung_exit(void) { hid_unregister_driver(&samsung_driver); }
static void pl_exit(void) { hid_unregister_driver(&pl_driver); }
static void __exit elecom_exit(void) { hid_unregister_driver(&elecom_driver); }
static void __exit ntrig_usbhid_exit(void) { hid_unregister_driver(&ntrig_usbhid_driver); }
static void __exit ortek_exit(void) { hid_unregister_driver(&ortek_driver); }
static void __exit lg_exit(void) { hid_unregister_driver(&lg_driver); }
static void __exit mt_exit(void) { hid_unregister_driver(&mt_driver); }
static void __exit egalax_exit(void) { hid_unregister_driver(&egalax_driver); }
static void __exit waltop_exit(void) { hid_unregister_driver(&waltop_driver); }
static void a4_exit(void) { hid_unregister_driver(&a4_driver); }
static void __exit kovaplus_exit(void) { hid_unregister_driver(&kovaplus_driver); class_destroy(kovaplus_class); }
static void __exit isku_exit(void) { hid_unregister_driver(&isku_driver); class_destroy(isku_class); }
static void __exit sony_exit(void) { hid_unregister_driver(&sony_driver); }
static void __exit uhid_exit(void) { misc_deregister(&uhid_misc); hid_unregister_driver(&uhid_driver); }