Lines Matching defs:cci_pmu
115 struct cci_pmu { struct
121 const struct cci_pmu_model *model; argument
122 struct cci_pmu_hw_events hw_events; argument
129 static struct cci_pmu *pmu; argument
158 #define CCI_PMU_CNTR_LAST(cci_pmu) (CCI_PMU_CYCLE_CNTR_IDX + cci_pmu->num_events - 1) argument
236 static int pmu_is_valid_counter(struct cci_pmu *cci_pmu, int idx) in pmu_is_valid_counter()
278 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in pmu_get_event_idx() local
314 static int pmu_request_irq(struct cci_pmu *cci_pmu, irq_handler_t handler) in pmu_request_irq()
349 static void pmu_free_irq(struct cci_pmu *cci_pmu) in pmu_free_irq()
363 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in pmu_read_counter() local
379 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in pmu_write_counter() local
429 struct cci_pmu *cci_pmu = dev; in pmu_handle_irq() local
464 static int cci_pmu_get_hw(struct cci_pmu *cci_pmu) in cci_pmu_get_hw()
474 static void cci_pmu_put_hw(struct cci_pmu *cci_pmu) in cci_pmu_put_hw()
481 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in hw_perf_event_destroy() local
493 struct cci_pmu *cci_pmu = to_cci_pmu(pmu); in cci_pmu_enable() local
513 struct cci_pmu *cci_pmu = to_cci_pmu(pmu); in cci_pmu_disable() local
528 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in cci_pmu_start() local
562 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in cci_pmu_stop() local
585 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in cci_pmu_add() local
617 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in cci_pmu_del() local
630 validate_event(struct pmu *cci_pmu, in validate_event()
728 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in cci_pmu_event_init() local
808 static int cci_pmu_init(struct cci_pmu *cci_pmu, struct platform_device *pdev) in cci_pmu_init()