Home
last modified time | relevance | path

Searched refs:global_ctrl (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/cxl/core/
H A Dpci.c241 u32 global_ctrl; in disable_hdm() local
245 global_ctrl = readl(hdm + CXL_HDM_DECODER_CTRL_OFFSET); in disable_hdm()
246 writel(global_ctrl & ~CXL_HDM_DECODER_ENABLE, in disable_hdm()
253 u32 global_ctrl; in devm_cxl_enable_hdm() local
255 global_ctrl = readl(hdm + CXL_HDM_DECODER_CTRL_OFFSET); in devm_cxl_enable_hdm()
256 writel(global_ctrl | CXL_HDM_DECODER_ENABLE, in devm_cxl_enable_hdm()
375 u32 global_ctrl = 0; in cxl_hdm_decode_init() local
378 global_ctrl = readl(hdm + CXL_HDM_DECODER_CTRL_OFFSET); in cxl_hdm_decode_init()
384 if (global_ctrl & CXL_HDM_DECODER_ENABLE || (!hdm && info->mem_enabled)) in cxl_hdm_decode_init()
/linux/arch/x86/kvm/
H A Dpmu.c746 msr_info->data = pmu->global_ctrl; in kvm_pmu_get_msr()
793 if (pmu->global_ctrl != data) { in kvm_pmu_set_msr()
794 diff = pmu->global_ctrl ^ data; in kvm_pmu_set_msr()
795 pmu->global_ctrl = data; in kvm_pmu_set_msr()
842 pmu->fixed_ctr_ctrl = pmu->global_ctrl = pmu->global_status = 0; in kvm_pmu_reset()
892 pmu->global_ctrl = GENMASK_ULL(pmu->nr_arch_gp_counters - 1, 0); in kvm_pmu_refresh()
976 BUILD_BUG_ON(sizeof(pmu->global_ctrl) * BITS_PER_BYTE != X86_PMC_IDX_MAX); in kvm_pmu_trigger_event()
984 (unsigned long *)&pmu->global_ctrl, X86_PMC_IDX_MAX)) in kvm_pmu_trigger_event()
H A Dpmu.h213 return test_bit(pmc->idx, (unsigned long *)&pmu->global_ctrl); in pmc_is_globally_enabled()
/linux/tools/testing/selftests/kvm/x86/
H A Dpmu_counters_test.c480 uint64_t global_ctrl = rdmsr(MSR_CORE_PERF_GLOBAL_CTRL); in guest_test_gp_counters() local
483 GUEST_ASSERT_EQ(global_ctrl, GENMASK_ULL(nr_gp_counters - 1, 0)); in guest_test_gp_counters()
485 GUEST_ASSERT_EQ(global_ctrl, 0); in guest_test_gp_counters()
/linux/arch/x86/kvm/vmx/
H A Dpmu_intel.c755 kvm_for_each_pmc(pmu, pmc, bit, (unsigned long *)&pmu->global_ctrl) { in intel_pmu_cross_mapped_check()
/linux/arch/x86/events/intel/
H A Dcore.c4728 int global_ctrl, pebs_enable; in intel_guest_get_msrs() local
4736 global_ctrl = (*nr)++; in intel_guest_get_msrs()
4737 arr[global_ctrl] = (struct perf_guest_switch_msr){ in intel_guest_get_msrs()
4793 arr[global_ctrl].guest &= ~kvm_pmu->host_cross_mapped_mask; in intel_guest_get_msrs()
4795 arr[global_ctrl].guest |= arr[pebs_enable].guest; in intel_guest_get_msrs()
/linux/arch/x86/include/asm/
H A Dkvm_host.h561 u64 global_ctrl; member