/kernel/linux/linux-5.10/drivers/perf/ |
H A D | xgene_pmu.c | 108 void (*write_evttype)(struct xgene_pmu_dev *pmu_dev, int idx, u32 val); 109 void (*write_agentmsk)(struct xgene_pmu_dev *pmu_dev, u32 val); 110 void (*write_agent1msk)(struct xgene_pmu_dev *pmu_dev, u32 val); 111 void (*enable_counter)(struct xgene_pmu_dev *pmu_dev, int idx); 112 void (*disable_counter)(struct xgene_pmu_dev *pmu_dev, int idx); 113 void (*enable_counter_int)(struct xgene_pmu_dev *pmu_dev, int idx); 114 void (*disable_counter_int)(struct xgene_pmu_dev *pmu_dev, int idx); 115 void (*reset_counters)(struct xgene_pmu_dev *pmu_dev); 116 void (*start_counters)(struct xgene_pmu_dev *pmu_dev); 117 void (*stop_counters)(struct xgene_pmu_dev *pmu_dev); 141 struct xgene_pmu_dev *pmu_dev; global() member 610 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(dev_get_drvdata(dev)); xgene_pmu_cpumask_show() local 695 get_next_avail_cntr(struct xgene_pmu_dev *pmu_dev) get_next_avail_cntr() argument 708 clear_avail_cntr(struct xgene_pmu_dev *pmu_dev, int cntr) clear_avail_cntr() argument 734 xgene_pmu_read_counter32(struct xgene_pmu_dev *pmu_dev, int idx) xgene_pmu_read_counter32() argument 740 xgene_pmu_read_counter64(struct xgene_pmu_dev *pmu_dev, int idx) xgene_pmu_read_counter64() argument 760 xgene_pmu_write_counter32(struct xgene_pmu_dev *pmu_dev, int idx, u64 val) xgene_pmu_write_counter32() argument 766 xgene_pmu_write_counter64(struct xgene_pmu_dev *pmu_dev, int idx, u64 val) xgene_pmu_write_counter64() argument 779 xgene_pmu_write_evttype(struct xgene_pmu_dev *pmu_dev, int idx, u32 val) xgene_pmu_write_evttype() argument 785 xgene_pmu_write_agentmsk(struct xgene_pmu_dev *pmu_dev, u32 val) xgene_pmu_write_agentmsk() argument 791 xgene_pmu_v3_write_agentmsk(struct xgene_pmu_dev *pmu_dev, u32 val) xgene_pmu_v3_write_agentmsk() argument 794 xgene_pmu_write_agent1msk(struct xgene_pmu_dev *pmu_dev, u32 val) xgene_pmu_write_agent1msk() argument 800 xgene_pmu_v3_write_agent1msk(struct xgene_pmu_dev *pmu_dev, u32 val) xgene_pmu_v3_write_agent1msk() argument 803 xgene_pmu_enable_counter(struct xgene_pmu_dev *pmu_dev, int idx) xgene_pmu_enable_counter() argument 813 xgene_pmu_disable_counter(struct xgene_pmu_dev *pmu_dev, int idx) xgene_pmu_disable_counter() argument 823 xgene_pmu_enable_counter_int(struct xgene_pmu_dev *pmu_dev, int idx) xgene_pmu_enable_counter_int() argument 833 xgene_pmu_disable_counter_int(struct xgene_pmu_dev *pmu_dev, int idx) xgene_pmu_disable_counter_int() argument 842 xgene_pmu_reset_counters(struct xgene_pmu_dev *pmu_dev) xgene_pmu_reset_counters() argument 851 xgene_pmu_start_counters(struct xgene_pmu_dev *pmu_dev) xgene_pmu_start_counters() argument 860 xgene_pmu_stop_counters(struct xgene_pmu_dev *pmu_dev) xgene_pmu_stop_counters() argument 871 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(pmu); xgene_perf_pmu_enable() local 884 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(pmu); xgene_perf_pmu_disable() local 892 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_event_init() local 949 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_enable_event() local 965 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_disable_event() local 974 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_event_set_period() local 992 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_event_update() local 1017 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_start() local 1060 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_add() local 1081 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_del() local 1093 xgene_init_perf(struct xgene_pmu_dev *pmu_dev, char *name) xgene_init_perf() argument 1192 _xgene_pmu_isr(int irq, struct xgene_pmu_dev *pmu_dev) _xgene_pmu_isr() argument [all...] |
/kernel/linux/linux-6.6/drivers/perf/ |
H A D | xgene_pmu.c | 108 void (*write_evttype)(struct xgene_pmu_dev *pmu_dev, int idx, u32 val); 109 void (*write_agentmsk)(struct xgene_pmu_dev *pmu_dev, u32 val); 110 void (*write_agent1msk)(struct xgene_pmu_dev *pmu_dev, u32 val); 111 void (*enable_counter)(struct xgene_pmu_dev *pmu_dev, int idx); 112 void (*disable_counter)(struct xgene_pmu_dev *pmu_dev, int idx); 113 void (*enable_counter_int)(struct xgene_pmu_dev *pmu_dev, int idx); 114 void (*disable_counter_int)(struct xgene_pmu_dev *pmu_dev, int idx); 115 void (*reset_counters)(struct xgene_pmu_dev *pmu_dev); 116 void (*start_counters)(struct xgene_pmu_dev *pmu_dev); 117 void (*stop_counters)(struct xgene_pmu_dev *pmu_dev); 141 struct xgene_pmu_dev *pmu_dev; global() member 607 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(dev_get_drvdata(dev)); cpumask_show() local 692 get_next_avail_cntr(struct xgene_pmu_dev *pmu_dev) get_next_avail_cntr() argument 705 clear_avail_cntr(struct xgene_pmu_dev *pmu_dev, int cntr) clear_avail_cntr() argument 731 xgene_pmu_read_counter32(struct xgene_pmu_dev *pmu_dev, int idx) xgene_pmu_read_counter32() argument 737 xgene_pmu_read_counter64(struct xgene_pmu_dev *pmu_dev, int idx) xgene_pmu_read_counter64() argument 757 xgene_pmu_write_counter32(struct xgene_pmu_dev *pmu_dev, int idx, u64 val) xgene_pmu_write_counter32() argument 763 xgene_pmu_write_counter64(struct xgene_pmu_dev *pmu_dev, int idx, u64 val) xgene_pmu_write_counter64() argument 776 xgene_pmu_write_evttype(struct xgene_pmu_dev *pmu_dev, int idx, u32 val) xgene_pmu_write_evttype() argument 782 xgene_pmu_write_agentmsk(struct xgene_pmu_dev *pmu_dev, u32 val) xgene_pmu_write_agentmsk() argument 788 xgene_pmu_v3_write_agentmsk(struct xgene_pmu_dev *pmu_dev, u32 val) xgene_pmu_v3_write_agentmsk() argument 791 xgene_pmu_write_agent1msk(struct xgene_pmu_dev *pmu_dev, u32 val) xgene_pmu_write_agent1msk() argument 797 xgene_pmu_v3_write_agent1msk(struct xgene_pmu_dev *pmu_dev, u32 val) xgene_pmu_v3_write_agent1msk() argument 800 xgene_pmu_enable_counter(struct xgene_pmu_dev *pmu_dev, int idx) xgene_pmu_enable_counter() argument 810 xgene_pmu_disable_counter(struct xgene_pmu_dev *pmu_dev, int idx) xgene_pmu_disable_counter() argument 820 xgene_pmu_enable_counter_int(struct xgene_pmu_dev *pmu_dev, int idx) xgene_pmu_enable_counter_int() argument 830 xgene_pmu_disable_counter_int(struct xgene_pmu_dev *pmu_dev, int idx) xgene_pmu_disable_counter_int() argument 839 xgene_pmu_reset_counters(struct xgene_pmu_dev *pmu_dev) xgene_pmu_reset_counters() argument 848 xgene_pmu_start_counters(struct xgene_pmu_dev *pmu_dev) xgene_pmu_start_counters() argument 857 xgene_pmu_stop_counters(struct xgene_pmu_dev *pmu_dev) xgene_pmu_stop_counters() argument 868 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(pmu); xgene_perf_pmu_enable() local 881 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(pmu); xgene_perf_pmu_disable() local 889 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_event_init() local 946 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_enable_event() local 962 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_disable_event() local 971 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_event_set_period() local 989 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_event_update() local 1014 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_start() local 1057 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_add() local 1078 struct xgene_pmu_dev *pmu_dev = to_pmu_dev(event->pmu); xgene_perf_del() local 1090 xgene_init_perf(struct xgene_pmu_dev *pmu_dev, char *name) xgene_init_perf() argument 1189 _xgene_pmu_isr(int irq, struct xgene_pmu_dev *pmu_dev) _xgene_pmu_isr() argument [all...] |
/kernel/linux/linux-5.10/tools/perf/tests/shell/ |
H A D | test_arm_coresight.sh | 80 pmu_dev="/sys/bus/event_source/devices/cs_etm/sinks/$2" 83 if ! [ -f $pmu_dev ]; then 84 echo "PMU doesn't support $pmu_dev"
|
/kernel/linux/linux-6.6/tools/perf/tests/shell/ |
H A D | test_arm_coresight.sh | 94 pmu_dev="/sys/bus/event_source/devices/cs_etm/sinks/$2" 97 if ! [ -f $pmu_dev ]; then 98 echo "PMU doesn't support $pmu_dev"
|
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
H A D | coresight-etm-perf.c | 508 struct device *pmu_dev = etm_pmu.dev; in etm_perf_symlink() local 517 ret = sysfs_create_link(&pmu_dev->kobj, &cs_dev->kobj, entry); in etm_perf_symlink() 522 sysfs_remove_link(&pmu_dev->kobj, entry); in etm_perf_symlink() 545 struct device *pmu_dev = etm_pmu.dev; in etm_perf_add_symlink_sink() local 576 ret = sysfs_add_file_to_group(&pmu_dev->kobj, in etm_perf_add_symlink_sink() 587 struct device *pmu_dev = etm_pmu.dev; in etm_perf_del_symlink_sink() local 597 sysfs_remove_file_from_group(&pmu_dev->kobj, in etm_perf_del_symlink_sink()
|
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/ |
H A D | coresight-etm-perf.c | 732 struct device *pmu_dev = etm_pmu.dev; in etm_perf_symlink() local 741 ret = sysfs_create_link(&pmu_dev->kobj, &cs_dev->kobj, entry); in etm_perf_symlink() 746 sysfs_remove_link(&pmu_dev->kobj, entry); in etm_perf_symlink() 770 struct device *pmu_dev = etm_pmu.dev; in etm_perf_add_symlink_group() local 795 ret = sysfs_add_file_to_group(&pmu_dev->kobj, in etm_perf_add_symlink_group() 827 struct device *pmu_dev = etm_pmu.dev; in etm_perf_del_symlink_group() local 829 sysfs_remove_file_from_group(&pmu_dev->kobj, in etm_perf_del_symlink_group()
|