Lines Matching refs:thingy
133 #define PYRA_SYSFS_W(thingy, THINGY) \ argument
134 static ssize_t pyra_sysfs_write_ ## thingy(struct file *fp, \
142 #define PYRA_SYSFS_R(thingy, THINGY) \ argument
143 static ssize_t pyra_sysfs_read_ ## thingy(struct file *fp, \
151 #define PYRA_SYSFS_RW(thingy, THINGY) \ argument
152 PYRA_SYSFS_W(thingy, THINGY) \
153 PYRA_SYSFS_R(thingy, THINGY)
155 #define PYRA_BIN_ATTRIBUTE_RW(thingy, THINGY) \ argument
156 PYRA_SYSFS_RW(thingy, THINGY); \
157 static struct bin_attribute bin_attr_##thingy = { \
158 .attr = { .name = #thingy, .mode = 0660 }, \
160 .read = pyra_sysfs_read_ ## thingy, \
161 .write = pyra_sysfs_write_ ## thingy \
164 #define PYRA_BIN_ATTRIBUTE_R(thingy, THINGY) \ argument
165 PYRA_SYSFS_R(thingy, THINGY); \
166 static struct bin_attribute bin_attr_##thingy = { \
167 .attr = { .name = #thingy, .mode = 0440 }, \
169 .read = pyra_sysfs_read_ ## thingy, \
172 #define PYRA_BIN_ATTRIBUTE_W(thingy, THINGY) \ argument
173 PYRA_SYSFS_W(thingy, THINGY); \
174 static struct bin_attribute bin_attr_##thingy = { \
175 .attr = { .name = #thingy, .mode = 0220 }, \
177 .write = pyra_sysfs_write_ ## thingy \