Lines Matching refs:_name
51 #define IIO_ATTR(_name, _mode, _show, _store, _addr) \
52 { .dev_attr = __ATTR(_name, _mode, _show, _store), \
55 #define IIO_ATTR_RO(_name, _addr) \
56 { .dev_attr = __ATTR_RO(_name), \
59 #define IIO_ATTR_WO(_name, _addr) \
60 { .dev_attr = __ATTR_WO(_name), \
63 #define IIO_ATTR_RW(_name, _addr) \
64 { .dev_attr = __ATTR_RW(_name), \
67 #define IIO_DEVICE_ATTR(_name, _mode, _show, _store, _addr) \
68 struct iio_dev_attr iio_dev_attr_##_name \
69 = IIO_ATTR(_name, _mode, _show, _store, _addr)
71 #define IIO_DEVICE_ATTR_RO(_name, _addr) \
72 struct iio_dev_attr iio_dev_attr_##_name \
73 = IIO_ATTR_RO(_name, _addr)
75 #define IIO_DEVICE_ATTR_WO(_name, _addr) \
76 struct iio_dev_attr iio_dev_attr_##_name \
77 = IIO_ATTR_WO(_name, _addr)
79 #define IIO_DEVICE_ATTR_RW(_name, _addr) \
80 struct iio_dev_attr iio_dev_attr_##_name \
81 = IIO_ATTR_RW(_name, _addr)
83 #define IIO_DEVICE_ATTR_NAMED(_vname, _name, _mode, _show, _store, _addr) \
85 = IIO_ATTR(_name, _mode, _show, _store, _addr)
87 #define IIO_CONST_ATTR(_name, _string) \
88 struct iio_const_attr iio_const_attr_##_name \
90 .dev_attr = __ATTR(_name, S_IRUGO, iio_read_const_attr, NULL)}
92 #define IIO_CONST_ATTR_NAMED(_vname, _name, _string) \
95 .dev_attr = __ATTR(_name, S_IRUGO, iio_read_const_attr, NULL)}