Lines Matching refs:rp
59 struct rapl_package *rp; in rapl_cpu_online() local
61 rp = rapl_find_package_domain(cpu, &rapl_msr_priv); in rapl_cpu_online()
62 if (!rp) { in rapl_cpu_online()
63 rp = rapl_add_package(cpu, &rapl_msr_priv); in rapl_cpu_online()
64 if (IS_ERR(rp)) in rapl_cpu_online()
65 return PTR_ERR(rp); in rapl_cpu_online()
67 cpumask_set_cpu(cpu, &rp->cpumask); in rapl_cpu_online()
73 struct rapl_package *rp; in rapl_cpu_down_prep() local
76 rp = rapl_find_package_domain(cpu, &rapl_msr_priv); in rapl_cpu_down_prep()
77 if (!rp) in rapl_cpu_down_prep()
80 cpumask_clear_cpu(cpu, &rp->cpumask); in rapl_cpu_down_prep()
81 lead_cpu = cpumask_first(&rp->cpumask); in rapl_cpu_down_prep()
83 rapl_remove_package(rp); in rapl_cpu_down_prep()
84 else if (rp->lead_cpu == cpu) in rapl_cpu_down_prep()
85 rp->lead_cpu = lead_cpu; in rapl_cpu_down_prep()