Lines Matching refs:attr

26 			       struct device_attribute *attr, char *page)  in clock_name_show()  argument
35 struct device_attribute *attr, char *page) \
50 struct device_attribute *attr, in extts_enable_store() argument
76 struct device_attribute *attr, char *page) in extts_fifo_show() argument
110 struct device_attribute *attr, in period_store() argument
138 struct device_attribute *attr, in pps_enable_store() argument
165 &dev_attr_clock_name.attr,
167 &dev_attr_max_adjustment.attr,
168 &dev_attr_n_alarms.attr,
169 &dev_attr_n_external_timestamps.attr,
170 &dev_attr_n_periodic_outputs.attr,
171 &dev_attr_n_programmable_pins.attr,
172 &dev_attr_pps_available.attr,
174 &dev_attr_extts_enable.attr,
175 &dev_attr_fifo.attr,
176 &dev_attr_period.attr,
177 &dev_attr_pps_enable.attr,
182 struct attribute *attr, int n) in ptp_is_attribute_visible() argument
187 umode_t mode = attr->mode; in ptp_is_attribute_visible()
189 if (attr == &dev_attr_extts_enable.attr || in ptp_is_attribute_visible()
190 attr == &dev_attr_fifo.attr) { in ptp_is_attribute_visible()
193 } else if (attr == &dev_attr_period.attr) { in ptp_is_attribute_visible()
196 } else if (attr == &dev_attr_pps_enable.attr) { in ptp_is_attribute_visible()
224 static ssize_t ptp_pin_show(struct device *dev, struct device_attribute *attr, in ptp_pin_show() argument
231 index = ptp_pin_name2index(ptp, attr->attr.name); in ptp_pin_show()
246 static ssize_t ptp_pin_store(struct device *dev, struct device_attribute *attr, in ptp_pin_store() argument
257 index = ptp_pin_name2index(ptp, attr->attr.name); in ptp_pin_store()
290 sysfs_attr_init(&da->attr); in ptp_populate_pin_groups()
291 da->attr.name = info->pin_config[i].name; in ptp_populate_pin_groups()
292 da->attr.mode = 0644; in ptp_populate_pin_groups()
295 ptp->pin_attr[i] = &da->attr; in ptp_populate_pin_groups()