Lines Matching +defs:val +defs:event
329 static bool armv8pmu_event_is_64bit(struct perf_event *event) in armv8pmu_event_is_64bit()
334 static bool armv8pmu_event_want_user_access(struct perf_event *event) in armv8pmu_event_want_user_access()
403 u32 val = 0; in bus_width_show() local
467 static bool armv8pmu_event_has_user_read(struct perf_event *event) in armv8pmu_event_has_user_read()
477 static bool armv8pmu_event_is_chained(struct perf_event *event) in armv8pmu_event_is_chained()
496 static void armv8pmu_pmcr_write(u64 val) in armv8pmu_pmcr_write()
518 static u64 armv8pmu_read_hw_counter(struct perf_event *event) in armv8pmu_read_hw_counter()
521 u64 val = armv8pmu_read_evcntr(idx); in armv8pmu_read_hw_counter() local
534 static bool armv8pmu_event_needs_bias(struct perf_event *event) in armv8pmu_event_needs_bias()
550 static u64 armv8pmu_bias_long_counter(struct perf_event *event, u64 value) in armv8pmu_bias_long_counter()
558 static u64 armv8pmu_unbias_long_counter(struct perf_event *event, u64 value) in armv8pmu_unbias_long_counter()
566 static u64 armv8pmu_read_counter(struct perf_event *event) in armv8pmu_read_counter()
587 static void armv8pmu_write_hw_counter(struct perf_event *event, in armv8pmu_write_hw_counter()
600 static void armv8pmu_write_counter(struct perf_event *event, u64 value) in armv8pmu_write_counter()
615 static void armv8pmu_write_evtype(int idx, unsigned long val) in armv8pmu_write_evtype()
629 static void armv8pmu_write_event_type(struct perf_event *event) in armv8pmu_write_event_type()
655 static u64 armv8pmu_event_cnten_mask(struct perf_event *event) in armv8pmu_event_cnten_mask()
675 static void armv8pmu_enable_event_counter(struct perf_event *event) in armv8pmu_enable_event_counter()
697 static void armv8pmu_disable_event_counter(struct perf_event *event) in armv8pmu_disable_event_counter()
714 static void armv8pmu_enable_event_irq(struct perf_event *event) in armv8pmu_enable_event_irq()
728 static void armv8pmu_disable_event_irq(struct perf_event *event) in armv8pmu_disable_event_irq()
747 static void update_pmuserenr(u64 val) in update_pmuserenr()
796 static void armv8pmu_enable_event(struct perf_event *event) in armv8pmu_enable_event()
808 static void armv8pmu_disable_event(struct perf_event *event) in armv8pmu_disable_event()
870 struct perf_event *event = cpuc->events[idx]; in armv8pmu_handle_irq() local
939 struct perf_event *event) in armv8pmu_get_event_idx()
979 struct perf_event *event) in armv8pmu_clear_event_idx()
988 static int armv8pmu_user_event_idx(struct perf_event *event) in armv8pmu_user_event_idx()
999 static int armv8pmu_set_event_filter(struct hw_perf_event *event, in armv8pmu_set_event_filter()
1093 struct perf_event *event) in __armv8_pmuv3_map_event_id()
1114 static int __armv8_pmuv3_map_event(struct perf_event *event, in __armv8_pmuv3_map_event()
1167 static int armv8_pmuv3_map_event(struct perf_event *event) in armv8_pmuv3_map_event()
1172 static int armv8_a53_map_event(struct perf_event *event) in armv8_a53_map_event()
1177 static int armv8_a57_map_event(struct perf_event *event) in armv8_a57_map_event()
1182 static int armv8_a73_map_event(struct perf_event *event) in armv8_a73_map_event()
1187 static int armv8_thunder_map_event(struct perf_event *event) in armv8_thunder_map_event()
1193 static int armv8_vulcan_map_event(struct perf_event *event) in armv8_vulcan_map_event()
1303 int (*map_event)(struct perf_event *event)) in armv8_pmu_init()