Commit 7392d73b authored by Stefan Achatz's avatar Stefan Achatz Committed by Jiri Kosina

HID: roccat: rename roccat_common functions to roccat_common2

Did this to illustrate my understanding of the firmware generations:
Valo and Kone were 1st generation
Arvo was externaly developed and lies in the middle
All others until now are considered 2nd generation
Signed-off-by: default avatarStefan Achatz <erazor_de@users.sourceforge.net>
Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
parent 4ec141ad
...@@ -39,7 +39,7 @@ static ssize_t arvo_sysfs_show_mode_key(struct device *dev, ...@@ -39,7 +39,7 @@ static ssize_t arvo_sysfs_show_mode_key(struct device *dev,
int retval; int retval;
mutex_lock(&arvo->arvo_lock); mutex_lock(&arvo->arvo_lock);
retval = roccat_common_receive(usb_dev, ARVO_COMMAND_MODE_KEY, retval = roccat_common2_receive(usb_dev, ARVO_COMMAND_MODE_KEY,
&temp_buf, sizeof(struct arvo_mode_key)); &temp_buf, sizeof(struct arvo_mode_key));
mutex_unlock(&arvo->arvo_lock); mutex_unlock(&arvo->arvo_lock);
if (retval) if (retval)
...@@ -67,7 +67,7 @@ static ssize_t arvo_sysfs_set_mode_key(struct device *dev, ...@@ -67,7 +67,7 @@ static ssize_t arvo_sysfs_set_mode_key(struct device *dev,
temp_buf.state = state; temp_buf.state = state;
mutex_lock(&arvo->arvo_lock); mutex_lock(&arvo->arvo_lock);
retval = roccat_common_send(usb_dev, ARVO_COMMAND_MODE_KEY, retval = roccat_common2_send(usb_dev, ARVO_COMMAND_MODE_KEY,
&temp_buf, sizeof(struct arvo_mode_key)); &temp_buf, sizeof(struct arvo_mode_key));
mutex_unlock(&arvo->arvo_lock); mutex_unlock(&arvo->arvo_lock);
if (retval) if (retval)
...@@ -87,7 +87,7 @@ static ssize_t arvo_sysfs_show_key_mask(struct device *dev, ...@@ -87,7 +87,7 @@ static ssize_t arvo_sysfs_show_key_mask(struct device *dev,
int retval; int retval;
mutex_lock(&arvo->arvo_lock); mutex_lock(&arvo->arvo_lock);
retval = roccat_common_receive(usb_dev, ARVO_COMMAND_KEY_MASK, retval = roccat_common2_receive(usb_dev, ARVO_COMMAND_KEY_MASK,
&temp_buf, sizeof(struct arvo_key_mask)); &temp_buf, sizeof(struct arvo_key_mask));
mutex_unlock(&arvo->arvo_lock); mutex_unlock(&arvo->arvo_lock);
if (retval) if (retval)
...@@ -115,7 +115,7 @@ static ssize_t arvo_sysfs_set_key_mask(struct device *dev, ...@@ -115,7 +115,7 @@ static ssize_t arvo_sysfs_set_key_mask(struct device *dev,
temp_buf.key_mask = key_mask; temp_buf.key_mask = key_mask;
mutex_lock(&arvo->arvo_lock); mutex_lock(&arvo->arvo_lock);
retval = roccat_common_send(usb_dev, ARVO_COMMAND_KEY_MASK, retval = roccat_common2_send(usb_dev, ARVO_COMMAND_KEY_MASK,
&temp_buf, sizeof(struct arvo_key_mask)); &temp_buf, sizeof(struct arvo_key_mask));
mutex_unlock(&arvo->arvo_lock); mutex_unlock(&arvo->arvo_lock);
if (retval) if (retval)
...@@ -130,7 +130,7 @@ static int arvo_get_actual_profile(struct usb_device *usb_dev) ...@@ -130,7 +130,7 @@ static int arvo_get_actual_profile(struct usb_device *usb_dev)
struct arvo_actual_profile temp_buf; struct arvo_actual_profile temp_buf;
int retval; int retval;
retval = roccat_common_receive(usb_dev, ARVO_COMMAND_ACTUAL_PROFILE, retval = roccat_common2_receive(usb_dev, ARVO_COMMAND_ACTUAL_PROFILE,
&temp_buf, sizeof(struct arvo_actual_profile)); &temp_buf, sizeof(struct arvo_actual_profile));
if (retval) if (retval)
...@@ -170,7 +170,7 @@ static ssize_t arvo_sysfs_set_actual_profile(struct device *dev, ...@@ -170,7 +170,7 @@ static ssize_t arvo_sysfs_set_actual_profile(struct device *dev,
temp_buf.actual_profile = profile; temp_buf.actual_profile = profile;
mutex_lock(&arvo->arvo_lock); mutex_lock(&arvo->arvo_lock);
retval = roccat_common_send(usb_dev, ARVO_COMMAND_ACTUAL_PROFILE, retval = roccat_common2_send(usb_dev, ARVO_COMMAND_ACTUAL_PROFILE,
&temp_buf, sizeof(struct arvo_actual_profile)); &temp_buf, sizeof(struct arvo_actual_profile));
if (!retval) { if (!retval) {
arvo->actual_profile = profile; arvo->actual_profile = profile;
...@@ -194,7 +194,7 @@ static ssize_t arvo_sysfs_write(struct file *fp, ...@@ -194,7 +194,7 @@ static ssize_t arvo_sysfs_write(struct file *fp,
return -EINVAL; return -EINVAL;
mutex_lock(&arvo->arvo_lock); mutex_lock(&arvo->arvo_lock);
retval = roccat_common_send(usb_dev, command, buf, real_size); retval = roccat_common2_send(usb_dev, command, buf, real_size);
mutex_unlock(&arvo->arvo_lock); mutex_unlock(&arvo->arvo_lock);
return (retval ? retval : real_size); return (retval ? retval : real_size);
...@@ -217,7 +217,7 @@ static ssize_t arvo_sysfs_read(struct file *fp, ...@@ -217,7 +217,7 @@ static ssize_t arvo_sysfs_read(struct file *fp,
return -EINVAL; return -EINVAL;
mutex_lock(&arvo->arvo_lock); mutex_lock(&arvo->arvo_lock);
retval = roccat_common_receive(usb_dev, command, buf, real_size); retval = roccat_common2_receive(usb_dev, command, buf, real_size);
mutex_unlock(&arvo->arvo_lock); mutex_unlock(&arvo->arvo_lock);
return (retval ? retval : real_size); return (retval ? retval : real_size);
......
...@@ -16,12 +16,12 @@ ...@@ -16,12 +16,12 @@
#include <linux/module.h> #include <linux/module.h>
#include "hid-roccat-common.h" #include "hid-roccat-common.h"
static inline uint16_t roccat_common_feature_report(uint8_t report_id) static inline uint16_t roccat_common2_feature_report(uint8_t report_id)
{ {
return 0x300 | report_id; return 0x300 | report_id;
} }
int roccat_common_receive(struct usb_device *usb_dev, uint report_id, int roccat_common2_receive(struct usb_device *usb_dev, uint report_id,
void *data, uint size) void *data, uint size)
{ {
char *buf; char *buf;
...@@ -34,16 +34,16 @@ int roccat_common_receive(struct usb_device *usb_dev, uint report_id, ...@@ -34,16 +34,16 @@ int roccat_common_receive(struct usb_device *usb_dev, uint report_id,
len = usb_control_msg(usb_dev, usb_rcvctrlpipe(usb_dev, 0), len = usb_control_msg(usb_dev, usb_rcvctrlpipe(usb_dev, 0),
HID_REQ_GET_REPORT, HID_REQ_GET_REPORT,
USB_TYPE_CLASS | USB_RECIP_INTERFACE | USB_DIR_IN, USB_TYPE_CLASS | USB_RECIP_INTERFACE | USB_DIR_IN,
roccat_common_feature_report(report_id), roccat_common2_feature_report(report_id),
0, buf, size, USB_CTRL_SET_TIMEOUT); 0, buf, size, USB_CTRL_SET_TIMEOUT);
memcpy(data, buf, size); memcpy(data, buf, size);
kfree(buf); kfree(buf);
return ((len < 0) ? len : ((len != size) ? -EIO : 0)); return ((len < 0) ? len : ((len != size) ? -EIO : 0));
} }
EXPORT_SYMBOL_GPL(roccat_common_receive); EXPORT_SYMBOL_GPL(roccat_common2_receive);
int roccat_common_send(struct usb_device *usb_dev, uint report_id, int roccat_common2_send(struct usb_device *usb_dev, uint report_id,
void const *data, uint size) void const *data, uint size)
{ {
char *buf; char *buf;
...@@ -56,31 +56,31 @@ int roccat_common_send(struct usb_device *usb_dev, uint report_id, ...@@ -56,31 +56,31 @@ int roccat_common_send(struct usb_device *usb_dev, uint report_id,
len = usb_control_msg(usb_dev, usb_sndctrlpipe(usb_dev, 0), len = usb_control_msg(usb_dev, usb_sndctrlpipe(usb_dev, 0),
HID_REQ_SET_REPORT, HID_REQ_SET_REPORT,
USB_TYPE_CLASS | USB_RECIP_INTERFACE | USB_DIR_OUT, USB_TYPE_CLASS | USB_RECIP_INTERFACE | USB_DIR_OUT,
roccat_common_feature_report(report_id), roccat_common2_feature_report(report_id),
0, buf, size, USB_CTRL_SET_TIMEOUT); 0, buf, size, USB_CTRL_SET_TIMEOUT);
kfree(buf); kfree(buf);
return ((len < 0) ? len : ((len != size) ? -EIO : 0)); return ((len < 0) ? len : ((len != size) ? -EIO : 0));
} }
EXPORT_SYMBOL_GPL(roccat_common_send); EXPORT_SYMBOL_GPL(roccat_common2_send);
enum roccat_common_control_states { enum roccat_common2_control_states {
ROCCAT_COMMON_CONTROL_STATUS_OVERLOAD = 0, ROCCAT_COMMON_CONTROL_STATUS_OVERLOAD = 0,
ROCCAT_COMMON_CONTROL_STATUS_OK = 1, ROCCAT_COMMON_CONTROL_STATUS_OK = 1,
ROCCAT_COMMON_CONTROL_STATUS_INVALID = 2, ROCCAT_COMMON_CONTROL_STATUS_INVALID = 2,
ROCCAT_COMMON_CONTROL_STATUS_WAIT = 3, ROCCAT_COMMON_CONTROL_STATUS_WAIT = 3,
}; };
static int roccat_common_receive_control_status(struct usb_device *usb_dev) static int roccat_common2_receive_control_status(struct usb_device *usb_dev)
{ {
int retval; int retval;
struct roccat_common_control control; struct roccat_common2_control control;
do { do {
msleep(50); msleep(50);
retval = roccat_common_receive(usb_dev, retval = roccat_common2_receive(usb_dev,
ROCCAT_COMMON_COMMAND_CONTROL, ROCCAT_COMMON_COMMAND_CONTROL,
&control, sizeof(struct roccat_common_control)); &control, sizeof(struct roccat_common2_control));
if (retval) if (retval)
return retval; return retval;
...@@ -98,7 +98,7 @@ static int roccat_common_receive_control_status(struct usb_device *usb_dev) ...@@ -98,7 +98,7 @@ static int roccat_common_receive_control_status(struct usb_device *usb_dev)
return -EINVAL; return -EINVAL;
default: default:
dev_err(&usb_dev->dev, dev_err(&usb_dev->dev,
"roccat_common_receive_control_status: " "roccat_common2_receive_control_status: "
"unknown response value 0x%x\n", "unknown response value 0x%x\n",
control.value); control.value);
return -EINVAL; return -EINVAL;
...@@ -107,20 +107,20 @@ static int roccat_common_receive_control_status(struct usb_device *usb_dev) ...@@ -107,20 +107,20 @@ static int roccat_common_receive_control_status(struct usb_device *usb_dev)
} while (1); } while (1);
} }
int roccat_common_send_with_status(struct usb_device *usb_dev, int roccat_common2_send_with_status(struct usb_device *usb_dev,
uint command, void const *buf, uint size) uint command, void const *buf, uint size)
{ {
int retval; int retval;
retval = roccat_common_send(usb_dev, command, buf, size); retval = roccat_common2_send(usb_dev, command, buf, size);
if (retval) if (retval)
return retval; return retval;
msleep(100); msleep(100);
return roccat_common_receive_control_status(usb_dev); return roccat_common2_receive_control_status(usb_dev);
} }
EXPORT_SYMBOL_GPL(roccat_common_send_with_status); EXPORT_SYMBOL_GPL(roccat_common2_send_with_status);
MODULE_AUTHOR("Stefan Achatz"); MODULE_AUTHOR("Stefan Achatz");
MODULE_DESCRIPTION("USB Roccat common driver"); MODULE_DESCRIPTION("USB Roccat common driver");
......
...@@ -15,21 +15,21 @@ ...@@ -15,21 +15,21 @@
#include <linux/usb.h> #include <linux/usb.h>
#include <linux/types.h> #include <linux/types.h>
enum roccat_common_commands { enum roccat_common2_commands {
ROCCAT_COMMON_COMMAND_CONTROL = 0x4, ROCCAT_COMMON_COMMAND_CONTROL = 0x4,
}; };
struct roccat_common_control { struct roccat_common2_control {
uint8_t command; uint8_t command;
uint8_t value; uint8_t value;
uint8_t request; /* always 0 on requesting write check */ uint8_t request; /* always 0 on requesting write check */
} __packed; } __packed;
int roccat_common_receive(struct usb_device *usb_dev, uint report_id, int roccat_common2_receive(struct usb_device *usb_dev, uint report_id,
void *data, uint size); void *data, uint size);
int roccat_common_send(struct usb_device *usb_dev, uint report_id, int roccat_common2_send(struct usb_device *usb_dev, uint report_id,
void const *data, uint size); void const *data, uint size);
int roccat_common_send_with_status(struct usb_device *usb_dev, int roccat_common2_send_with_status(struct usb_device *usb_dev,
uint command, void const *buf, uint size); uint command, void const *buf, uint size);
#endif #endif
...@@ -36,7 +36,7 @@ static void isku_profile_activated(struct isku_device *isku, uint new_profile) ...@@ -36,7 +36,7 @@ static void isku_profile_activated(struct isku_device *isku, uint new_profile)
static int isku_receive(struct usb_device *usb_dev, uint command, static int isku_receive(struct usb_device *usb_dev, uint command,
void *buf, uint size) void *buf, uint size)
{ {
return roccat_common_receive(usb_dev, command, buf, size); return roccat_common2_receive(usb_dev, command, buf, size);
} }
static int isku_get_actual_profile(struct usb_device *usb_dev) static int isku_get_actual_profile(struct usb_device *usb_dev)
...@@ -56,7 +56,7 @@ static int isku_set_actual_profile(struct usb_device *usb_dev, int new_profile) ...@@ -56,7 +56,7 @@ static int isku_set_actual_profile(struct usb_device *usb_dev, int new_profile)
buf.command = ISKU_COMMAND_ACTUAL_PROFILE; buf.command = ISKU_COMMAND_ACTUAL_PROFILE;
buf.size = sizeof(struct isku_actual_profile); buf.size = sizeof(struct isku_actual_profile);
buf.actual_profile = new_profile; buf.actual_profile = new_profile;
return roccat_common_send_with_status(usb_dev, return roccat_common2_send_with_status(usb_dev,
ISKU_COMMAND_ACTUAL_PROFILE, &buf, ISKU_COMMAND_ACTUAL_PROFILE, &buf,
sizeof(struct isku_actual_profile)); sizeof(struct isku_actual_profile));
} }
...@@ -154,7 +154,7 @@ static ssize_t isku_sysfs_write(struct file *fp, struct kobject *kobj, ...@@ -154,7 +154,7 @@ static ssize_t isku_sysfs_write(struct file *fp, struct kobject *kobj,
return -EINVAL; return -EINVAL;
mutex_lock(&isku->isku_lock); mutex_lock(&isku->isku_lock);
retval = roccat_common_send_with_status(usb_dev, command, retval = roccat_common2_send_with_status(usb_dev, command,
(void *)buf, real_size); (void *)buf, real_size);
mutex_unlock(&isku->isku_lock); mutex_unlock(&isku->isku_lock);
......
...@@ -39,7 +39,7 @@ static void koneplus_profile_activated(struct koneplus_device *koneplus, ...@@ -39,7 +39,7 @@ static void koneplus_profile_activated(struct koneplus_device *koneplus,
static int koneplus_send_control(struct usb_device *usb_dev, uint value, static int koneplus_send_control(struct usb_device *usb_dev, uint value,
enum koneplus_control_requests request) enum koneplus_control_requests request)
{ {
struct roccat_common_control control; struct roccat_common2_control control;
if ((request == KONEPLUS_CONTROL_REQUEST_PROFILE_SETTINGS || if ((request == KONEPLUS_CONTROL_REQUEST_PROFILE_SETTINGS ||
request == KONEPLUS_CONTROL_REQUEST_PROFILE_BUTTONS) && request == KONEPLUS_CONTROL_REQUEST_PROFILE_BUTTONS) &&
...@@ -50,15 +50,15 @@ static int koneplus_send_control(struct usb_device *usb_dev, uint value, ...@@ -50,15 +50,15 @@ static int koneplus_send_control(struct usb_device *usb_dev, uint value,
control.value = value; control.value = value;
control.request = request; control.request = request;
return roccat_common_send_with_status(usb_dev, return roccat_common2_send_with_status(usb_dev,
ROCCAT_COMMON_COMMAND_CONTROL, ROCCAT_COMMON_COMMAND_CONTROL,
&control, sizeof(struct roccat_common_control)); &control, sizeof(struct roccat_common2_control));
} }
static int koneplus_get_info(struct usb_device *usb_dev, static int koneplus_get_info(struct usb_device *usb_dev,
struct koneplus_info *buf) struct koneplus_info *buf)
{ {
return roccat_common_receive(usb_dev, KONEPLUS_COMMAND_INFO, return roccat_common2_receive(usb_dev, KONEPLUS_COMMAND_INFO,
buf, sizeof(struct koneplus_info)); buf, sizeof(struct koneplus_info));
} }
...@@ -72,14 +72,14 @@ static int koneplus_get_profile_settings(struct usb_device *usb_dev, ...@@ -72,14 +72,14 @@ static int koneplus_get_profile_settings(struct usb_device *usb_dev,
if (retval) if (retval)
return retval; return retval;
return roccat_common_receive(usb_dev, KONEPLUS_COMMAND_PROFILE_SETTINGS, return roccat_common2_receive(usb_dev, KONEPLUS_COMMAND_PROFILE_SETTINGS,
buf, sizeof(struct koneplus_profile_settings)); buf, sizeof(struct koneplus_profile_settings));
} }
static int koneplus_set_profile_settings(struct usb_device *usb_dev, static int koneplus_set_profile_settings(struct usb_device *usb_dev,
struct koneplus_profile_settings const *settings) struct koneplus_profile_settings const *settings)
{ {
return roccat_common_send_with_status(usb_dev, return roccat_common2_send_with_status(usb_dev,
KONEPLUS_COMMAND_PROFILE_SETTINGS, KONEPLUS_COMMAND_PROFILE_SETTINGS,
settings, sizeof(struct koneplus_profile_settings)); settings, sizeof(struct koneplus_profile_settings));
} }
...@@ -94,14 +94,14 @@ static int koneplus_get_profile_buttons(struct usb_device *usb_dev, ...@@ -94,14 +94,14 @@ static int koneplus_get_profile_buttons(struct usb_device *usb_dev,
if (retval) if (retval)
return retval; return retval;
return roccat_common_receive(usb_dev, KONEPLUS_COMMAND_PROFILE_BUTTONS, return roccat_common2_receive(usb_dev, KONEPLUS_COMMAND_PROFILE_BUTTONS,
buf, sizeof(struct koneplus_profile_buttons)); buf, sizeof(struct koneplus_profile_buttons));
} }
static int koneplus_set_profile_buttons(struct usb_device *usb_dev, static int koneplus_set_profile_buttons(struct usb_device *usb_dev,
struct koneplus_profile_buttons const *buttons) struct koneplus_profile_buttons const *buttons)
{ {
return roccat_common_send_with_status(usb_dev, return roccat_common2_send_with_status(usb_dev,
KONEPLUS_COMMAND_PROFILE_BUTTONS, KONEPLUS_COMMAND_PROFILE_BUTTONS,
buttons, sizeof(struct koneplus_profile_buttons)); buttons, sizeof(struct koneplus_profile_buttons));
} }
...@@ -112,7 +112,7 @@ static int koneplus_get_actual_profile(struct usb_device *usb_dev) ...@@ -112,7 +112,7 @@ static int koneplus_get_actual_profile(struct usb_device *usb_dev)
struct koneplus_actual_profile buf; struct koneplus_actual_profile buf;
int retval; int retval;
retval = roccat_common_receive(usb_dev, KONEPLUS_COMMAND_ACTUAL_PROFILE, retval = roccat_common2_receive(usb_dev, KONEPLUS_COMMAND_ACTUAL_PROFILE,
&buf, sizeof(struct koneplus_actual_profile)); &buf, sizeof(struct koneplus_actual_profile));
return retval ? retval : buf.actual_profile; return retval ? retval : buf.actual_profile;
...@@ -127,7 +127,7 @@ static int koneplus_set_actual_profile(struct usb_device *usb_dev, ...@@ -127,7 +127,7 @@ static int koneplus_set_actual_profile(struct usb_device *usb_dev,
buf.size = sizeof(struct koneplus_actual_profile); buf.size = sizeof(struct koneplus_actual_profile);
buf.actual_profile = new_profile; buf.actual_profile = new_profile;
return roccat_common_send_with_status(usb_dev, return roccat_common2_send_with_status(usb_dev,
KONEPLUS_COMMAND_ACTUAL_PROFILE, KONEPLUS_COMMAND_ACTUAL_PROFILE,
&buf, sizeof(struct koneplus_actual_profile)); &buf, sizeof(struct koneplus_actual_profile));
} }
...@@ -149,7 +149,7 @@ static ssize_t koneplus_sysfs_read(struct file *fp, struct kobject *kobj, ...@@ -149,7 +149,7 @@ static ssize_t koneplus_sysfs_read(struct file *fp, struct kobject *kobj,
return -EINVAL; return -EINVAL;
mutex_lock(&koneplus->koneplus_lock); mutex_lock(&koneplus->koneplus_lock);
retval = roccat_common_receive(usb_dev, command, buf, real_size); retval = roccat_common2_receive(usb_dev, command, buf, real_size);
mutex_unlock(&koneplus->koneplus_lock); mutex_unlock(&koneplus->koneplus_lock);
if (retval) if (retval)
...@@ -172,7 +172,7 @@ static ssize_t koneplus_sysfs_write(struct file *fp, struct kobject *kobj, ...@@ -172,7 +172,7 @@ static ssize_t koneplus_sysfs_write(struct file *fp, struct kobject *kobj,
return -EINVAL; return -EINVAL;
mutex_lock(&koneplus->koneplus_lock); mutex_lock(&koneplus->koneplus_lock);
retval = roccat_common_send_with_status(usb_dev, command, retval = roccat_common2_send_with_status(usb_dev, command,
buf, real_size); buf, real_size);
mutex_unlock(&koneplus->koneplus_lock); mutex_unlock(&koneplus->koneplus_lock);
......
...@@ -47,7 +47,7 @@ static int kovaplus_send_control(struct usb_device *usb_dev, uint value, ...@@ -47,7 +47,7 @@ static int kovaplus_send_control(struct usb_device *usb_dev, uint value,
enum kovaplus_control_requests request) enum kovaplus_control_requests request)
{ {
int retval; int retval;
struct roccat_common_control control; struct roccat_common2_control control;
if ((request == KOVAPLUS_CONTROL_REQUEST_PROFILE_SETTINGS || if ((request == KOVAPLUS_CONTROL_REQUEST_PROFILE_SETTINGS ||
request == KOVAPLUS_CONTROL_REQUEST_PROFILE_BUTTONS) && request == KOVAPLUS_CONTROL_REQUEST_PROFILE_BUTTONS) &&
...@@ -58,8 +58,8 @@ static int kovaplus_send_control(struct usb_device *usb_dev, uint value, ...@@ -58,8 +58,8 @@ static int kovaplus_send_control(struct usb_device *usb_dev, uint value,
control.value = value; control.value = value;
control.request = request; control.request = request;
retval = roccat_common_send(usb_dev, ROCCAT_COMMON_COMMAND_CONTROL, retval = roccat_common2_send(usb_dev, ROCCAT_COMMON_COMMAND_CONTROL,
&control, sizeof(struct roccat_common_control)); &control, sizeof(struct roccat_common2_control));
return retval; return retval;
} }
...@@ -73,7 +73,7 @@ static int kovaplus_select_profile(struct usb_device *usb_dev, uint number, ...@@ -73,7 +73,7 @@ static int kovaplus_select_profile(struct usb_device *usb_dev, uint number,
static int kovaplus_get_info(struct usb_device *usb_dev, static int kovaplus_get_info(struct usb_device *usb_dev,
struct kovaplus_info *buf) struct kovaplus_info *buf)
{ {
return roccat_common_receive(usb_dev, KOVAPLUS_COMMAND_INFO, return roccat_common2_receive(usb_dev, KOVAPLUS_COMMAND_INFO,
buf, sizeof(struct kovaplus_info)); buf, sizeof(struct kovaplus_info));
} }
...@@ -87,14 +87,14 @@ static int kovaplus_get_profile_settings(struct usb_device *usb_dev, ...@@ -87,14 +87,14 @@ static int kovaplus_get_profile_settings(struct usb_device *usb_dev,
if (retval) if (retval)
return retval; return retval;
return roccat_common_receive(usb_dev, KOVAPLUS_COMMAND_PROFILE_SETTINGS, return roccat_common2_receive(usb_dev, KOVAPLUS_COMMAND_PROFILE_SETTINGS,
buf, sizeof(struct kovaplus_profile_settings)); buf, sizeof(struct kovaplus_profile_settings));
} }
static int kovaplus_set_profile_settings(struct usb_device *usb_dev, static int kovaplus_set_profile_settings(struct usb_device *usb_dev,
struct kovaplus_profile_settings const *settings) struct kovaplus_profile_settings const *settings)
{ {
return roccat_common_send_with_status(usb_dev, return roccat_common2_send_with_status(usb_dev,
KOVAPLUS_COMMAND_PROFILE_SETTINGS, KOVAPLUS_COMMAND_PROFILE_SETTINGS,
settings, sizeof(struct kovaplus_profile_settings)); settings, sizeof(struct kovaplus_profile_settings));
} }
...@@ -109,14 +109,14 @@ static int kovaplus_get_profile_buttons(struct usb_device *usb_dev, ...@@ -109,14 +109,14 @@ static int kovaplus_get_profile_buttons(struct usb_device *usb_dev,
if (retval) if (retval)
return retval; return retval;
return roccat_common_receive(usb_dev, KOVAPLUS_COMMAND_PROFILE_BUTTONS, return roccat_common2_receive(usb_dev, KOVAPLUS_COMMAND_PROFILE_BUTTONS,
buf, sizeof(struct kovaplus_profile_buttons)); buf, sizeof(struct kovaplus_profile_buttons));
} }
static int kovaplus_set_profile_buttons(struct usb_device *usb_dev, static int kovaplus_set_profile_buttons(struct usb_device *usb_dev,
struct kovaplus_profile_buttons const *buttons) struct kovaplus_profile_buttons const *buttons)
{ {
return roccat_common_send_with_status(usb_dev, return roccat_common2_send_with_status(usb_dev,
KOVAPLUS_COMMAND_PROFILE_BUTTONS, KOVAPLUS_COMMAND_PROFILE_BUTTONS,
buttons, sizeof(struct kovaplus_profile_buttons)); buttons, sizeof(struct kovaplus_profile_buttons));
} }
...@@ -127,7 +127,7 @@ static int kovaplus_get_actual_profile(struct usb_device *usb_dev) ...@@ -127,7 +127,7 @@ static int kovaplus_get_actual_profile(struct usb_device *usb_dev)
struct kovaplus_actual_profile buf; struct kovaplus_actual_profile buf;
int retval; int retval;
retval = roccat_common_receive(usb_dev, KOVAPLUS_COMMAND_ACTUAL_PROFILE, retval = roccat_common2_receive(usb_dev, KOVAPLUS_COMMAND_ACTUAL_PROFILE,
&buf, sizeof(struct kovaplus_actual_profile)); &buf, sizeof(struct kovaplus_actual_profile));
return retval ? retval : buf.actual_profile; return retval ? retval : buf.actual_profile;
...@@ -142,7 +142,7 @@ static int kovaplus_set_actual_profile(struct usb_device *usb_dev, ...@@ -142,7 +142,7 @@ static int kovaplus_set_actual_profile(struct usb_device *usb_dev,
buf.size = sizeof(struct kovaplus_actual_profile); buf.size = sizeof(struct kovaplus_actual_profile);
buf.actual_profile = new_profile; buf.actual_profile = new_profile;
return roccat_common_send_with_status(usb_dev, return roccat_common2_send_with_status(usb_dev,
KOVAPLUS_COMMAND_ACTUAL_PROFILE, KOVAPLUS_COMMAND_ACTUAL_PROFILE,
&buf, sizeof(struct kovaplus_actual_profile)); &buf, sizeof(struct kovaplus_actual_profile));
} }
......
...@@ -42,7 +42,7 @@ static void profile_activated(struct pyra_device *pyra, ...@@ -42,7 +42,7 @@ static void profile_activated(struct pyra_device *pyra,
static int pyra_send_control(struct usb_device *usb_dev, int value, static int pyra_send_control(struct usb_device *usb_dev, int value,
enum pyra_control_requests request) enum pyra_control_requests request)
{ {
struct roccat_common_control control; struct roccat_common2_control control;
if ((request == PYRA_CONTROL_REQUEST_PROFILE_SETTINGS || if ((request == PYRA_CONTROL_REQUEST_PROFILE_SETTINGS ||
request == PYRA_CONTROL_REQUEST_PROFILE_BUTTONS) && request == PYRA_CONTROL_REQUEST_PROFILE_BUTTONS) &&
...@@ -53,8 +53,8 @@ static int pyra_send_control(struct usb_device *usb_dev, int value, ...@@ -53,8 +53,8 @@ static int pyra_send_control(struct usb_device *usb_dev, int value,
control.value = value; control.value = value;
control.request = request; control.request = request;
return roccat_common_send(usb_dev, ROCCAT_COMMON_COMMAND_CONTROL, return roccat_common2_send(usb_dev, ROCCAT_COMMON_COMMAND_CONTROL,
&control, sizeof(struct roccat_common_control)); &control, sizeof(struct roccat_common2_control));
} }
static int pyra_get_profile_settings(struct usb_device *usb_dev, static int pyra_get_profile_settings(struct usb_device *usb_dev,
...@@ -65,7 +65,7 @@ static int pyra_get_profile_settings(struct usb_device *usb_dev, ...@@ -65,7 +65,7 @@ static int pyra_get_profile_settings(struct usb_device *usb_dev,
PYRA_CONTROL_REQUEST_PROFILE_SETTINGS); PYRA_CONTROL_REQUEST_PROFILE_SETTINGS);
if (retval) if (retval)
return retval; return retval;
return roccat_common_receive(usb_dev, PYRA_COMMAND_PROFILE_SETTINGS, return roccat_common2_receive(usb_dev, PYRA_COMMAND_PROFILE_SETTINGS,
buf, sizeof(struct pyra_profile_settings)); buf, sizeof(struct pyra_profile_settings));
} }
...@@ -77,27 +77,27 @@ static int pyra_get_profile_buttons(struct usb_device *usb_dev, ...@@ -77,27 +77,27 @@ static int pyra_get_profile_buttons(struct usb_device *usb_dev,
PYRA_CONTROL_REQUEST_PROFILE_BUTTONS); PYRA_CONTROL_REQUEST_PROFILE_BUTTONS);
if (retval) if (retval)
return retval; return retval;
return roccat_common_receive(usb_dev, PYRA_COMMAND_PROFILE_BUTTONS, return roccat_common2_receive(usb_dev, PYRA_COMMAND_PROFILE_BUTTONS,
buf, sizeof(struct pyra_profile_buttons)); buf, sizeof(struct pyra_profile_buttons));
} }
static int pyra_get_settings(struct usb_device *usb_dev, static int pyra_get_settings(struct usb_device *usb_dev,
struct pyra_settings *buf) struct pyra_settings *buf)
{ {
return roccat_common_receive(usb_dev, PYRA_COMMAND_SETTINGS, return roccat_common2_receive(usb_dev, PYRA_COMMAND_SETTINGS,
buf, sizeof(struct pyra_settings)); buf, sizeof(struct pyra_settings));
} }
static int pyra_get_info(struct usb_device *usb_dev, struct pyra_info *buf) static int pyra_get_info(struct usb_device *usb_dev, struct pyra_info *buf)
{ {
return roccat_common_receive(usb_dev, PYRA_COMMAND_INFO, return roccat_common2_receive(usb_dev, PYRA_COMMAND_INFO,
buf, sizeof(struct pyra_info)); buf, sizeof(struct pyra_info));
} }
static int pyra_set_profile_settings(struct usb_device *usb_dev, static int pyra_set_profile_settings(struct usb_device *usb_dev,
struct pyra_profile_settings const *settings) struct pyra_profile_settings const *settings)
{ {
return roccat_common_send_with_status(usb_dev, return roccat_common2_send_with_status(usb_dev,
PYRA_COMMAND_PROFILE_SETTINGS, settings, PYRA_COMMAND_PROFILE_SETTINGS, settings,
sizeof(struct pyra_profile_settings)); sizeof(struct pyra_profile_settings));
} }
...@@ -105,7 +105,7 @@ static int pyra_set_profile_settings(struct usb_device *usb_dev, ...@@ -105,7 +105,7 @@ static int pyra_set_profile_settings(struct usb_device *usb_dev,
static int pyra_set_profile_buttons(struct usb_device *usb_dev, static int pyra_set_profile_buttons(struct usb_device *usb_dev,
struct pyra_profile_buttons const *buttons) struct pyra_profile_buttons const *buttons)
{ {
return roccat_common_send_with_status(usb_dev, return roccat_common2_send_with_status(usb_dev,
PYRA_COMMAND_PROFILE_BUTTONS, buttons, PYRA_COMMAND_PROFILE_BUTTONS, buttons,
sizeof(struct pyra_profile_buttons)); sizeof(struct pyra_profile_buttons));
} }
...@@ -113,7 +113,7 @@ static int pyra_set_profile_buttons(struct usb_device *usb_dev, ...@@ -113,7 +113,7 @@ static int pyra_set_profile_buttons(struct usb_device *usb_dev,
static int pyra_set_settings(struct usb_device *usb_dev, static int pyra_set_settings(struct usb_device *usb_dev,
struct pyra_settings const *settings) struct pyra_settings const *settings)
{ {
return roccat_common_send_with_status(usb_dev, return roccat_common2_send_with_status(usb_dev,
PYRA_COMMAND_SETTINGS, settings, PYRA_COMMAND_SETTINGS, settings,
sizeof(struct pyra_settings)); sizeof(struct pyra_settings));
} }
......
...@@ -44,7 +44,7 @@ static ssize_t savu_sysfs_read(struct file *fp, struct kobject *kobj, ...@@ -44,7 +44,7 @@ static ssize_t savu_sysfs_read(struct file *fp, struct kobject *kobj,
return -EINVAL; return -EINVAL;
mutex_lock(&savu->savu_lock); mutex_lock(&savu->savu_lock);
retval = roccat_common_receive(usb_dev, command, buf, real_size); retval = roccat_common2_receive(usb_dev, command, buf, real_size);
mutex_unlock(&savu->savu_lock); mutex_unlock(&savu->savu_lock);
return retval ? retval : real_size; return retval ? retval : real_size;
...@@ -64,7 +64,7 @@ static ssize_t savu_sysfs_write(struct file *fp, struct kobject *kobj, ...@@ -64,7 +64,7 @@ static ssize_t savu_sysfs_write(struct file *fp, struct kobject *kobj,
return -EINVAL; return -EINVAL;
mutex_lock(&savu->savu_lock); mutex_lock(&savu->savu_lock);
retval = roccat_common_send_with_status(usb_dev, command, retval = roccat_common2_send_with_status(usb_dev, command,
(void *)buf, real_size); (void *)buf, real_size);
mutex_unlock(&savu->savu_lock); mutex_unlock(&savu->savu_lock);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment