Lines Matching refs:sensor

168     struct aibs_sensor* sensor, const char ** descr)  in aibs_add_sensor()  argument
198 sensor->i = o->Package.Elements[0].Integer.Value; in aibs_add_sensor()
200 sensor->l = o->Package.Elements[off].Integer.Value; in aibs_add_sensor()
201 sensor->h = o->Package.Elements[off + 1].Integer.Value; in aibs_add_sensor()
204 sensor->h += sensor->l; in aibs_add_sensor()
205 sensor->t = AIBS_SENS_TYPE(sensor->i); in aibs_add_sensor()
207 switch (sensor->t) { in aibs_add_sensor()
214 sensor->t); in aibs_add_sensor()
221 const char *type_name, int idx, struct aibs_sensor *sensor, in aibs_sensor_added() argument
230 (uintmax_t)sensor->i, descr, (intmax_t)sensor->l, in aibs_sensor_added()
231 (intmax_t)sensor->h); in aibs_sensor_added()
235 CTLTYPE_INT | CTLFLAG_RD, sc, (uintptr_t)sensor, in aibs_sensor_added()
237 sensor->t == AIBS_SENS_TYPE_TEMP ? "IK" : "I", descr); in aibs_sensor_added()
255 struct aibs_sensor *sensor; in aibs_attach_ggrp() local
289 sensor = &sc->sc_asens_all[i]; in aibs_attach_ggrp()
290 err = aibs_add_sensor(sc, &bp->Package.Elements[i], sensor, in aibs_attach_ggrp()
295 switch (sensor->t) { in aibs_attach_ggrp()
313 sensor->t); in aibs_attach_ggrp()
320 sensor->t, name, CTLFLAG_RD, NULL, NULL); in aibs_attach_ggrp()
322 aibs_sensor_added(sc, *so, name, *s_idx, sensor, descr); in aibs_attach_ggrp()
456 struct aibs_sensor *sensor = (void *)(intptr_t)arg2; in aibs_sysctl() local
466 switch (sensor->t) { in aibs_sysctl()
479 l = sensor->l; in aibs_sysctl()
480 h = sensor->h; in aibs_sysctl()
482 p.Integer.Value = sensor->i; in aibs_sysctl()
501 switch (sensor->t) { in aibs_sysctl()
522 struct aibs_sensor *sensor = (void *)(intptr_t)arg2; in aibs_sysctl_ggrp() local
532 cmd[0] = sensor->i; in aibs_sysctl_ggrp()
563 l = sensor->l; in aibs_sysctl_ggrp()
564 h = sensor->h; in aibs_sysctl_ggrp()
566 switch (sensor->t) { in aibs_sysctl_ggrp()