Lines Matching refs:attr
26 struct device_attribute *attr, char *page) in clock_name_show() argument
35 struct device_attribute *attr, char *page) \
50 &dev_attr_clock_name.attr,
51 &dev_attr_max_adjustment.attr,
52 &dev_attr_n_alarms.attr,
53 &dev_attr_n_external_timestamps.attr,
54 &dev_attr_n_periodic_outputs.attr,
55 &dev_attr_n_programmable_pins.attr,
56 &dev_attr_pps_available.attr,
71 struct device_attribute *attr, in extts_enable_store() argument
96 struct device_attribute *attr, char *page) in extts_fifo_show() argument
129 struct device_attribute *attr, in period_store() argument
156 struct device_attribute *attr, in pps_enable_store() argument
191 static ssize_t ptp_pin_show(struct device *dev, struct device_attribute *attr, in ptp_pin_show() argument
198 index = ptp_pin_name2index(ptp, attr->attr.name); in ptp_pin_show()
213 static ssize_t ptp_pin_store(struct device *dev, struct device_attribute *attr, in ptp_pin_store() argument
224 index = ptp_pin_name2index(ptp, attr->attr.name); in ptp_pin_store()
284 sysfs_attr_init(&da->attr); in ptp_populate_pins()
285 da->attr.name = info->pin_config[i].name; in ptp_populate_pins()
286 da->attr.mode = 0644; in ptp_populate_pins()
289 ptp->pin_attr[i] = &da->attr; in ptp_populate_pins()