isku 28 drivers/hid/hid-roccat-isku.c static void isku_profile_activated(struct isku_device *isku, uint new_profile) isku 30 drivers/hid/hid-roccat-isku.c isku->actual_profile = new_profile; isku 64 drivers/hid/hid-roccat-isku.c struct isku_device *isku = isku 66 drivers/hid/hid-roccat-isku.c return snprintf(buf, PAGE_SIZE, "%d\n", isku->actual_profile); isku 72 drivers/hid/hid-roccat-isku.c struct isku_device *isku; isku 79 drivers/hid/hid-roccat-isku.c isku = hid_get_drvdata(dev_get_drvdata(dev)); isku 89 drivers/hid/hid-roccat-isku.c mutex_lock(&isku->isku_lock); isku 93 drivers/hid/hid-roccat-isku.c mutex_unlock(&isku->isku_lock); isku 97 drivers/hid/hid-roccat-isku.c isku_profile_activated(isku, profile); isku 103 drivers/hid/hid-roccat-isku.c roccat_report_event(isku->chrdev_minor, (uint8_t const *)&roccat_report); isku 105 drivers/hid/hid-roccat-isku.c mutex_unlock(&isku->isku_lock); isku 122 drivers/hid/hid-roccat-isku.c struct isku_device *isku = hid_get_drvdata(dev_get_drvdata(dev)); isku 132 drivers/hid/hid-roccat-isku.c mutex_lock(&isku->isku_lock); isku 134 drivers/hid/hid-roccat-isku.c mutex_unlock(&isku->isku_lock); isku 144 drivers/hid/hid-roccat-isku.c struct isku_device *isku = hid_get_drvdata(dev_get_drvdata(dev)); isku 151 drivers/hid/hid-roccat-isku.c mutex_lock(&isku->isku_lock); isku 154 drivers/hid/hid-roccat-isku.c mutex_unlock(&isku->isku_lock); isku 252 drivers/hid/hid-roccat-isku.c struct isku_device *isku) isku 256 drivers/hid/hid-roccat-isku.c mutex_init(&isku->isku_lock); isku 261 drivers/hid/hid-roccat-isku.c isku_profile_activated(isku, retval); isku 270 drivers/hid/hid-roccat-isku.c struct isku_device *isku; isku 279 drivers/hid/hid-roccat-isku.c isku = kzalloc(sizeof(*isku), GFP_KERNEL); isku 280 drivers/hid/hid-roccat-isku.c if (!isku) { isku 284 drivers/hid/hid-roccat-isku.c hid_set_drvdata(hdev, isku); isku 286 drivers/hid/hid-roccat-isku.c retval = isku_init_isku_device_struct(usb_dev, isku); isku 297 drivers/hid/hid-roccat-isku.c isku->chrdev_minor = retval; isku 298 drivers/hid/hid-roccat-isku.c isku->roccat_claimed = 1; isku 303 drivers/hid/hid-roccat-isku.c kfree(isku); isku 310 drivers/hid/hid-roccat-isku.c struct isku_device *isku; isku 316 drivers/hid/hid-roccat-isku.c isku = hid_get_drvdata(hdev); isku 317 drivers/hid/hid-roccat-isku.c if (isku->roccat_claimed) isku 318 drivers/hid/hid-roccat-isku.c roccat_disconnect(isku->chrdev_minor); isku 319 drivers/hid/hid-roccat-isku.c kfree(isku); isku 359 drivers/hid/hid-roccat-isku.c static void isku_keep_values_up_to_date(struct isku_device *isku, isku 369 drivers/hid/hid-roccat-isku.c isku_profile_activated(isku, button_report->data1 - 1); isku 376 drivers/hid/hid-roccat-isku.c static void isku_report_to_chrdev(struct isku_device const *isku, isku 390 drivers/hid/hid-roccat-isku.c roccat_report.profile = isku->actual_profile + 1; isku 391 drivers/hid/hid-roccat-isku.c roccat_report_event(isku->chrdev_minor, isku 399 drivers/hid/hid-roccat-isku.c struct isku_device *isku = hid_get_drvdata(hdev); isku 405 drivers/hid/hid-roccat-isku.c if (isku == NULL) isku 408 drivers/hid/hid-roccat-isku.c isku_keep_values_up_to_date(isku, data); isku 410 drivers/hid/hid-roccat-isku.c if (isku->roccat_claimed) isku 411 drivers/hid/hid-roccat-isku.c isku_report_to_chrdev(isku, data);