Searched defs:dev_attr (Results 1 - 25 of 35) sorted by relevance

12

/drivers/regulator/
H A Dinternal.h33 struct device_attribute dev_attr; member in struct:regulator
/drivers/hwmon/
H A Djz4740-hwmon.c44 struct device_attribute *dev_attr, char *buf)
58 struct device_attribute *dev_attr, char *buf)
43 jz4740_hwmon_show_name(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
57 jz4740_hwmon_read_adcin(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
H A Dibmpowernv.c69 struct device_attribute dev_attr; member in struct:sensor_data
84 dev_attr);
269 sysfs_attr_init(&sdata[count].dev_attr.attr);
270 sdata[count].dev_attr.attr.name = sdata[count].name;
271 sdata[count].dev_attr.attr.mode = S_IRUGO;
272 sdata[count].dev_attr.show = show_sensor;
275 &sdata[count++].dev_attr.attr;
H A Dmax6642.c210 struct device_attribute *dev_attr, char *buf)
212 struct sensor_device_attribute *attr = to_sensor_dev_attr(dev_attr);
267 &sensor_dev_attr_temp1_input.dev_attr.attr,
268 &sensor_dev_attr_temp2_input.dev_attr.attr,
269 &sensor_dev_attr_temp1_max.dev_attr.attr,
270 &sensor_dev_attr_temp2_max.dev_attr.attr,
272 &sensor_dev_attr_temp2_fault.dev_attr.attr,
273 &sensor_dev_attr_temp1_max_alarm.dev_attr.attr,
274 &sensor_dev_attr_temp2_max_alarm.dev_attr.attr,
209 show_temp_max10(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
H A Dvexpress.c33 struct device_attribute *dev_attr, char *buffer)
41 struct device_attribute *dev_attr, char *buffer)
52 to_sensor_dev_attr(dev_attr)->index);
56 struct device_attribute *dev_attr, char *buffer)
72 to_sensor_dev_attr(dev_attr)->index));
79 struct device_attribute *dev_attr = container_of(attr, local
82 if (dev_attr->show == vexpress_hwmon_label_show &&
100 &sensor_dev_attr_in1_input.dev_attr.attr,
121 &sensor_dev_attr_curr1_input.dev_attr.attr,
141 &sensor_dev_attr_temp1_input.dev_attr
32 vexpress_hwmon_label_show(struct device *dev, struct device_attribute *dev_attr, char *buffer) argument
40 vexpress_hwmon_u32_show(struct device *dev, struct device_attribute *dev_attr, char *buffer) argument
55 vexpress_hwmon_u64_show(struct device *dev, struct device_attribute *dev_attr, char *buffer) argument
[all...]
H A Dpowr1220.c181 struct device_attribute *dev_attr, char *buf)
183 struct sensor_device_attribute *attr = to_sensor_dev_attr(dev_attr);
194 struct device_attribute *dev_attr, char *buf)
196 struct sensor_device_attribute *attr = to_sensor_dev_attr(dev_attr);
204 struct device_attribute *dev_attr, char *buf)
206 struct sensor_device_attribute *attr = to_sensor_dev_attr(dev_attr);
299 &sensor_dev_attr_in0_input.dev_attr.attr,
300 &sensor_dev_attr_in1_input.dev_attr.attr,
301 &sensor_dev_attr_in2_input.dev_attr.attr,
302 &sensor_dev_attr_in3_input.dev_attr
180 powr1220_show_voltage(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
193 powr1220_show_max(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
203 powr1220_show_label(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
[all...]
H A Dmax6639.c166 struct device_attribute *dev_attr, char *buf)
170 struct sensor_device_attribute *attr = to_sensor_dev_attr(dev_attr);
180 struct device_attribute *dev_attr, char *buf)
183 struct sensor_device_attribute *attr = to_sensor_dev_attr(dev_attr);
192 struct device_attribute *dev_attr, char *buf)
194 struct sensor_device_attribute *attr = to_sensor_dev_attr(dev_attr);
201 struct device_attribute *dev_attr,
204 struct sensor_device_attribute *attr = to_sensor_dev_attr(dev_attr);
224 struct device_attribute *dev_attr, char *buf)
226 struct sensor_device_attribute *attr = to_sensor_dev_attr(dev_attr);
165 show_temp_input(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
179 show_temp_fault(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
191 show_temp_max(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
200 set_temp_max(struct device *dev, struct device_attribute *dev_attr, const char *buf, size_t count) argument
223 show_temp_crit(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
232 set_temp_crit(struct device *dev, struct device_attribute *dev_attr, const char *buf, size_t count) argument
255 show_temp_emergency(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
265 set_temp_emergency(struct device *dev, struct device_attribute *dev_attr, const char *buf, size_t count) argument
288 show_pwm(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
297 set_pwm(struct device *dev, struct device_attribute *dev_attr, const char *buf, size_t count) argument
322 show_fan_input(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
335 show_alarm(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
[all...]
H A Dnct6683.c342 struct device_attribute dev_attr; member in struct:sensor_device_template
368 { .dev_attr = __TEMPLATE_ATTR(_template, _mode, _show, _store), \
374 { .dev_attr = __TEMPLATE_ATTR(_template, _mode, _show, _store), \
439 (*t)->dev_attr.attr.name, tg->base + i);
442 a2->dev_attr.attr.name = su->name;
445 a2->dev_attr.attr.mode =
446 (*t)->dev_attr.attr.mode;
447 a2->dev_attr.show = (*t)->dev_attr.show;
448 a2->dev_attr
[all...]
/drivers/firmware/
H A Ddmi-id.c17 struct device_attribute dev_attr; member in struct:dmi_device_attribute
21 container_of(_dev_attr, struct dmi_device_attribute, dev_attr)
35 { .dev_attr = __ATTR(_name, _mode, _show, NULL), \
174 sys_dmi_attributes[i++] = &sys_dmi_##_name##_attr.dev_attr.attr;
/drivers/net/ethernet/sfc/
H A Dmcdi_mon.c139 struct device_attribute dev_attr; member in struct:efx_mcdi_mon_attribute
194 container_of(attr, struct efx_mcdi_mon_attribute, dev_attr);
231 container_of(attr, struct efx_mcdi_mon_attribute, dev_attr);
258 container_of(attr, struct efx_mcdi_mon_attribute, dev_attr);
276 container_of(attr, struct efx_mcdi_mon_attribute, dev_attr);
299 sysfs_attr_init(&attr->dev_attr.attr);
300 attr->dev_attr.attr.name = attr->name;
301 attr->dev_attr.attr.mode = S_IRUGO;
302 attr->dev_attr.show = reader;
303 hwmon->group.attrs[hwmon->n_attrs++] = &attr->dev_attr
[all...]
/drivers/platform/x86/
H A Dintel_menlow.c310 struct device_attribute *dev_attr, char *buf)
312 struct intel_menlow_attribute *attr = to_intel_menlow_attr(dev_attr);
322 struct device_attribute *dev_attr, char *buf)
324 struct intel_menlow_attribute *attr = to_intel_menlow_attr(dev_attr);
334 struct device_attribute *dev_attr,
337 struct intel_menlow_attribute *attr = to_intel_menlow_attr(dev_attr);
353 struct device_attribute *dev_attr,
356 struct intel_menlow_attribute *attr = to_intel_menlow_attr(dev_attr);
309 aux0_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
321 aux1_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
333 aux0_store(struct device *dev, struct device_attribute *dev_attr, const char *buf, size_t count) argument
352 aux1_store(struct device *dev, struct device_attribute *dev_attr, const char *buf, size_t count) argument
/drivers/powercap/
H A Dpowercap_sys.c32 struct device_attribute *dev_attr,\
50 struct device_attribute *dev_attr, \
73 struct device_attribute *dev_attr,\
82 if (!sscanf(dev_attr->attr.name, "constraint_%d_", &id)) \
98 struct device_attribute *dev_attr, \
107 if (!sscanf(dev_attr->attr.name, "constraint_%d_", &id)) \
167 struct device_attribute *dev_attr,
176 if (!sscanf(dev_attr->attr.name, "constraint_%d_", &id))
197 struct device_attribute *dev_attr,
206 dev_attr
166 show_constraint_name(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
195 create_constraint_attribute(int id, const char *name, int mode, struct device_attribute *dev_attr, ssize_t (*show)(struct device *, struct device_attribute *, char *), ssize_t (*store)(struct device *, struct device_attribute *, const char *, size_t) ) argument
[all...]
/drivers/hv/
H A Dvmbus_drv.c101 static ssize_t id_show(struct device *dev, struct device_attribute *dev_attr, argument
112 static ssize_t state_show(struct device *dev, struct device_attribute *dev_attr, argument
124 struct device_attribute *dev_attr, char *buf)
135 struct device_attribute *dev_attr, char *buf)
147 struct device_attribute *dev_attr, char *buf)
159 struct device_attribute *dev_attr, char *buf)
170 struct device_attribute *dev_attr,
184 struct device_attribute *dev_attr,
198 struct device_attribute *dev_attr,
212 struct device_attribute *dev_attr,
123 monitor_id_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
134 class_id_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
146 device_id_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
158 modalias_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
169 server_monitor_pending_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
183 client_monitor_pending_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
197 server_monitor_latency_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
211 client_monitor_latency_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
225 server_monitor_conn_id_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
239 client_monitor_conn_id_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
253 out_intr_mask_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
266 out_read_index_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
279 out_write_index_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
293 out_read_bytes_avail_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
307 out_write_bytes_avail_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
321 in_intr_mask_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
334 in_read_index_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
347 in_write_index_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
360 in_read_bytes_avail_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
374 in_write_bytes_avail_show(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
[all...]
/drivers/iio/light/
H A Dlm3533-als.c492 struct device_attribute dev_attr; member in struct:lm3533_als_attribute
501 return container_of(attr, struct lm3533_als_attribute, dev_attr);
576 { .dev_attr = __ATTR(_name, _mode, _show, _store), \
678 &lm3533_als_attr_in_illuminance0_thresh0_falling_value.dev_attr.attr,
679 &lm3533_als_attr_in_illuminance0_thresh0_hysteresis.dev_attr.attr,
680 &lm3533_als_attr_in_illuminance0_thresh0_raising_value.dev_attr.attr,
681 &lm3533_als_attr_in_illuminance0_thresh1_falling_value.dev_attr.attr,
682 &lm3533_als_attr_in_illuminance0_thresh1_hysteresis.dev_attr.attr,
683 &lm3533_als_attr_in_illuminance0_thresh1_raising_value.dev_attr.attr,
684 &lm3533_als_attr_in_illuminance0_thresh2_falling_value.dev_attr
[all...]
/drivers/infiniband/ulp/iser/
H A Diser_verbs.c78 struct ib_device_attr *dev_attr = &device->dev_attr; local
81 ret = ib_query_device(device->ib_device, dev_attr);
96 if (dev_attr->device_cap_flags & IB_DEVICE_MEM_MGT_EXTENSIONS) {
712 if (!(device->dev_attr.device_cap_flags &
752 conn_param.responder_resources = device->dev_attr.max_qp_rd_atom;
/drivers/mfd/
H A Dlm3533-core.c248 struct device_attribute dev_attr; member in struct:lm3533_device_attribute
258 container_of(_attr, struct lm3533_device_attribute, dev_attr)
322 { .dev_attr = __ATTR(_name, _mode, _show, _store), \
349 &lm3533_dev_attr_output_hvled1.dev_attr.attr,
350 &lm3533_dev_attr_output_hvled2.dev_attr.attr,
351 &lm3533_dev_attr_output_lvled1.dev_attr.attr,
352 &lm3533_dev_attr_output_lvled2.dev_attr.attr,
353 &lm3533_dev_attr_output_lvled3.dev_attr.attr,
354 &lm3533_dev_attr_output_lvled4.dev_attr.attr,
355 &lm3533_dev_attr_output_lvled5.dev_attr
[all...]
/drivers/mtd/
H A Dsm_ftl.c39 struct device_attribute dev_attr; member in struct:sm_sysfs_attribute
48 container_of(attr, struct sm_sysfs_attribute, dev_attr);
75 sysfs_attr_init(&vendor_attribute->dev_attr.attr);
79 vendor_attribute->dev_attr.attr.name = "vendor";
80 vendor_attribute->dev_attr.attr.mode = S_IRUGO;
81 vendor_attribute->dev_attr.show = sm_attr_show;
89 attributes[0] = &vendor_attribute->dev_attr.attr;
114 struct device_attribute *dev_attr = container_of(attributes[i], local
118 container_of(dev_attr,
119 struct sm_sysfs_attribute, dev_attr);
[all...]
/drivers/pci/
H A Dmsi.c356 struct device_attribute *dev_attr; local
387 dev_attr = container_of(msi_attrs[count],
389 kfree(dev_attr->attr.name);
390 kfree(dev_attr);
/drivers/iio/
H A Dindustrialio-core.c558 int __iio_device_attr_init(struct device_attribute *dev_attr, argument
573 sysfs_attr_init(&dev_attr->attr);
669 dev_attr->attr.name = name;
672 dev_attr->attr.mode |= S_IRUGO;
673 dev_attr->show = readfunc;
677 dev_attr->attr.mode |= S_IWUSR;
678 dev_attr->store = writefunc;
687 static void __iio_device_attr_deinit(struct device_attribute *dev_attr) argument
689 kfree(dev_attr->attr.name);
712 ret = __iio_device_attr_init(&iio_attr->dev_attr,
[all...]
/drivers/infiniband/core/
H A Dsysfs.c631 struct device_attribute *dev_attr, char *buf)
630 show_sys_image_guid(struct device *device, struct device_attribute *dev_attr, char *buf) argument
/drivers/infiniband/ulp/isert/
H A Dib_isert.h176 struct ib_device_attr dev_attr; member in struct:isert_device
/drivers/infiniband/ulp/srpt/
H A Dib_srpt.h383 * @dev_attr: Attributes of the InfiniBand device as obtained during the
400 struct ib_device_attr dev_attr; member in struct:srpt_device
/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_sysfs.c1269 struct device_attribute *dev_attr,
1291 &sensor_dev_attr_temp1_input.dev_attr.attr,
1268 qlcnic_hwmon_show_temp(struct device *dev, struct device_attribute *dev_attr, char *buf) argument
/drivers/base/
H A Dcore.c115 struct device_attribute *dev_attr = to_dev_attr(attr); local
119 if (dev_attr->show)
120 ret = dev_attr->show(dev, dev_attr, buf);
123 (unsigned long)dev_attr->show);
131 struct device_attribute *dev_attr = to_dev_attr(attr); local
135 if (dev_attr->store)
136 ret = dev_attr->store(dev, dev_attr, buf, count);
/drivers/bus/
H A Darm-ccn.c349 struct device_attribute *dev_attr = container_of(attr, local
351 struct arm_ccn_pmu_event *event = container_of(dev_attr,

Completed in 6404 milliseconds

12