Lines Matching refs:thingy
130 #define PYRA_SYSFS_W(thingy, THINGY) \ argument
131 static ssize_t pyra_sysfs_write_ ## thingy(struct file *fp, \
139 #define PYRA_SYSFS_R(thingy, THINGY) \ argument
140 static ssize_t pyra_sysfs_read_ ## thingy(struct file *fp, \
148 #define PYRA_SYSFS_RW(thingy, THINGY) \ argument
149 PYRA_SYSFS_W(thingy, THINGY) \
150 PYRA_SYSFS_R(thingy, THINGY)
152 #define PYRA_BIN_ATTRIBUTE_RW(thingy, THINGY) \ argument
153 PYRA_SYSFS_RW(thingy, THINGY); \
154 static struct bin_attribute bin_attr_##thingy = { \
155 .attr = { .name = #thingy, .mode = 0660 }, \
157 .read = pyra_sysfs_read_ ## thingy, \
158 .write = pyra_sysfs_write_ ## thingy \
161 #define PYRA_BIN_ATTRIBUTE_R(thingy, THINGY) \ argument
162 PYRA_SYSFS_R(thingy, THINGY); \
163 static struct bin_attribute bin_attr_##thingy = { \
164 .attr = { .name = #thingy, .mode = 0440 }, \
166 .read = pyra_sysfs_read_ ## thingy, \
169 #define PYRA_BIN_ATTRIBUTE_W(thingy, THINGY) \ argument
170 PYRA_SYSFS_W(thingy, THINGY); \
171 static struct bin_attribute bin_attr_##thingy = { \
172 .attr = { .name = #thingy, .mode = 0220 }, \
174 .write = pyra_sysfs_write_ ## thingy \