Lines Matching refs:device_attribute
106 struct device_attribute { struct
108 ssize_t (*show)(struct device *dev, struct device_attribute *attr, argument
110 ssize_t (*store)(struct device *dev, struct device_attribute *attr, argument
120 struct device_attribute attr;
124 ssize_t device_show_ulong(struct device *dev, struct device_attribute *attr,
126 ssize_t device_store_ulong(struct device *dev, struct device_attribute *attr,
128 ssize_t device_show_int(struct device *dev, struct device_attribute *attr,
130 ssize_t device_store_int(struct device *dev, struct device_attribute *attr,
132 ssize_t device_show_bool(struct device *dev, struct device_attribute *attr,
134 ssize_t device_store_bool(struct device *dev, struct device_attribute *attr,
136 ssize_t device_show_string(struct device *dev, struct device_attribute *attr,
159 struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
171 struct device_attribute dev_attr_##_name = \
182 struct device_attribute dev_attr_##_name = __ATTR_RW(_name)
191 struct device_attribute dev_attr_##_name = __ATTR_RW_MODE(_name, 0600)
200 struct device_attribute dev_attr_##_name = __ATTR_RO(_name)
209 struct device_attribute dev_attr_##_name = __ATTR_RO_MODE(_name, 0400)
218 struct device_attribute dev_attr_##_name = __ATTR_WO(_name)
271 struct device_attribute dev_attr_##_name = \
275 const struct device_attribute *entry);
277 const struct device_attribute *attr);
279 const struct device_attribute *attr);