Lines Matching refs:cpu_pmu

145 xscale1pmu_handle_irq(struct arm_pmu *cpu_pmu)  in xscale1pmu_handle_irq()  argument
149 struct pmu_hw_events *cpuc = this_cpu_ptr(cpu_pmu->hw_events); in xscale1pmu_handle_irq()
173 for_each_set_bit(idx, cpu_pmu->cntr_mask, XSCALE1_NUM_COUNTERS) { in xscale1pmu_handle_irq()
292 static void xscale1pmu_start(struct arm_pmu *cpu_pmu) in xscale1pmu_start() argument
301 static void xscale1pmu_stop(struct arm_pmu *cpu_pmu) in xscale1pmu_stop() argument
355 static int xscale1pmu_init(struct arm_pmu *cpu_pmu) in xscale1pmu_init() argument
357 cpu_pmu->name = "armv5_xscale1"; in xscale1pmu_init()
358 cpu_pmu->handle_irq = xscale1pmu_handle_irq; in xscale1pmu_init()
359 cpu_pmu->enable = xscale1pmu_enable_event; in xscale1pmu_init()
360 cpu_pmu->disable = xscale1pmu_disable_event; in xscale1pmu_init()
361 cpu_pmu->read_counter = xscale1pmu_read_counter; in xscale1pmu_init()
362 cpu_pmu->write_counter = xscale1pmu_write_counter; in xscale1pmu_init()
363 cpu_pmu->get_event_idx = xscale1pmu_get_event_idx; in xscale1pmu_init()
364 cpu_pmu->clear_event_idx = xscalepmu_clear_event_idx; in xscale1pmu_init()
365 cpu_pmu->start = xscale1pmu_start; in xscale1pmu_init()
366 cpu_pmu->stop = xscale1pmu_stop; in xscale1pmu_init()
367 cpu_pmu->map_event = xscale_map_event; in xscale1pmu_init()
369 bitmap_set(cpu_pmu->cntr_mask, 0, XSCALE1_NUM_COUNTERS); in xscale1pmu_init()
483 xscale2pmu_handle_irq(struct arm_pmu *cpu_pmu) in xscale2pmu_handle_irq() argument
487 struct pmu_hw_events *cpuc = this_cpu_ptr(cpu_pmu->hw_events); in xscale2pmu_handle_irq()
505 for_each_set_bit(idx, cpu_pmu->cntr_mask, XSCALE2_NUM_COUNTERS) { in xscale2pmu_handle_irq()
641 static void xscale2pmu_start(struct arm_pmu *cpu_pmu) in xscale2pmu_start() argument
650 static void xscale2pmu_stop(struct arm_pmu *cpu_pmu) in xscale2pmu_stop() argument
710 static int xscale2pmu_init(struct arm_pmu *cpu_pmu) in xscale2pmu_init() argument
712 cpu_pmu->name = "armv5_xscale2"; in xscale2pmu_init()
713 cpu_pmu->handle_irq = xscale2pmu_handle_irq; in xscale2pmu_init()
714 cpu_pmu->enable = xscale2pmu_enable_event; in xscale2pmu_init()
715 cpu_pmu->disable = xscale2pmu_disable_event; in xscale2pmu_init()
716 cpu_pmu->read_counter = xscale2pmu_read_counter; in xscale2pmu_init()
717 cpu_pmu->write_counter = xscale2pmu_write_counter; in xscale2pmu_init()
718 cpu_pmu->get_event_idx = xscale2pmu_get_event_idx; in xscale2pmu_init()
719 cpu_pmu->clear_event_idx = xscalepmu_clear_event_idx; in xscale2pmu_init()
720 cpu_pmu->start = xscale2pmu_start; in xscale2pmu_init()
721 cpu_pmu->stop = xscale2pmu_stop; in xscale2pmu_init()
722 cpu_pmu->map_event = xscale_map_event; in xscale2pmu_init()
724 bitmap_set(cpu_pmu->cntr_mask, 0, XSCALE2_NUM_COUNTERS); in xscale2pmu_init()