Searched refs:pa_pmu (Results 1 – 1 of 1) sorted by relevance
/linux/drivers/perf/hisilicon/ |
H A D | hisi_uncore_pa_pmu.c | 63 struct hisi_pmu *pa_pmu = to_hisi_pmu(event->pmu); in hisi_pa_pmu_enable_tracetag() local 69 val = readl(pa_pmu->base + PA_TT_CTRL); in hisi_pa_pmu_enable_tracetag() 71 writel(val, pa_pmu->base + PA_TT_CTRL); in hisi_pa_pmu_enable_tracetag() 77 struct hisi_pmu *pa_pmu = to_hisi_pmu(event->pmu); in hisi_pa_pmu_clear_tracetag() local 83 val = readl(pa_pmu->base + PA_TT_CTRL); in hisi_pa_pmu_clear_tracetag() 85 writel(val, pa_pmu->base + PA_TT_CTRL); in hisi_pa_pmu_clear_tracetag() 91 struct hisi_pmu *pa_pmu = to_hisi_pmu(event->pmu); in hisi_pa_pmu_config_tgtid() local 98 writel(val, pa_pmu->base + PA_TGTID_CTRL); in hisi_pa_pmu_config_tgtid() 104 struct hisi_pmu *pa_pmu = to_hisi_pmu(event->pmu); in hisi_pa_pmu_clear_tgtid() local 108 writel(PA_TGTID_NONE, pa_pmu in hisi_pa_pmu_clear_tgtid() 113 struct hisi_pmu *pa_pmu = to_hisi_pmu(event->pmu); hisi_pa_pmu_config_srcid() local 126 struct hisi_pmu *pa_pmu = to_hisi_pmu(event->pmu); hisi_pa_pmu_clear_srcid() local 156 hisi_pa_pmu_read_counter(struct hisi_pmu * pa_pmu,struct hw_perf_event * hwc) hisi_pa_pmu_read_counter() argument 162 hisi_pa_pmu_write_counter(struct hisi_pmu * pa_pmu,struct hw_perf_event * hwc,u64 val) hisi_pa_pmu_write_counter() argument 168 hisi_pa_pmu_write_evtype(struct hisi_pmu * pa_pmu,int idx,u32 type) hisi_pa_pmu_write_evtype() argument 191 hisi_pa_pmu_start_counters(struct hisi_pmu * pa_pmu) hisi_pa_pmu_start_counters() argument 200 hisi_pa_pmu_stop_counters(struct hisi_pmu * pa_pmu) hisi_pa_pmu_stop_counters() argument 209 hisi_pa_pmu_enable_counter(struct hisi_pmu * pa_pmu,struct hw_perf_event * hwc) hisi_pa_pmu_enable_counter() argument 220 hisi_pa_pmu_disable_counter(struct hisi_pmu * pa_pmu,struct hw_perf_event * hwc) hisi_pa_pmu_disable_counter() argument 231 hisi_pa_pmu_enable_counter_int(struct hisi_pmu * pa_pmu,struct hw_perf_event * hwc) hisi_pa_pmu_enable_counter_int() argument 243 hisi_pa_pmu_disable_counter_int(struct hisi_pmu * pa_pmu,struct hw_perf_event * hwc) hisi_pa_pmu_disable_counter_int() argument 255 hisi_pa_pmu_get_int_status(struct hisi_pmu * pa_pmu) hisi_pa_pmu_get_int_status() argument 262 hisi_pa_pmu_clear_int_status(struct hisi_pmu * pa_pmu,int idx) hisi_pa_pmu_clear_int_status() argument 270 hisi_pa_pmu_init_data(struct platform_device * pdev,struct hisi_pmu * pa_pmu) hisi_pa_pmu_init_data() argument 428 hisi_pa_pmu_dev_probe(struct platform_device * pdev,struct hisi_pmu * pa_pmu) hisi_pa_pmu_dev_probe() argument 453 struct hisi_pmu *pa_pmu; hisi_pa_pmu_probe() local 493 struct hisi_pmu *pa_pmu = platform_get_drvdata(pdev); hisi_pa_pmu_remove() local [all...] |