Lines Matching refs:smcreg
136 } smcreg = {
137 .mutex = __MUTEX_INITIALIZER(smcreg.mutex),
348 mutex_lock(&smcreg.mutex);
350 mutex_unlock(&smcreg.mutex);
362 mutex_lock(&smcreg.mutex);
364 mutex_unlock(&smcreg.mutex);
370 struct applesmc_entry *cache = &smcreg.cache[index];
378 mutex_lock(&smcreg.mutex);
397 mutex_unlock(&smcreg.mutex);
405 int begin = 0, end = smcreg.key_count;
427 int begin = 0, end = smcreg.key_count;
434 *hi = smcreg.key_count;
522 if (!smcreg.has_accelerometer)
567 struct applesmc_registers *s = &smcreg;
639 kfree(smcreg.index);
640 smcreg.index = NULL;
641 kfree(smcreg.cache);
642 smcreg.cache = NULL;
643 smcreg.init_complete = false;
688 if (smcreg.has_key_backlight)
815 const char *key = smcreg.index[to_index(devattr)];
824 const char *key = smcreg.index[to_index(devattr)];
1062 || newkey >= smcreg.key_count)
1179 if (!smcreg.has_accelerometer)
1230 if (!smcreg.has_accelerometer)
1238 if (!smcreg.num_light_sensors)
1245 if (!smcreg.num_light_sensors)
1252 if (!smcreg.has_key_backlight)
1262 if (!smcreg.has_key_backlight)
1341 ret = applesmc_create_nodes(fan_group, smcreg.fan_count);
1345 ret = applesmc_create_nodes(temp_group, smcreg.index_count);