Lines Matching defs:savu
23 #include "hid-roccat-savu.h"
59 struct roccat_common2_device *savu;
68 savu = kzalloc(sizeof(*savu), GFP_KERNEL);
69 if (!savu) {
73 hid_set_drvdata(hdev, savu);
75 retval = roccat_common2_device_init_struct(usb_dev, savu);
86 savu->chrdev_minor = retval;
87 savu->roccat_claimed = 1;
92 kfree(savu);
99 struct roccat_common2_device *savu;
105 savu = hid_get_drvdata(hdev);
106 if (savu->roccat_claimed)
107 roccat_disconnect(savu->chrdev_minor);
108 kfree(savu);
151 static void savu_report_to_chrdev(struct roccat_common2_device const *savu,
165 roccat_report_event(savu->chrdev_minor,
173 struct roccat_common2_device *savu = hid_get_drvdata(hdev);
179 if (savu == NULL)
182 if (savu->roccat_claimed)
183 savu_report_to_chrdev(savu, data);
196 .name = "savu",
207 savu_class = class_create(THIS_MODULE, "savu");