Lines Matching refs:userspace
34 struct userspace_policy *userspace = policy->governor_data; in cpufreq_set() local
38 mutex_lock(&userspace->mutex); in cpufreq_set()
39 if (!userspace->is_managed) in cpufreq_set()
42 userspace->setspeed = freq; in cpufreq_set()
46 mutex_unlock(&userspace->mutex); in cpufreq_set()
52 struct userspace_policy *userspace = policy->governor_data; in show_speed() local
54 return sprintf(buf, "%u\n", userspace->setspeed); in show_speed()
59 struct userspace_policy *userspace; in cpufreq_userspace_policy_init() local
61 userspace = kzalloc_obj(*userspace); in cpufreq_userspace_policy_init()
62 if (!userspace) in cpufreq_userspace_policy_init()
65 mutex_init(&userspace->mutex); in cpufreq_userspace_policy_init()
67 policy->governor_data = userspace; in cpufreq_userspace_policy_init()
83 struct userspace_policy *userspace = policy->governor_data; in cpufreq_userspace_policy_start() local
88 mutex_lock(&userspace->mutex); in cpufreq_userspace_policy_start()
89 userspace->is_managed = 1; in cpufreq_userspace_policy_start()
90 userspace->setspeed = policy->cur; in cpufreq_userspace_policy_start()
91 mutex_unlock(&userspace->mutex); in cpufreq_userspace_policy_start()
97 struct userspace_policy *userspace = policy->governor_data; in cpufreq_userspace_policy_stop() local
101 mutex_lock(&userspace->mutex); in cpufreq_userspace_policy_stop()
102 userspace->is_managed = 0; in cpufreq_userspace_policy_stop()
103 userspace->setspeed = 0; in cpufreq_userspace_policy_stop()
104 mutex_unlock(&userspace->mutex); in cpufreq_userspace_policy_stop()
109 struct userspace_policy *userspace = policy->governor_data; in cpufreq_userspace_policy_limits() local
111 mutex_lock(&userspace->mutex); in cpufreq_userspace_policy_limits()
114 policy->cpu, policy->min, policy->max, policy->cur, userspace->setspeed); in cpufreq_userspace_policy_limits()
116 if (policy->max < userspace->setspeed) in cpufreq_userspace_policy_limits()
119 else if (policy->min > userspace->setspeed) in cpufreq_userspace_policy_limits()
123 __cpufreq_driver_target(policy, userspace->setspeed, in cpufreq_userspace_policy_limits()
126 mutex_unlock(&userspace->mutex); in cpufreq_userspace_policy_limits()