Lines Matching refs:sensor

170     struct aibs_sensor* sensor, const char ** descr)  in aibs_add_sensor()  argument
200 sensor->i = o->Package.Elements[0].Integer.Value; in aibs_add_sensor()
202 sensor->l = o->Package.Elements[off].Integer.Value; in aibs_add_sensor()
203 sensor->h = o->Package.Elements[off + 1].Integer.Value; in aibs_add_sensor()
206 sensor->h += sensor->l; in aibs_add_sensor()
207 sensor->t = AIBS_SENS_TYPE(sensor->i); in aibs_add_sensor()
209 switch (sensor->t) { in aibs_add_sensor()
216 sensor->t); in aibs_add_sensor()
223 const char *type_name, int idx, struct aibs_sensor *sensor, in aibs_sensor_added() argument
232 (uintmax_t)sensor->i, descr, (intmax_t)sensor->l, in aibs_sensor_added()
233 (intmax_t)sensor->h); in aibs_sensor_added()
237 CTLTYPE_INT | CTLFLAG_RD | CTLFLAG_MPSAFE, sc, (uintptr_t)sensor, in aibs_sensor_added()
239 sensor->t == AIBS_SENS_TYPE_TEMP ? "IK" : "I", descr); in aibs_sensor_added()
257 struct aibs_sensor *sensor; in aibs_attach_ggrp() local
291 sensor = &sc->sc_asens_all[i]; in aibs_attach_ggrp()
292 err = aibs_add_sensor(sc, &bp->Package.Elements[i], sensor, in aibs_attach_ggrp()
297 switch (sensor->t) { in aibs_attach_ggrp()
315 sensor->t); in aibs_attach_ggrp()
322 sensor->t, name, CTLFLAG_RD | CTLFLAG_MPSAFE, in aibs_attach_ggrp()
325 aibs_sensor_added(sc, *so, name, *s_idx, sensor, descr); in aibs_attach_ggrp()
459 struct aibs_sensor *sensor = (void *)(intptr_t)arg2; in aibs_sysctl() local
469 switch (sensor->t) { in aibs_sysctl()
482 l = sensor->l; in aibs_sysctl()
483 h = sensor->h; in aibs_sysctl()
485 p.Integer.Value = sensor->i; in aibs_sysctl()
504 switch (sensor->t) { in aibs_sysctl()
525 struct aibs_sensor *sensor = (void *)(intptr_t)arg2; in aibs_sysctl_ggrp() local
535 cmd[0] = sensor->i; in aibs_sysctl_ggrp()
566 l = sensor->l; in aibs_sysctl_ggrp()
567 h = sensor->h; in aibs_sysctl_ggrp()
569 switch (sensor->t) { in aibs_sysctl_ggrp()