x86_pmu_event_addr
rdmsrq(x86_pmu_event_addr(idx), counter);
hwc->event_base = x86_pmu_event_addr(hwc->idx);
wrmsrq(x86_pmu_event_addr(idx + 1), 0xffff);
rdmsrq(x86_pmu_event_addr(idx), pmc_count);
if (!reserve_perfctr_nmi(x86_pmu_event_addr(i)))
release_perfctr_nmi(x86_pmu_event_addr(i));
release_perfctr_nmi(x86_pmu_event_addr(i));
wrmsrq(x86_pmu_event_addr(i), 0);
reg = x86_pmu_event_addr(reg_safe);
wrmsrq_safe(x86_pmu_event_addr(idx), 0ull);