/linux-6.12.1/drivers/hwmon/ |
D | asus_wmi_sensors.c | 379 static int asus_wmi_update_values_for_source(u8 source, struct asus_wmi_sensors *sensor_data) in asus_wmi_update_values_for_source() argument 386 for (i = 0; i < sensor_data->wmi.sensor_count; i++) { in asus_wmi_update_values_for_source() 387 sensor = sensor_data->wmi.info_by_id[i]; in asus_wmi_update_values_for_source() 418 struct asus_wmi_sensors *sensor_data, in asus_wmi_get_cached_value_or_update() argument 423 mutex_lock(&sensor_data->lock); in asus_wmi_get_cached_value_or_update() 425 if (time_after(jiffies, sensor_data->wmi.source_last_updated[sensor->source] + HZ)) { in asus_wmi_get_cached_value_or_update() 430 ret = asus_wmi_update_values_for_source(sensor->source, sensor_data); in asus_wmi_get_cached_value_or_update() 434 sensor_data->wmi.source_last_updated[sensor->source] = jiffies; in asus_wmi_get_cached_value_or_update() 440 mutex_unlock(&sensor_data->lock); in asus_wmi_get_cached_value_or_update() 453 struct asus_wmi_sensors *sensor_data = dev_get_drvdata(dev); in asus_wmi_hwmon_read() local [all …]
|
D | scpi-hwmon.c | 18 struct sensor_data { struct 34 struct sensor_data *data; argument 57 static void scpi_scale_reading(u64 *value, struct sensor_data *sensor) in scpi_scale_reading() 70 struct sensor_data *sensor = &scpi_sensors->data[zone->sensor_id]; in scpi_read_temp() 90 struct sensor_data *sensor; in scpi_show_sensor() 94 sensor = container_of(attr, struct sensor_data, dev_attr_input); in scpi_show_sensor() 117 struct sensor_data *sensor; in scpi_show_label() 119 sensor = container_of(attr, struct sensor_data, dev_attr_label); in scpi_show_label() 180 struct sensor_data *sensor = &scpi_sensors->data[idx]; in scpi_hwmon_probe() 265 struct sensor_data *sensor = &scpi_sensors->data[i]; in scpi_hwmon_probe()
|
D | ibmpowernv.c | 73 struct sensor_data { struct 100 struct sensor_data *sdata = container_of(devattr, struct sensor_data, in show_sensor() argument 126 struct sensor_data *sdata = container_of(devattr, struct sensor_data, in show_enable() 136 struct sensor_data *sdata = container_of(devattr, struct sensor_data, in store_enable() 166 struct sensor_data *sdata = container_of(devattr, struct sensor_data, in show_label() 184 struct sensor_data *sdata, const char *label) in make_sensor_label() 317 static u32 get_sensor_hwmon_index(struct sensor_data *sdata, in get_sensor_hwmon_index() 318 struct sensor_data *sdata_table, int count) in get_sensor_hwmon_index() 483 static void create_hwmon_attr(struct sensor_data *sdata, const char *attr_name, in create_hwmon_attr() 506 static void populate_sensor(struct sensor_data *sdata, int od, int hd, int sid, in populate_sensor() [all …]
|
/linux-6.12.1/drivers/iio/humidity/ |
D | am2315.c | 103 struct am2315_sensor_data *sensor_data) in am2315_read_data() argument 145 sensor_data->hum_data = (rx_buf[AM2315_HUM_OFFSET] << 8) | in am2315_read_data() 147 sensor_data->temp_data = (rx_buf[AM2315_TEMP_OFFSET] << 8) | in am2315_read_data() 165 struct am2315_sensor_data sensor_data; in am2315_trigger_handler() local 167 ret = am2315_read_data(data, &sensor_data); in am2315_trigger_handler() 173 data->scan.chans[0] = sensor_data.hum_data; in am2315_trigger_handler() 174 data->scan.chans[1] = sensor_data.temp_data; in am2315_trigger_handler() 178 data->scan.chans[i] = (bit ? sensor_data.temp_data : in am2315_trigger_handler() 179 sensor_data.hum_data); in am2315_trigger_handler() 197 struct am2315_sensor_data sensor_data; in am2315_read_raw() local [all …]
|
/linux-6.12.1/arch/powerpc/platforms/powernv/ |
D | opal-sensor.c | 20 int opal_get_sensor_data(u32 sensor_hndl, u32 *sensor_data) in opal_get_sensor_data() argument 41 *sensor_data = be32_to_cpu(data); in opal_get_sensor_data() 46 *sensor_data = be32_to_cpu(data); in opal_get_sensor_data() 64 int opal_get_sensor_data_u64(u32 sensor_hndl, u64 *sensor_data) in opal_get_sensor_data_u64() argument 75 *sensor_data = sdata; in opal_get_sensor_data_u64() 94 *sensor_data = be64_to_cpu(data); in opal_get_sensor_data_u64() 99 *sensor_data = be64_to_cpu(data); in opal_get_sensor_data_u64()
|
/linux-6.12.1/drivers/media/usb/gspca/ |
D | sonixb.c | 82 struct sensor_data { struct 422 static const struct sensor_data sensor_data[] = { variable 544 i2cOV[1] = sensor_data[sd->sensor].sensor_addr; in setbrightness() 632 i2c[1] = sensor_data[sd->sensor].sensor_addr; in setgain() 764 i2c[1] = sensor_data[sd->sensor].sensor_addr; in setexposure() 870 i2c[1] = sensor_data[sd->sensor].sensor_addr; in setfreq() 891 if (sensor_data[sd->sensor].flags & F_SIF) { in do_autogain() 931 if (!(sensor_data[sd->sensor].flags & F_SIF)) { in sd_config() 1097 memcpy(®s[0x01], sensor_data[sd->sensor].bridge_init, 0x19); in sd_start() 1112 if (sensor_data[sd->sensor].flags & F_SIF) { in sd_start() [all …]
|
D | t613.c | 135 static const struct additional_sensor_data sensor_data[] = { variable 513 all_gain_reg[7] = sensor_data[sd->sensor].reg80; in setawb_n_RGB() 631 sensor = &sensor_data[sd->sensor]; in sd_init() 785 sensor = &sensor_data[sd->sensor]; in sd_start() 805 reg_w_buf(gspca_dev, sensor_data[sd->sensor].stream, in sd_stopN() 806 sizeof sensor_data[sd->sensor].stream); in sd_stopN() 807 reg_w_buf(gspca_dev, sensor_data[sd->sensor].stream, in sd_stopN() 808 sizeof sensor_data[sd->sensor].stream); in sd_stopN()
|
/linux-6.12.1/drivers/iio/proximity/ |
D | srf08.c | 185 s16 sensor_data; in srf08_trigger_handler() local 187 sensor_data = srf08_read_ranging(data); in srf08_trigger_handler() 188 if (sensor_data < 0) in srf08_trigger_handler() 193 data->scan.chan = sensor_data; in srf08_trigger_handler()
|
/linux-6.12.1/drivers/iio/pressure/ |
D | bmp280-core.c | 1038 data->sensor_data[1] = bmp280_compensate_temp(data, adc_temp); in bmp280_trigger_handler() 1049 data->sensor_data[0] = bmp280_compensate_press(data, adc_press, t_fine); in bmp280_trigger_handler() 1051 iio_push_to_buffers_with_timestamp(indio_dev, &data->sensor_data, in bmp280_trigger_handler() 1151 data->sensor_data[1] = bmp280_compensate_temp(data, adc_temp); in bme280_trigger_handler() 1162 data->sensor_data[0] = bmp280_compensate_press(data, adc_press, t_fine); in bme280_trigger_handler() 1171 data->sensor_data[2] = bme280_compensate_humidity(data, adc_humidity, t_fine); in bme280_trigger_handler() 1173 iio_push_to_buffers_with_timestamp(indio_dev, &data->sensor_data, in bme280_trigger_handler() 1631 data->sensor_data[1] = bmp380_compensate_temp(data, adc_temp); in bmp380_trigger_handler() 1642 data->sensor_data[0] = bmp380_compensate_press(data, adc_press, t_fine); in bmp380_trigger_handler() 1644 iio_push_to_buffers_with_timestamp(indio_dev, &data->sensor_data, in bmp380_trigger_handler() [all …]
|
D | bmp280.h | 414 s32 sensor_data[6] __aligned(8); member
|
/linux-6.12.1/arch/powerpc/include/asm/ |
D | opal.h | 194 int64_t opal_sensor_read(uint32_t sensor_hndl, int token, __be32 *sensor_data); 195 int64_t opal_sensor_read_u64(u32 sensor_hndl, int token, __be64 *sensor_data); 336 extern int opal_get_sensor_data(u32 sensor_hndl, u32 *sensor_data); 337 extern int opal_get_sensor_data_u64(u32 sensor_hndl, u64 *sensor_data);
|