Searched refs:sensor (Results 1 - 25 of 25) sorted by relevance

/freebsd-current/sys/powerpc/powermac/
H A Dpowermac_thermal.c72 struct pmac_therm *sensor; member in struct:pmac_sens_le
98 struct pmac_sens_le *sensor; local
109 SLIST_FOREACH(sensor, &sensors, entries) {
110 temp = sensor->sensor->read(sensor->sensor);
112 sensor->last_val = temp;
114 if (sensor->last_val > sensor
205 pmac_thermal_sensor_register(struct pmac_therm *sensor) argument
[all...]
/freebsd-current/usr.sbin/bsnmpd/modules/snmp_lm75/
H A Dsnmp_lm75.c58 * Structure that describes single sensor.
126 struct lm75_snmp_sensor *sensor; local
128 while ((sensor = TAILQ_FIRST(&sensors)) != NULL) {
129 TAILQ_REMOVE(&sensors, sensor, link);
130 free(sensor);
194 update_sensor(struct lm75_snmp_sensor *sensor, int idx) argument
198 len = sizeof(sensor->desc);
199 update_sensor_sysctl(sensor->desc, &len, idx, "%desc");
201 len = sizeof(sensor->location);
202 update_sensor_sysctl(sensor
216 struct lm75_snmp_sensor *sensor; local
368 struct lm75_snmp_sensor *sensor; local
[all...]
/freebsd-current/sys/modules/i2c/tmp461/
H A DMakefile2 .PATH: ${SRCTOP}/sys/dev/iicbus/sensor
/freebsd-current/sys/modules/i2c/htu21/
H A DMakefile2 .PATH: ${SRCTOP}/sys/dev/iicbus/sensor
/freebsd-current/sys/modules/i2c/max44009/
H A DMakefile2 .PATH: ${SRCTOP}/sys/dev/iicbus/sensor
/freebsd-current/sys/arm/allwinner/
H A Daw_thermal.c27 * Allwinner thermal sensor controller
173 a83t_to_temp(uint32_t val, int sensor) argument
205 a64_to_temp(uint32_t val, int sensor) argument
237 h3_to_temp(uint32_t val, int sensor) argument
243 h3_to_reg(int val, int sensor) argument
269 h5_to_temp(uint32_t val, int sensor) argument
280 if (sensor == 0)
282 else if (sensor == 1)
285 printf("Unknown sensor %d\n", sensor);
294 h5_to_reg(int val, int sensor) argument
428 aw_thermal_gettemp(struct aw_thermal_softc *sc, int sensor) argument
438 aw_thermal_getshut(struct aw_thermal_softc *sc, int sensor) argument
449 aw_thermal_setshut(struct aw_thermal_softc *sc, int sensor, int temp) argument
460 aw_thermal_gethyst(struct aw_thermal_softc *sc, int sensor) argument
471 aw_thermal_getalarm(struct aw_thermal_softc *sc, int sensor) argument
482 aw_thermal_setalarm(struct aw_thermal_softc *sc, int sensor, int temp) argument
496 int sensor, val; local
[all...]
H A Daxp81x.c968 enum axp8xx_sensor sensor = arg2; local
978 if (sc->sensors[i].id == sensor) {
987 switch (sensor) {
H A Daxp209.c781 enum axp2xx_sensor sensor = arg2; local
788 if (sc->sensors[i].id == sensor) {
1255 device_printf(dev, "Cannot enable sensor '%s'\n",
1261 device_printf(dev, "Cannot enable sensor '%s'\n",
/freebsd-current/sys/dev/acpi_support/
H A Datk0110.c166 struct aibs_sensor* sensor, const char ** descr)
182 "sensor object is not a package: %i type\n",
196 sensor->i = o->Package.Elements[0].Integer.Value;
198 sensor->l = o->Package.Elements[off].Integer.Value;
199 sensor->h = o->Package.Elements[off + 1].Integer.Value;
202 sensor->h += sensor->l;
203 sensor->t = AIBS_SENS_TYPE(sensor->i);
205 switch (sensor
165 aibs_add_sensor(struct aibs_softc *sc, ACPI_OBJECT *o, struct aibs_sensor* sensor, const char ** descr) argument
218 aibs_sensor_added(struct aibs_softc *sc, struct sysctl_oid *so, const char *type_name, int idx, struct aibs_sensor *sensor, const char *descr) argument
253 struct aibs_sensor *sensor; local
455 struct aibs_sensor *sensor = (void *)(intptr_t)arg2; local
521 struct aibs_sensor *sensor = (void *)(intptr_t)arg2; local
[all...]
/freebsd-current/sys/arm/nvidia/
H A Dtegra_soctherm.c459 tsensor_calibration(struct soctherm_softc *sc, struct tsensor *sensor) argument
472 val = tegra_fuse_read_4(sensor->calib_fuse);
495 temp_a = div64_s64_precise((int64_t)temp_a * sensor->fuse_corr_alpha,
497 temp_b = div64_s64_precise((int64_t)temp_b * sensor->fuse_corr_alpha +
498 sensor->fuse_corr_beta, 1000000);
499 sensor->therm_a = (int16_t)temp_a;
500 sensor->therm_b = (int16_t)temp_b;
502 printf("%s: sensor %s fuse: 0x%08X (0x%04X, 0x%04X)"
504 __func__, sensor->name, val, val & 0x1FFF, (val >> 13) & 0x1FFF,
507 (uint16_t)sensor
513 soctherm_init_tsensor(struct soctherm_softc *sc, struct tsensor *sensor) argument
571 soctherm_read_temp(struct soctherm_softc *sc, struct tsensor *sensor, int *temp) argument
[all...]
/freebsd-current/sys/arm/mv/
H A Dmv_thermal.c155 mv_thermal_select_sensor(struct mv_thermal_softc *sc, int sensor) argument
159 if (sc->cur_sensor == sensor)
167 /* Switch to the selected sensor */
173 /* This reset automatically to the sensor 0 */
175 if (sensor) {
176 /* Select external sensor */
179 reg |= (sensor - 1) << CONTROL0_CHANNEL_SHIFT;
182 sc->cur_sensor = sensor;
193 mv_thermal_read_sensor(struct mv_thermal_softc *sc, int sensor, int *temp) argument
198 rv = mv_thermal_select_sensor(sc, sensor);
259 int sensor = arg2; local
[all...]
/freebsd-current/sys/dev/amdtemp/
H A Damdtemp.c184 * SMU::THM). It seems plausible and the Linux sensor folks have adopted it.
223 static int32_t amdtemp_gettemp0f(device_t dev, amdsensor_t sensor);
224 static int32_t amdtemp_gettemp(device_t dev, amdsensor_t sensor);
225 static int32_t amdtemp_gettemp15hm60h(device_t dev, amdsensor_t sensor);
226 static int32_t amdtemp_gettemp17h(device_t dev, amdsensor_t sensor);
520 "Temperature sensor offset");
591 amdsensor_t sensor; local
610 sensor = sc->sc_ntemps > 1 ?
616 dev, sensor, amdtemp_sysctl, "IK",
645 amdsensor_t sensor local
672 amdtemp_gettemp0f(device_t dev, amdsensor_t sensor) argument
759 amdtemp_gettemp(device_t dev, amdsensor_t sensor) argument
769 amdtemp_gettemp15hm60h(device_t dev, amdsensor_t sensor) argument
781 amdtemp_gettemp17h(device_t dev, amdsensor_t sensor) argument
[all...]
/freebsd-current/sys/arm64/rockchip/
H A Drk_tsadc.c470 tsadc_init_tsensor(struct tsadc_softc *sc, struct tsensor *sensor) argument
478 val &= ~TSADC_INT_EN_2CRU_EN_SRC(sensor->channel);
479 val |= TSADC_INT_EN_2GPIO_EN_SRC(sensor->channel);
481 val |= TSADC_INT_EN_2CRU_EN_SRC(sensor->channel);
482 val &= ~TSADC_INT_EN_2GPIO_EN_SRC(sensor->channel);
488 WR4(sc, TSADC_COMP_SHUT(sensor->channel), val);
490 val |= TSADC_AUTO_SRC_EN(sensor->channel);
495 WR4(sc, TSADC_COMP_INT(sensor->channel), val);
497 val |= TSADC_COMP_INT_SRC_EN(sensor->channel);
570 tsadc_read_temp(struct tsadc_softc *sc, struct tsensor *sensor, in argument
[all...]
/freebsd-current/sys/dev/sfxge/common/
H A Dmcdi_mon.c58 uint16_t sensor; local
79 * The MCDI sensor readings in the DMA buffer are a packed array of
82 * sensor readings do not include entries for the per-page NEXT_PAGE
88 for (sensor = 0; sensor < sensor_max; ++sensor) {
94 if ((sensor % (MC_CMD_SENSOR_PAGE0_NEXT + 1)) ==
98 /* This sensor is one of the page boundary bits. */
101 if (~(sensor_mask[page]) & (1U << sensor))
103 /* This sensor no
165 uint16_t sensor; local
[all...]
/freebsd-current/sys/contrib/dev/iwlwifi/fw/api/
H A Dphy.h124 * @sensor: set temperature sensor to use. See &enum iwl_dts_used
132 __le32 sensor; member in struct:iwl_ext_dts_measurement_cmd
/freebsd-current/contrib/netbsd-tests/dev/sysmon/
H A Dt_swsensor.sh26 grep "swsensor-sensor" | \
39 sensor=${event#* }
40 sensor=${sensor% *}
46 elif [ "${sensor}" != "sensor" ] ; then
47 echo "Event uses wrong sensor: ${sensor}"
100 # $1 sensor mode
101 # $2 initial sensor valu
[all...]
/freebsd-current/sys/powerpc/powernv/
H A Dopal_sensor.c60 "opal-sensor", MTX_DEF)
64 * of "ibm,opal-sensor". One hangs off /ibm,opal/, named "sensors", the other
128 uint32_t sensor; local
132 sensor = arg2;
134 error = opal_sensor_get_val(sc, sensor, &sensval);
158 if (!ofw_bus_is_compatible(dev, "ibm,opal-sensor"))
161 device_set_desc(dev, "OPAL sensor");
181 if (OF_getencprop(node, "sensor-data", &sensor_id, sizeof(sensor_id)) < 0) {
182 device_printf(dev, "Missing sensor ID\n");
185 if (OF_getprop(node, "sensor
[all...]
/freebsd-current/sys/arm64/qoriq/
H A Dqoriq_therm.c213 qoriq_therm_read_temp(struct qoriq_therm_softc *sc, struct tsensor *sensor, argument
221 val = RD4(sc, TMU_TRITSR(sensor->site_id));
227 device_printf(sc->dev, "Sensor %s timeouted\n", sensor->name);
/freebsd-current/sys/dev/ice/
H A Dice_common.h300 ice_aq_get_sensor_reading(struct ice_hw *hw, u8 sensor, u8 format,
H A Dice_common.c5469 * @sensor: sensor type
5471 * @data: pointer to data to be read from the sensor
5474 * Get sensor reading (0x0632)
5477 ice_aq_get_sensor_reading(struct ice_hw *hw, u8 sensor, u8 format, argument
5490 cmd->sensor = sensor;
H A Dice_adminq_cmd.h1684 /* Get sensor reading (direct 0x0632) */
1686 u8 sensor; member in struct:ice_aqc_get_sensor_reading
1695 /* Get sensor reading response (direct 0x0632) */
1699 /* Output data for sensor 0x00, format 0x00 */
/freebsd-current/sys/dev/ixgbe/
H A Dixgbe_common.c4883 * ixgbe_get_thermal_sensor_data - Gathers thermal sensor data
4886 * Returns the thermal sensor data structure
4947 &data->sensor[i].temp);
4957 * ixgbe_init_thermal_sensor_thresh_generic - Inits thermal sensor thresholds
4960 * Inits the thermal sensor thresholds according to the NVM map
5023 data->sensor[i].location = sensor_location;
5024 data->sensor[i].caution_thresh = therm_limit;
5025 data->sensor[i].max_op_thresh = therm_limit -
H A Dixgbe_type.h305 struct ixgbe_thermal_diode_data sensor[IXGBE_MAX_SENSORS]; member in struct:ixgbe_thermal_sensor_data
/freebsd-current/sys/dev/qlnx/qlnxe/
H A Dmcp_public.h1086 u32 sensor[MAX_NUM_OF_SENSORS]; member in struct:temperature_status_stc
H A Decore_mcp.c3955 val = mfw_temp_info.sensor[i];

Completed in 429 milliseconds