Lines Matching refs:thingy
47 #define ROCCAT_COMMON2_SYSFS_W(thingy, COMMAND, SIZE) \ argument
48 static ssize_t roccat_common2_sysfs_write_ ## thingy(struct file *fp, \
56 #define ROCCAT_COMMON2_SYSFS_R(thingy, COMMAND, SIZE) \ argument
57 static ssize_t roccat_common2_sysfs_read_ ## thingy(struct file *fp, \
65 #define ROCCAT_COMMON2_SYSFS_RW(thingy, COMMAND, SIZE) \ argument
66 ROCCAT_COMMON2_SYSFS_W(thingy, COMMAND, SIZE) \
67 ROCCAT_COMMON2_SYSFS_R(thingy, COMMAND, SIZE)
69 #define ROCCAT_COMMON2_BIN_ATTRIBUTE_RW(thingy, COMMAND, SIZE) \ argument
70 ROCCAT_COMMON2_SYSFS_RW(thingy, COMMAND, SIZE); \
71 static struct bin_attribute bin_attr_ ## thingy = { \
72 .attr = { .name = #thingy, .mode = 0660 }, \
74 .read = roccat_common2_sysfs_read_ ## thingy, \
75 .write = roccat_common2_sysfs_write_ ## thingy \
78 #define ROCCAT_COMMON2_BIN_ATTRIBUTE_R(thingy, COMMAND, SIZE) \ argument
79 ROCCAT_COMMON2_SYSFS_R(thingy, COMMAND, SIZE); \
80 static struct bin_attribute bin_attr_ ## thingy = { \
81 .attr = { .name = #thingy, .mode = 0440 }, \
83 .read = roccat_common2_sysfs_read_ ## thingy, \
86 #define ROCCAT_COMMON2_BIN_ATTRIBUTE_W(thingy, COMMAND, SIZE) \ argument
87 ROCCAT_COMMON2_SYSFS_W(thingy, COMMAND, SIZE); \
88 static struct bin_attribute bin_attr_ ## thingy = { \
89 .attr = { .name = #thingy, .mode = 0220 }, \
91 .write = roccat_common2_sysfs_write_ ## thingy \