Lines Matching refs:region
1262 static u32 krait_get_pmresrn_event(unsigned int region) in krait_get_pmresrn_event() argument
1267 return pmresrn_table[region]; in krait_get_pmresrn_event()
1275 unsigned int region = EVENT_REGION(config_base); in krait_evt_setup() local
1288 val = krait_get_pmresrn_event(region); in krait_evt_setup()
1303 val = krait_read_pmresrn(region); in krait_evt_setup()
1307 krait_write_pmresrn(region, val); in krait_evt_setup()
1331 unsigned int region = EVENT_REGION(config_base); in krait_clearpmu() local
1342 val = krait_read_pmresrn(region); in krait_clearpmu()
1344 krait_write_pmresrn(region, val); in krait_clearpmu()
1435 static int krait_event_to_bit(struct perf_event *event, unsigned int region, in krait_event_to_bit() argument
1445 bit = krait_get_pmresrn_event(region); in krait_event_to_bit()
1467 unsigned int region = EVENT_REGION(hwc->config_base); in krait_pmu_get_event_idx() local
1475 if (group > 3 || region > 2) in krait_pmu_get_event_idx()
1480 bit = krait_event_to_bit(event, region, group); in krait_pmu_get_event_idx()
1497 unsigned int region = EVENT_REGION(hwc->config_base); in krait_pmu_clear_event_idx() local
1503 bit = krait_event_to_bit(event, region, group); in krait_pmu_clear_event_idx()
1607 static u32 scorpion_get_pmresrn_event(unsigned int region) in scorpion_get_pmresrn_event() argument
1613 return pmresrn_table[region]; in scorpion_get_pmresrn_event()
1621 unsigned int region = EVENT_REGION(config_base); in scorpion_evt_setup() local
1634 val = scorpion_get_pmresrn_event(region); in scorpion_evt_setup()
1651 val = scorpion_read_pmresrn(region); in scorpion_evt_setup()
1655 scorpion_write_pmresrn(region, val); in scorpion_evt_setup()
1663 unsigned int region = EVENT_REGION(config_base); in scorpion_clearpmu() local
1674 val = scorpion_read_pmresrn(region); in scorpion_clearpmu()
1676 scorpion_write_pmresrn(region, val); in scorpion_clearpmu()
1767 static int scorpion_event_to_bit(struct perf_event *event, unsigned int region, in scorpion_event_to_bit() argument
1777 bit = scorpion_get_pmresrn_event(region); in scorpion_event_to_bit()
1799 unsigned int region = EVENT_REGION(hwc->config_base); in scorpion_pmu_get_event_idx() local
1806 if (group > 3 || region > 3) in scorpion_pmu_get_event_idx()
1809 bit = scorpion_event_to_bit(event, region, group); in scorpion_pmu_get_event_idx()
1826 unsigned int region = EVENT_REGION(hwc->config_base); in scorpion_pmu_clear_event_idx() local
1832 bit = scorpion_event_to_bit(event, region, group); in scorpion_pmu_clear_event_idx()