Lines Matching refs:device_attribute
109 struct device_attribute *dev_attrs; /* use dev_groups instead */
544 struct device_attribute { struct
546 ssize_t (*show)(struct device *dev, struct device_attribute *attr, argument
548 ssize_t (*store)(struct device *dev, struct device_attribute *attr, argument
553 struct device_attribute attr;
557 ssize_t device_show_ulong(struct device *dev, struct device_attribute *attr,
559 ssize_t device_store_ulong(struct device *dev, struct device_attribute *attr,
561 ssize_t device_show_int(struct device *dev, struct device_attribute *attr,
563 ssize_t device_store_int(struct device *dev, struct device_attribute *attr,
565 ssize_t device_show_bool(struct device *dev, struct device_attribute *attr,
567 ssize_t device_store_bool(struct device *dev, struct device_attribute *attr,
571 struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
573 struct device_attribute dev_attr_##_name = __ATTR_RW(_name)
575 struct device_attribute dev_attr_##_name = __ATTR_RO(_name)
577 struct device_attribute dev_attr_##_name = __ATTR_WO(_name)
588 struct device_attribute dev_attr_##_name = \
592 const struct device_attribute *entry);
594 const struct device_attribute *attr);
596 const struct device_attribute *attr);