Lines Matching defs:cci_pmu

86 #define CCI_PMU_CNTR_LAST(cci_pmu)	(cci_pmu->num_cntrs - 1)  argument
135 struct cci_pmu { struct
141 const struct cci_pmu_model *model; argument
142 struct cci_pmu_hw_events hw_events; argument
151 #define to_cci_pmu(c) (container_of(c, struct cci_pmu, pmu)) argument
338 static int cci400_get_event_idx(struct cci_pmu *cci_pmu, in cci400_get_event_idx()
360 static int cci400_validate_hw_event(struct cci_pmu *cci_pmu, unsigned long hw_event) in cci400_validate_hw_event()
561 static int cci500_validate_hw_event(struct cci_pmu *cci_pmu, in cci500_validate_hw_event()
622 static int pmu_is_valid_counter(struct cci_pmu *cci_pmu, int idx) in pmu_is_valid_counter()
627 static u32 pmu_read_register(struct cci_pmu *cci_pmu, int idx, unsigned int offset) in pmu_read_register()
633 static void pmu_write_register(struct cci_pmu *cci_pmu, u32 value, in pmu_write_register()
640 static void pmu_disable_counter(struct cci_pmu *cci_pmu, int idx) in pmu_disable_counter()
645 static void pmu_enable_counter(struct cci_pmu *cci_pmu, int idx) in pmu_enable_counter()
650 static void pmu_set_event(struct cci_pmu *cci_pmu, int idx, unsigned long event) in pmu_set_event()
667 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in pmu_get_event_idx() local
685 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in pmu_map_event() local
694 static int pmu_request_irq(struct cci_pmu *cci_pmu, irq_handler_t handler) in pmu_request_irq()
729 static void pmu_free_irq(struct cci_pmu *cci_pmu) in pmu_free_irq()
743 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in pmu_read_counter() local
759 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in pmu_write_counter() local
809 struct cci_pmu *cci_pmu = dev; in pmu_handle_irq() local
845 static int cci_pmu_get_hw(struct cci_pmu *cci_pmu) in cci_pmu_get_hw()
855 static void cci_pmu_put_hw(struct cci_pmu *cci_pmu) in cci_pmu_put_hw()
862 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in hw_perf_event_destroy() local
874 struct cci_pmu *cci_pmu = to_cci_pmu(pmu); in cci_pmu_enable() local
894 struct cci_pmu *cci_pmu = to_cci_pmu(pmu); in cci_pmu_disable() local
912 static bool pmu_fixed_hw_idx(struct cci_pmu *cci_pmu, int idx) in pmu_fixed_hw_idx()
919 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in cci_pmu_start() local
953 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in cci_pmu_stop() local
976 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in cci_pmu_add() local
1008 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in cci_pmu_del() local
1021 validate_event(struct pmu *cci_pmu, in validate_event()
1049 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in validate_group() local
1122 struct cci_pmu *cci_pmu = to_cci_pmu(event->pmu); in cci_pmu_event_init() local
1181 struct cci_pmu *cci_pmu = eattr->var; in pmu_cpumask_attr_show() local
1237 static int cci_pmu_init_attrs(struct cci_pmu *cci_pmu, struct platform_device *pdev) in cci_pmu_init_attrs()
1266 static int cci_pmu_init(struct cci_pmu *cci_pmu, struct platform_device *pdev) in cci_pmu_init()
1307 struct cci_pmu *cci_pmu = container_of(self, in cci_pmu_cpu_notifier() local
1458 struct cci_pmu *cci_pmu; in cci_pmu_alloc() local
1501 struct cci_pmu *cci_pmu; in cci_pmu_probe() local