Go to the documentation of this file.
12 #include <linux/kernel.h>
13 #include <linux/device.h>
14 #include <linux/types.h>
17 #define superhyway_ro_attr(name, fmt, field) \
18 static ssize_t name##_show(struct device *dev, struct device_attribute *attr, char *buf) \
20 struct superhyway_device *s = to_superhyway_device(dev); \
21 return sprintf(buf, fmt, s->field); \