Lines Matching full:rp
74 struct rapl_package *rp; in rapl_cpu_online() local
76 rp = rapl_find_package_domain_cpuslocked(cpu, rapl_msr_priv, true); in rapl_cpu_online()
77 if (!rp) { in rapl_cpu_online()
78 rp = rapl_add_package_cpuslocked(cpu, rapl_msr_priv, true); in rapl_cpu_online()
79 if (IS_ERR(rp)) in rapl_cpu_online()
80 return PTR_ERR(rp); in rapl_cpu_online()
82 cpumask_set_cpu(cpu, &rp->cpumask); in rapl_cpu_online()
88 struct rapl_package *rp; in rapl_cpu_down_prep() local
91 rp = rapl_find_package_domain_cpuslocked(cpu, rapl_msr_priv, true); in rapl_cpu_down_prep()
92 if (!rp) in rapl_cpu_down_prep()
95 cpumask_clear_cpu(cpu, &rp->cpumask); in rapl_cpu_down_prep()
96 lead_cpu = cpumask_first(&rp->cpumask); in rapl_cpu_down_prep()
98 rapl_remove_package_cpuslocked(rp); in rapl_cpu_down_prep()
99 else if (rp->lead_cpu == cpu) in rapl_cpu_down_prep()
100 rp->lead_cpu = lead_cpu; in rapl_cpu_down_prep()