Lines Matching full:rp
69 struct rapl_package *rp; in rapl_cpu_online() local
71 rp = rapl_find_package_domain(cpu, rapl_msr_priv); in rapl_cpu_online()
72 if (!rp) { in rapl_cpu_online()
73 rp = rapl_add_package(cpu, rapl_msr_priv); in rapl_cpu_online()
74 if (IS_ERR(rp)) in rapl_cpu_online()
75 return PTR_ERR(rp); in rapl_cpu_online()
77 cpumask_set_cpu(cpu, &rp->cpumask); in rapl_cpu_online()
83 struct rapl_package *rp; in rapl_cpu_down_prep() local
86 rp = rapl_find_package_domain(cpu, rapl_msr_priv); in rapl_cpu_down_prep()
87 if (!rp) in rapl_cpu_down_prep()
90 cpumask_clear_cpu(cpu, &rp->cpumask); in rapl_cpu_down_prep()
91 lead_cpu = cpumask_first(&rp->cpumask); in rapl_cpu_down_prep()
93 rapl_remove_package(rp); in rapl_cpu_down_prep()
94 else if (rp->lead_cpu == cpu) in rapl_cpu_down_prep()
95 rp->lead_cpu = lead_cpu; in rapl_cpu_down_prep()