Home
last modified time | relevance | path

Searched refs:sensor (Results 1 – 5 of 5) sorted by relevance

/xnu-10063.141.1/osfmk/kern/
H A Dexclaves_sensor.c205 #pragma mark sensor
254 sensor_to_sensor_type(exclaves_sensor_t *sensor) in sensor_to_sensor_type() argument
256 assert3p(sensor, <=, &sensors[EXCLAVES_SENSOR_MAX]); in sensor_to_sensor_type()
257 assert3p(sensor, >=, &sensors[0]); in sensor_to_sensor_type()
259 return (exclaves_sensor_type_t)((sensor - &sensors[0]) + 1); in sensor_to_sensor_type()
284 exclaves_sensor_t *sensor = &sensors[i]; in exclaves_sensor_healthcheck() local
286 if (!sensor->s_initialised) { in exclaves_sensor_healthcheck()
290 lck_mtx_lock(&sensor->s_mutex); in exclaves_sensor_healthcheck()
293 if (sensor->s_startcount != 0) { in exclaves_sensor_healthcheck()
295 sensor_to_sensor_type(sensor), 0, &status); in exclaves_sensor_healthcheck()
[all …]
H A Dexclaves_resource.c1664 exclaves_resource_t *sensor = exclaves_resource_lookup_by_name(domain, in exclaves_resource_sensor_open() local
1667 if (sensor == NULL) { in exclaves_resource_sensor_open()
1671 assert3u(sensor->r_type, ==, XNUPROXY_RESOURCE_SENSOR); in exclaves_resource_sensor_open()
1673 lck_mtx_lock(&sensor->r_mutex); in exclaves_resource_sensor_open()
1674 exclaves_resource_retain(sensor); in exclaves_resource_sensor_open()
1675 lck_mtx_unlock(&sensor->r_mutex); in exclaves_resource_sensor_open()
1677 *out = sensor; in exclaves_resource_sensor_open()
/xnu-10063.141.1/osfmk/i386/
H A Dcpuid.h391 boolean_t sensor; member
H A Dcpuid.c744 ctp->sensor = bitfield32(reg[eax], 0, 0); in cpuid_set_generic_info()
757 DBG(" sensor : %d\n", ctp->sensor); in cpuid_set_generic_info()
/xnu-10063.141.1/bsd/dev/i386/
H A Dsysctl.c519 SYSCTL_PROC(_machdep_cpu_thermal, OID_AUTO, sensor,
521 (void *)offsetof(cpuid_thermal_leaf_t, sensor),