Lines Matching refs:savu
59 struct roccat_common2_device *savu; in savu_init_specials() local
68 savu = kzalloc(sizeof(*savu), GFP_KERNEL); in savu_init_specials()
69 if (!savu) { in savu_init_specials()
73 hid_set_drvdata(hdev, savu); in savu_init_specials()
75 retval = roccat_common2_device_init_struct(usb_dev, savu); in savu_init_specials()
86 savu->chrdev_minor = retval; in savu_init_specials()
87 savu->roccat_claimed = 1; in savu_init_specials()
92 kfree(savu); in savu_init_specials()
99 struct roccat_common2_device *savu; in savu_remove_specials() local
105 savu = hid_get_drvdata(hdev); in savu_remove_specials()
106 if (savu->roccat_claimed) in savu_remove_specials()
107 roccat_disconnect(savu->chrdev_minor); in savu_remove_specials()
108 kfree(savu); in savu_remove_specials()
151 static void savu_report_to_chrdev(struct roccat_common2_device const *savu, in savu_report_to_chrdev() argument
165 roccat_report_event(savu->chrdev_minor, in savu_report_to_chrdev()
173 struct roccat_common2_device *savu = hid_get_drvdata(hdev); in savu_raw_event() local
179 if (savu == NULL) in savu_raw_event()
182 if (savu->roccat_claimed) in savu_raw_event()
183 savu_report_to_chrdev(savu, data); in savu_raw_event()