Lines Matching refs:pcpu
1204 struct interactive_cpu *pcpu; in cpufreq_interactive_input_event() local
1215 pcpu = &per_cpu(interactive_cpu, i); in cpufreq_interactive_input_event()
1216 if (!down_read_trylock(&pcpu->enable_sem)) in cpufreq_interactive_input_event()
1219 if (!pcpu->ipolicy) { in cpufreq_interactive_input_event()
1220 up_read(&pcpu->enable_sem); in cpufreq_interactive_input_event()
1224 tunables = pcpu->ipolicy->tunables; in cpufreq_interactive_input_event()
1226 up_read(&pcpu->enable_sem); in cpufreq_interactive_input_event()
1233 up_read(&pcpu->enable_sem); in cpufreq_interactive_input_event()
1238 spin_lock_irqsave(&pcpu->target_freq_lock, flags[1]); in cpufreq_interactive_input_event()
1239 if (pcpu->target_freq < tunables->touchboost_freq) { in cpufreq_interactive_input_event()
1240 pcpu->target_freq = tunables->touchboost_freq; in cpufreq_interactive_input_event()
1242 pcpu->loc_hispeed_val_time = in cpufreq_interactive_input_event()
1247 pcpu->floor_freq = tunables->touchboost_freq; in cpufreq_interactive_input_event()
1248 pcpu->loc_floor_val_time = ktime_to_us(ktime_get()); in cpufreq_interactive_input_event()
1250 spin_unlock_irqrestore(&pcpu->target_freq_lock, flags[1]); in cpufreq_interactive_input_event()
1252 up_read(&pcpu->enable_sem); in cpufreq_interactive_input_event()