Searched +defs:device_attribute +path:device +path:. +path:h (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/include/linux/
H A Ddevice.h109 struct device_attribute *dev_attrs; /* use dev_groups instead */
514 struct device_attribute { struct
516 ssize_t (*show)(struct device *dev, struct device_attribute *attr,
518 ssize_t (*store)(struct device *dev, struct device_attribute *attr,
523 struct device_attribute attr;
527 ssize_t device_show_ulong(struct device *dev, struct device_attribute *attr,
529 ssize_t device_store_ulong(struct device *dev, struct device_attribute *attr,
531 ssize_t device_show_int(struct device *dev, struct device_attribute *attr,
533 ssize_t device_store_int(struct device *dev, struct device_attribute *attr,
535 ssize_t device_show_bool(struct device *dev, struct device_attribute *attr,
537 ssize_t device_store_bool(struct device *dev, struct device_attribute *attr,
541 struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
543 struct device_attribute dev_attr_##_name = __ATTR_RW(_name)
545 struct device_attribute dev_attr_##_name = __ATTR_RO(_name)
547 struct device_attribute dev_attr_##_name = __ATTR_WO(_name)
558 struct device_attribute dev_attr_##_name = \
562 const struct device_attribute *entry);
564 const struct device_attribute *attr);
566 const struct device_attribute *attr);

Completed in 73 milliseconds