kovaplus           34 drivers/hid/hid-roccat-kovaplus.c static void kovaplus_profile_activated(struct kovaplus_device *kovaplus,
kovaplus           37 drivers/hid/hid-roccat-kovaplus.c 	if (new_profile_index >= ARRAY_SIZE(kovaplus->profile_settings))
kovaplus           39 drivers/hid/hid-roccat-kovaplus.c 	kovaplus->actual_profile = new_profile_index;
kovaplus           40 drivers/hid/hid-roccat-kovaplus.c 	kovaplus->actual_cpi = kovaplus->profile_settings[new_profile_index].cpi_startup_level;
kovaplus           41 drivers/hid/hid-roccat-kovaplus.c 	kovaplus->actual_x_sensitivity = kovaplus->profile_settings[new_profile_index].sensitivity_x;
kovaplus           42 drivers/hid/hid-roccat-kovaplus.c 	kovaplus->actual_y_sensitivity = kovaplus->profile_settings[new_profile_index].sensitivity_y;
kovaplus          131 drivers/hid/hid-roccat-kovaplus.c 	struct kovaplus_device *kovaplus = hid_get_drvdata(dev_get_drvdata(dev));
kovaplus          141 drivers/hid/hid-roccat-kovaplus.c 	mutex_lock(&kovaplus->kovaplus_lock);
kovaplus          143 drivers/hid/hid-roccat-kovaplus.c 	mutex_unlock(&kovaplus->kovaplus_lock);
kovaplus          156 drivers/hid/hid-roccat-kovaplus.c 	struct kovaplus_device *kovaplus = hid_get_drvdata(dev_get_drvdata(dev));
kovaplus          163 drivers/hid/hid-roccat-kovaplus.c 	mutex_lock(&kovaplus->kovaplus_lock);
kovaplus          166 drivers/hid/hid-roccat-kovaplus.c 	mutex_unlock(&kovaplus->kovaplus_lock);
kovaplus          275 drivers/hid/hid-roccat-kovaplus.c 	struct kovaplus_device *kovaplus =
kovaplus          277 drivers/hid/hid-roccat-kovaplus.c 	return snprintf(buf, PAGE_SIZE, "%d\n", kovaplus->actual_profile);
kovaplus          283 drivers/hid/hid-roccat-kovaplus.c 	struct kovaplus_device *kovaplus;
kovaplus          290 drivers/hid/hid-roccat-kovaplus.c 	kovaplus = hid_get_drvdata(dev_get_drvdata(dev));
kovaplus          300 drivers/hid/hid-roccat-kovaplus.c 	mutex_lock(&kovaplus->kovaplus_lock);
kovaplus          303 drivers/hid/hid-roccat-kovaplus.c 		mutex_unlock(&kovaplus->kovaplus_lock);
kovaplus          307 drivers/hid/hid-roccat-kovaplus.c 	kovaplus_profile_activated(kovaplus, profile);
kovaplus          314 drivers/hid/hid-roccat-kovaplus.c 	roccat_report_event(kovaplus->chrdev_minor,
kovaplus          317 drivers/hid/hid-roccat-kovaplus.c 	mutex_unlock(&kovaplus->kovaplus_lock);
kovaplus          328 drivers/hid/hid-roccat-kovaplus.c 	struct kovaplus_device *kovaplus =
kovaplus          330 drivers/hid/hid-roccat-kovaplus.c 	return snprintf(buf, PAGE_SIZE, "%d\n", kovaplus->actual_cpi);
kovaplus          337 drivers/hid/hid-roccat-kovaplus.c 	struct kovaplus_device *kovaplus =
kovaplus          339 drivers/hid/hid-roccat-kovaplus.c 	return snprintf(buf, PAGE_SIZE, "%d\n", kovaplus->actual_x_sensitivity);
kovaplus          347 drivers/hid/hid-roccat-kovaplus.c 	struct kovaplus_device *kovaplus =
kovaplus          349 drivers/hid/hid-roccat-kovaplus.c 	return snprintf(buf, PAGE_SIZE, "%d\n", kovaplus->actual_y_sensitivity);
kovaplus          357 drivers/hid/hid-roccat-kovaplus.c 	struct kovaplus_device *kovaplus;
kovaplus          362 drivers/hid/hid-roccat-kovaplus.c 	kovaplus = hid_get_drvdata(dev_get_drvdata(dev));
kovaplus          365 drivers/hid/hid-roccat-kovaplus.c 	mutex_lock(&kovaplus->kovaplus_lock);
kovaplus          368 drivers/hid/hid-roccat-kovaplus.c 	mutex_unlock(&kovaplus->kovaplus_lock);
kovaplus          413 drivers/hid/hid-roccat-kovaplus.c 		struct kovaplus_device *kovaplus)
kovaplus          418 drivers/hid/hid-roccat-kovaplus.c 	mutex_init(&kovaplus->kovaplus_lock);
kovaplus          423 drivers/hid/hid-roccat-kovaplus.c 				&kovaplus->profile_settings[i], i);
kovaplus          429 drivers/hid/hid-roccat-kovaplus.c 				&kovaplus->profile_buttons[i], i);
kovaplus          438 drivers/hid/hid-roccat-kovaplus.c 	kovaplus_profile_activated(kovaplus, retval);
kovaplus          447 drivers/hid/hid-roccat-kovaplus.c 	struct kovaplus_device *kovaplus;
kovaplus          453 drivers/hid/hid-roccat-kovaplus.c 		kovaplus = kzalloc(sizeof(*kovaplus), GFP_KERNEL);
kovaplus          454 drivers/hid/hid-roccat-kovaplus.c 		if (!kovaplus) {
kovaplus          458 drivers/hid/hid-roccat-kovaplus.c 		hid_set_drvdata(hdev, kovaplus);
kovaplus          460 drivers/hid/hid-roccat-kovaplus.c 		retval = kovaplus_init_kovaplus_device_struct(usb_dev, kovaplus);
kovaplus          471 drivers/hid/hid-roccat-kovaplus.c 			kovaplus->chrdev_minor = retval;
kovaplus          472 drivers/hid/hid-roccat-kovaplus.c 			kovaplus->roccat_claimed = 1;
kovaplus          481 drivers/hid/hid-roccat-kovaplus.c 	kfree(kovaplus);
kovaplus          488 drivers/hid/hid-roccat-kovaplus.c 	struct kovaplus_device *kovaplus;
kovaplus          492 drivers/hid/hid-roccat-kovaplus.c 		kovaplus = hid_get_drvdata(hdev);
kovaplus          493 drivers/hid/hid-roccat-kovaplus.c 		if (kovaplus->roccat_claimed)
kovaplus          494 drivers/hid/hid-roccat-kovaplus.c 			roccat_disconnect(kovaplus->chrdev_minor);
kovaplus          495 drivers/hid/hid-roccat-kovaplus.c 		kfree(kovaplus);
kovaplus          536 drivers/hid/hid-roccat-kovaplus.c static void kovaplus_keep_values_up_to_date(struct kovaplus_device *kovaplus,
kovaplus          548 drivers/hid/hid-roccat-kovaplus.c 		kovaplus_profile_activated(kovaplus, button_report->data1 - 1);
kovaplus          551 drivers/hid/hid-roccat-kovaplus.c 		kovaplus->actual_cpi = kovaplus_convert_event_cpi(button_report->data1);
kovaplus          554 drivers/hid/hid-roccat-kovaplus.c 		kovaplus->actual_x_sensitivity = button_report->data1;
kovaplus          555 drivers/hid/hid-roccat-kovaplus.c 		kovaplus->actual_y_sensitivity = button_report->data2;
kovaplus          562 drivers/hid/hid-roccat-kovaplus.c static void kovaplus_report_to_chrdev(struct kovaplus_device const *kovaplus,
kovaplus          577 drivers/hid/hid-roccat-kovaplus.c 	roccat_report.profile = kovaplus->actual_profile + 1;
kovaplus          594 drivers/hid/hid-roccat-kovaplus.c 	roccat_report_event(kovaplus->chrdev_minor,
kovaplus          602 drivers/hid/hid-roccat-kovaplus.c 	struct kovaplus_device *kovaplus = hid_get_drvdata(hdev);
kovaplus          608 drivers/hid/hid-roccat-kovaplus.c 	if (kovaplus == NULL)
kovaplus          611 drivers/hid/hid-roccat-kovaplus.c 	kovaplus_keep_values_up_to_date(kovaplus, data);
kovaplus          613 drivers/hid/hid-roccat-kovaplus.c 	if (kovaplus->roccat_claimed)
kovaplus          614 drivers/hid/hid-roccat-kovaplus.c 		kovaplus_report_to_chrdev(kovaplus, data);