SPRN_PMC6
SYSFS_PMCSETUP(pmc6, SPRN_PMC6);
vcpu->arch.pmc[5] = mfspr(SPRN_PMC6);
mtspr(SPRN_PMC6, host_os_sprs->pmc6);
host_os_sprs->pmc6 = mfspr(SPRN_PMC6);
mtspr(SPRN_PMC6, vcpu->arch.pmc[5]);
"i" (SPRN_PMC5), "i" (SPRN_PMC6));
mfspr(SPRN_PMC6));
pmcs[5] = mfspr(SPRN_PMC6);
mtspr(SPRN_PMC6, 0x7FFFFFFE);
mtspr(SPRN_PMC6, pmcs[5]);
val = mfspr(SPRN_PMC6);
mtspr(SPRN_PMC6, val);
mfspr(SPRN_SDAR), mfspr(SPRN_SIER), mfspr(SPRN_PMC6));
mfspr(SPRN_PMC4), mfspr(SPRN_PMC5), mfspr(SPRN_PMC6),
case 6: mtspr(SPRN_PMC6, value); break;
case 6: return mfspr(SPRN_PMC6);
mtspr(SPRN_PMC6, pmc_sample_period(sample_period));
val = mfspr(SPRN_PMC6);
mtspr(SPRN_PMC6, 0);