• Home
  • Raw
  • Download

Lines Matching refs:attr

21 static ssize_t soc_info_show(struct device *dev, struct device_attribute *attr,
26 struct soc_device_attribute *attr; member
46 struct attribute *attr, in soc_attribute_mode() argument
52 if ((attr == &dev_attr_machine.attr) && soc_dev->attr->machine) in soc_attribute_mode()
53 return attr->mode; in soc_attribute_mode()
54 if ((attr == &dev_attr_family.attr) && soc_dev->attr->family) in soc_attribute_mode()
55 return attr->mode; in soc_attribute_mode()
56 if ((attr == &dev_attr_revision.attr) && soc_dev->attr->revision) in soc_attribute_mode()
57 return attr->mode; in soc_attribute_mode()
58 if ((attr == &dev_attr_serial_number.attr) && soc_dev->attr->serial_number) in soc_attribute_mode()
59 return attr->mode; in soc_attribute_mode()
60 if ((attr == &dev_attr_soc_id.attr) && soc_dev->attr->soc_id) in soc_attribute_mode()
61 return attr->mode; in soc_attribute_mode()
67 static ssize_t soc_info_show(struct device *dev, struct device_attribute *attr, in soc_info_show() argument
73 if (attr == &dev_attr_machine) in soc_info_show()
74 output = soc_dev->attr->machine; in soc_info_show()
75 else if (attr == &dev_attr_family) in soc_info_show()
76 output = soc_dev->attr->family; in soc_info_show()
77 else if (attr == &dev_attr_revision) in soc_info_show()
78 output = soc_dev->attr->revision; in soc_info_show()
79 else if (attr == &dev_attr_serial_number) in soc_info_show()
80 output = soc_dev->attr->serial_number; in soc_info_show()
81 else if (attr == &dev_attr_soc_id) in soc_info_show()
82 output = soc_dev->attr->soc_id; in soc_info_show()
90 &dev_attr_machine.attr,
91 &dev_attr_family.attr,
92 &dev_attr_serial_number.attr,
93 &dev_attr_soc_id.attr,
94 &dev_attr_revision.attr,
147 soc_dev->attr = soc_dev_attr; in soc_device_register()
194 static int soc_device_match_attr(const struct soc_device_attribute *attr, in soc_device_match_attr() argument
198 (!attr->machine || !glob_match(match->machine, attr->machine))) in soc_device_match_attr()
202 (!attr->family || !glob_match(match->family, attr->family))) in soc_device_match_attr()
206 (!attr->revision || !glob_match(match->revision, attr->revision))) in soc_device_match_attr()
210 (!attr->soc_id || !glob_match(match->soc_id, attr->soc_id))) in soc_device_match_attr()
220 return soc_device_match_attr(soc_dev->attr, arg); in soc_device_match_one()