Lines Matching refs:savu
62 struct roccat_common2_device *savu; in savu_init_specials() local
71 savu = kzalloc(sizeof(*savu), GFP_KERNEL); in savu_init_specials()
72 if (!savu) { in savu_init_specials()
76 hid_set_drvdata(hdev, savu); in savu_init_specials()
78 retval = roccat_common2_device_init_struct(usb_dev, savu); in savu_init_specials()
89 savu->chrdev_minor = retval; in savu_init_specials()
90 savu->roccat_claimed = 1; in savu_init_specials()
95 kfree(savu); in savu_init_specials()
102 struct roccat_common2_device *savu; in savu_remove_specials() local
108 savu = hid_get_drvdata(hdev); in savu_remove_specials()
109 if (savu->roccat_claimed) in savu_remove_specials()
110 roccat_disconnect(savu->chrdev_minor); in savu_remove_specials()
111 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()