Lines Matching refs:_name

54 #define IIO_ATTR(_name, _mode, _show, _store, _addr)		\  argument
55 { .dev_attr = __ATTR(_name, _mode, _show, _store), \
58 #define IIO_ATTR_RO(_name, _addr) \ argument
59 { .dev_attr = __ATTR_RO(_name), \
62 #define IIO_ATTR_WO(_name, _addr) \ argument
63 { .dev_attr = __ATTR_WO(_name), \
66 #define IIO_ATTR_RW(_name, _addr) \ argument
67 { .dev_attr = __ATTR_RW(_name), \
70 #define IIO_DEVICE_ATTR(_name, _mode, _show, _store, _addr) \ argument
71 struct iio_dev_attr iio_dev_attr_##_name \
72 = IIO_ATTR(_name, _mode, _show, _store, _addr)
74 #define IIO_DEVICE_ATTR_RO(_name, _addr) \ argument
75 struct iio_dev_attr iio_dev_attr_##_name \
76 = IIO_ATTR_RO(_name, _addr)
78 #define IIO_DEVICE_ATTR_WO(_name, _addr) \ argument
79 struct iio_dev_attr iio_dev_attr_##_name \
80 = IIO_ATTR_WO(_name, _addr)
82 #define IIO_DEVICE_ATTR_RW(_name, _addr) \ argument
83 struct iio_dev_attr iio_dev_attr_##_name \
84 = IIO_ATTR_RW(_name, _addr)
86 #define IIO_DEVICE_ATTR_NAMED(_vname, _name, _mode, _show, _store, _addr) \ argument
88 = IIO_ATTR(_name, _mode, _show, _store, _addr)
90 #define IIO_CONST_ATTR(_name, _string) \ argument
91 struct iio_const_attr iio_const_attr_##_name \
93 .dev_attr = __ATTR(_name, S_IRUGO, iio_read_const_attr, NULL)}
95 #define IIO_CONST_ATTR_NAMED(_vname, _name, _string) \ argument
98 .dev_attr = __ATTR(_name, S_IRUGO, iio_read_const_attr, NULL)}
100 #define IIO_STATIC_CONST_DEVICE_ATTR(_name, _string) \ argument
101 static ssize_t iio_const_dev_attr_show_##_name( \
108 static IIO_DEVICE_ATTR(_name, 0444, \
109 iio_const_dev_attr_show_##_name, NULL, 0)