Lines Matching refs:ctrls
44 static const u32 __read_mostly *ctrls; variable
160 uint64_t *ctrl_regs = vpmu_reg_pointer(ctxt, ctrls); in amd_vpmu_init_regs()
175 svm_intercept_msr(v, ctrls[i], MSR_INTERCEPT_WRITE); in amd_vpmu_set_msr_bitmap()
189 svm_intercept_msr(v, ctrls[i], MSR_INTERCEPT_RW); in amd_vpmu_unset_msr_bitmap()
206 uint64_t *ctrl_regs = vpmu_reg_pointer(ctxt, ctrls); in context_load()
211 wrmsrl(ctrls[i], ctrl_regs[i]); in context_load()
227 ctrl_regs = vpmu_reg_pointer(ctxt, ctrls); in amd_vpmu_load()
230 wrmsrl(ctrls[i], ctrl_regs[i]); in amd_vpmu_load()
243 ctrl_regs = vpmu_reg_pointer(ctxt, ctrls); in amd_vpmu_load()
295 wrmsrl(ctrls[i], 0); in amd_vpmu_save()
332 uint64_t *ctrl_regs = vpmu_reg_pointer(ctxt, ctrls); in context_update()
342 if ( msr == ctrls[i] ) in context_update()
455 const uint64_t *ctrl_regs = vpmu_reg_pointer(ctxt, ctrls); in amd_vpmu_dump()
482 rdmsrl(ctrls[i], ctrl); in amd_vpmu_dump()
485 ctrls[i], ctrl_regs[i], ctrl, in amd_vpmu_dump()
521 ctxt->ctrls = ctxt->counters + sizeof(uint64_t) * num_counters; in svm_vpmu_initialise()
550 ctrls = AMD_F15H_CTRLS; in amd_vpmu_init()
559 ctrls = AMD_F10H_CTRLS; in amd_vpmu_init()
573 counters = ctrls = NULL; in amd_vpmu_init()
580 rdmsrl(ctrls[i], ctrl_rsvd[i]); in amd_vpmu_init()