Lines Matching refs:thingy
129 #define KONEPLUS_SYSFS_W(thingy, THINGY) \ argument
130 static ssize_t koneplus_sysfs_write_ ## thingy(struct file *fp, \
138 #define KONEPLUS_SYSFS_R(thingy, THINGY) \ argument
139 static ssize_t koneplus_sysfs_read_ ## thingy(struct file *fp, \
147 #define KONEPLUS_SYSFS_RW(thingy, THINGY) \ argument
148 KONEPLUS_SYSFS_W(thingy, THINGY) \
149 KONEPLUS_SYSFS_R(thingy, THINGY)
151 #define KONEPLUS_BIN_ATTRIBUTE_RW(thingy, THINGY) \ argument
152 KONEPLUS_SYSFS_RW(thingy, THINGY); \
153 static struct bin_attribute bin_attr_##thingy = { \
154 .attr = { .name = #thingy, .mode = 0660 }, \
156 .read = koneplus_sysfs_read_ ## thingy, \
157 .write = koneplus_sysfs_write_ ## thingy \
160 #define KONEPLUS_BIN_ATTRIBUTE_R(thingy, THINGY) \ argument
161 KONEPLUS_SYSFS_R(thingy, THINGY); \
162 static struct bin_attribute bin_attr_##thingy = { \
163 .attr = { .name = #thingy, .mode = 0440 }, \
165 .read = koneplus_sysfs_read_ ## thingy, \
168 #define KONEPLUS_BIN_ATTRIBUTE_W(thingy, THINGY) \ argument
169 KONEPLUS_SYSFS_W(thingy, THINGY); \
170 static struct bin_attribute bin_attr_##thingy = { \
171 .attr = { .name = #thingy, .mode = 0220 }, \
173 .write = koneplus_sysfs_write_ ## thingy \