Lines Matching full:rp
24 struct rapl_package *rp; in rapl_mmio_cpu_online() local
30 rp = rapl_find_package_domain(cpu, &rapl_mmio_priv, true); in rapl_mmio_cpu_online()
31 if (!rp) { in rapl_mmio_cpu_online()
32 rp = rapl_add_package(cpu, &rapl_mmio_priv, true); in rapl_mmio_cpu_online()
33 if (IS_ERR(rp)) in rapl_mmio_cpu_online()
34 return PTR_ERR(rp); in rapl_mmio_cpu_online()
36 cpumask_set_cpu(cpu, &rp->cpumask); in rapl_mmio_cpu_online()
42 struct rapl_package *rp; in rapl_mmio_cpu_down_prep() local
45 rp = rapl_find_package_domain(cpu, &rapl_mmio_priv, true); in rapl_mmio_cpu_down_prep()
46 if (!rp) in rapl_mmio_cpu_down_prep()
49 cpumask_clear_cpu(cpu, &rp->cpumask); in rapl_mmio_cpu_down_prep()
50 lead_cpu = cpumask_first(&rp->cpumask); in rapl_mmio_cpu_down_prep()
52 rapl_remove_package(rp); in rapl_mmio_cpu_down_prep()
53 else if (rp->lead_cpu == cpu) in rapl_mmio_cpu_down_prep()
54 rp->lead_cpu = lead_cpu; in rapl_mmio_cpu_down_prep()