Home
last modified time | relevance | path

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

/xnu-12377.41.6/osfmk/kern/
H A Dexclaves_sensor.c244 #pragma mark sensor
345 exclaves_sensor_t *sensor = sensor_type_to_sensor(i); in exclaves_sensor_init() local
347 lck_mtx_init(&sensor->s_mutex, &sensor_lck_grp, NULL); in exclaves_sensor_init()
349 sensor->s_startcount = 0; in exclaves_sensor_init()
350 sensor->s_initialised = true; in exclaves_sensor_init()
369 exclaves_sensor_t *sensor = sensor_type_to_sensor(sensor_type); in exclaves_sensor_start() local
370 if (!sensor->s_initialised) { in exclaves_sensor_start()
374 lck_mtx_lock(&sensor->s_mutex); in exclaves_sensor_start()
377 if (sensor->s_startcount == UINT64_MAX) { in exclaves_sensor_start()
378 lck_mtx_unlock(&sensor->s_mutex); in exclaves_sensor_start()
[all …]
H A Dexclaves_resource.c1463 exclaves_resource_t *sensor = exclaves_resource_lookup_by_name(domain, in exclaves_resource_sensor_open() local
1466 if (sensor == NULL) { in exclaves_resource_sensor_open()
1470 assert3u(sensor->r_type, ==, XNUPROXY_RESOURCETYPE_SENSOR); in exclaves_resource_sensor_open()
1472 lck_mtx_lock(&sensor->r_mutex); in exclaves_resource_sensor_open()
1473 exclaves_resource_retain(sensor); in exclaves_resource_sensor_open()
1474 lck_mtx_unlock(&sensor->r_mutex); in exclaves_resource_sensor_open()
1476 *out = sensor; in exclaves_resource_sensor_open()
/xnu-12377.41.6/osfmk/i386/
H A Dcpuid.h391 boolean_t sensor; member
H A Dcpuid.c750 ctp->sensor = bitfield32(reg[eax], 0, 0); in cpuid_set_generic_info()
763 DBG(" sensor : %d\n", ctp->sensor); in cpuid_set_generic_info()
/xnu-12377.41.6/bsd/dev/i386/
H A Dsysctl.c519 SYSCTL_PROC(_machdep_cpu_thermal, OID_AUTO, sensor,
521 (void *)offsetof(cpuid_thermal_leaf_t, sensor),