/drivers/regulator/ |
H A D | internal.h | 33 struct device_attribute dev_attr; member in struct:regulator
|
/drivers/hwmon/ |
H A D | jz4740-hwmon.c | 44 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 D | ibmpowernv.c | 69 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 D | max6642.c | 210 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 D | vexpress.c | 33 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 D | powr1220.c | 181 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 D | max6639.c | 166 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 D | nct6683.c | 342 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 D | dmi-id.c | 17 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 D | mcdi_mon.c | 139 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 D | intel_menlow.c | 310 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 D | powercap_sys.c | 32 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 D | vmbus_drv.c | 101 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 D | lm3533-als.c | 492 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 D | iser_verbs.c | 78 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 D | lm3533-core.c | 248 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 D | sm_ftl.c | 39 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 D | msi.c | 356 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 D | industrialio-core.c | 558 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 D | sysfs.c | 631 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 D | ib_isert.h | 176 struct ib_device_attr dev_attr; member in struct:isert_device
|
/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 383 * @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 D | qlcnic_sysfs.c | 1269 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 D | core.c | 115 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 D | arm-ccn.c | 349 struct device_attribute *dev_attr = container_of(attr, local 351 struct arm_ccn_pmu_event *event = container_of(dev_attr,
|