Lines Matching defs:isku

24 #include "hid-roccat-isku.h"
26 static void isku_profile_activated(struct isku_device *isku, uint new_profile)
28 isku->actual_profile = new_profile;
62 struct isku_device *isku =
64 return snprintf(buf, PAGE_SIZE, "%d\n", isku->actual_profile);
70 struct isku_device *isku;
77 isku = hid_get_drvdata(dev_get_drvdata(dev));
87 mutex_lock(&isku->isku_lock);
91 mutex_unlock(&isku->isku_lock);
95 isku_profile_activated(isku, profile);
101 roccat_report_event(isku->chrdev_minor, (uint8_t const *)&roccat_report);
103 mutex_unlock(&isku->isku_lock);
120 struct isku_device *isku = hid_get_drvdata(dev_get_drvdata(dev));
130 mutex_lock(&isku->isku_lock);
132 mutex_unlock(&isku->isku_lock);
142 struct isku_device *isku = hid_get_drvdata(dev_get_drvdata(dev));
149 mutex_lock(&isku->isku_lock);
152 mutex_unlock(&isku->isku_lock);
250 .name = "isku",
255 struct isku_device *isku)
259 mutex_init(&isku->isku_lock);
264 isku_profile_activated(isku, retval);
273 struct isku_device *isku;
282 isku = kzalloc(sizeof(*isku), GFP_KERNEL);
283 if (!isku) {
287 hid_set_drvdata(hdev, isku);
289 retval = isku_init_isku_device_struct(usb_dev, isku);
300 isku->chrdev_minor = retval;
301 isku->roccat_claimed = 1;
306 kfree(isku);
313 struct isku_device *isku;
319 isku = hid_get_drvdata(hdev);
320 if (isku->roccat_claimed)
321 roccat_disconnect(isku->chrdev_minor);
322 kfree(isku);
365 static void isku_keep_values_up_to_date(struct isku_device *isku,
375 isku_profile_activated(isku, button_report->data1 - 1);
382 static void isku_report_to_chrdev(struct isku_device const *isku,
396 roccat_report.profile = isku->actual_profile + 1;
397 roccat_report_event(isku->chrdev_minor,
405 struct isku_device *isku = hid_get_drvdata(hdev);
411 if (isku == NULL)
414 isku_keep_values_up_to_date(isku, data);
416 if (isku->roccat_claimed)
417 isku_report_to_chrdev(isku, data);
431 .name = "isku",