Lines Matching refs:config_base
408 static void m1_pmu_configure_counter(unsigned int index, unsigned long config_base) in m1_pmu_configure_counter() argument
410 bool kernel = config_base & M1_PMU_CFG_COUNT_KERNEL; in m1_pmu_configure_counter()
411 bool guest = config_base & M1_PMU_CFG_COUNT_GUEST; in m1_pmu_configure_counter()
412 bool host = config_base & M1_PMU_CFG_COUNT_HOST; in m1_pmu_configure_counter()
413 bool user = config_base & M1_PMU_CFG_COUNT_USER; in m1_pmu_configure_counter()
414 u8 evt = config_base & M1_PMU_CFG_EVENT; in m1_pmu_configure_counter()
427 evt = event->hw.config_base & M1_PMU_CFG_EVENT; in m1_pmu_enable_event()
428 user = event->hw.config_base & M1_PMU_CFG_COUNT_USER; in m1_pmu_enable_event()
429 kernel = event->hw.config_base & M1_PMU_CFG_COUNT_KERNEL; in m1_pmu_enable_event()
431 m1_pmu_configure_counter(event->hw.idx, event->hw.config_base); in m1_pmu_enable_event()
499 unsigned long evtype = event->hw.config_base & M1_PMU_CFG_EVENT; in m1_pmu_get_event_idx()
606 unsigned long config_base = 0; in m1_pmu_set_event_filter() local
613 config_base |= M1_PMU_CFG_COUNT_KERNEL; in m1_pmu_set_event_filter()
615 config_base |= M1_PMU_CFG_COUNT_USER; in m1_pmu_set_event_filter()
617 config_base |= M1_PMU_CFG_COUNT_HOST; in m1_pmu_set_event_filter()
619 config_base |= M1_PMU_CFG_COUNT_GUEST; in m1_pmu_set_event_filter()
621 event->config_base = config_base; in m1_pmu_set_event_filter()