Searched refs:l3pmu (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/perf/ |
H A D | qcom_l3_pmu.c | 195 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); in qcom_l3_cache__64bit_counter_start() local 201 gang = readl_relaxed(l3pmu->regs + L3_M_BC_GANG); in qcom_l3_cache__64bit_counter_start() 203 writel_relaxed(gang, l3pmu->regs + L3_M_BC_GANG); in qcom_l3_cache__64bit_counter_start() 207 writel_relaxed(0, l3pmu->regs + L3_HML3_PM_EVCNTR(idx + 1)); in qcom_l3_cache__64bit_counter_start() 208 writel_relaxed(0, l3pmu->regs + L3_HML3_PM_EVCNTR(idx)); in qcom_l3_cache__64bit_counter_start() 214 writel_relaxed(EVSEL(0), l3pmu->regs + L3_HML3_PM_EVTYPE(idx + 1)); in qcom_l3_cache__64bit_counter_start() 215 writel_relaxed(EVSEL(evsel), l3pmu->regs + L3_HML3_PM_EVTYPE(idx)); in qcom_l3_cache__64bit_counter_start() 218 writel_relaxed(PMCNT_RESET, l3pmu->regs + L3_HML3_PM_CNTCTL(idx + 1)); in qcom_l3_cache__64bit_counter_start() 219 writel_relaxed(PMCNTENSET(idx + 1), l3pmu->regs + L3_M_BC_CNTENSET); in qcom_l3_cache__64bit_counter_start() 220 writel_relaxed(PMCNT_RESET, l3pmu in qcom_l3_cache__64bit_counter_start() 227 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__64bit_counter_stop() local 241 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__64bit_counter_update() local 276 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__32bit_counter_start() local 302 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__32bit_counter_stop() local 318 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__32bit_counter_update() local 350 qcom_l3_cache__init(struct l3cache_pmu *l3pmu) qcom_l3_cache__init() argument 390 struct l3cache_pmu *l3pmu = data; qcom_l3_cache__handle_irq() local 429 struct l3cache_pmu *l3pmu = to_l3cache_pmu(pmu); qcom_l3_cache__pmu_enable() local 439 struct l3cache_pmu *l3pmu = to_l3cache_pmu(pmu); qcom_l3_cache__pmu_disable() local 480 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__event_init() local 549 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__event_add() local 577 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__event_del() local 676 struct l3cache_pmu *l3pmu = to_l3cache_pmu(dev_get_drvdata(dev)); qcom_l3_cache_pmu_cpumask_show() local 708 struct l3cache_pmu *l3pmu = hlist_entry_safe(node, struct l3cache_pmu, node); qcom_l3_cache_pmu_online_cpu() local 719 struct l3cache_pmu *l3pmu = hlist_entry_safe(node, struct l3cache_pmu, node); qcom_l3_cache_pmu_offline_cpu() local 734 struct l3cache_pmu *l3pmu; qcom_l3_cache_pmu_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/perf/ |
H A D | qcom_l3_pmu.c | 195 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); in qcom_l3_cache__64bit_counter_start() local 201 gang = readl_relaxed(l3pmu->regs + L3_M_BC_GANG); in qcom_l3_cache__64bit_counter_start() 203 writel_relaxed(gang, l3pmu->regs + L3_M_BC_GANG); in qcom_l3_cache__64bit_counter_start() 207 writel_relaxed(0, l3pmu->regs + L3_HML3_PM_EVCNTR(idx + 1)); in qcom_l3_cache__64bit_counter_start() 208 writel_relaxed(0, l3pmu->regs + L3_HML3_PM_EVCNTR(idx)); in qcom_l3_cache__64bit_counter_start() 214 writel_relaxed(EVSEL(0), l3pmu->regs + L3_HML3_PM_EVTYPE(idx + 1)); in qcom_l3_cache__64bit_counter_start() 215 writel_relaxed(EVSEL(evsel), l3pmu->regs + L3_HML3_PM_EVTYPE(idx)); in qcom_l3_cache__64bit_counter_start() 218 writel_relaxed(PMCNT_RESET, l3pmu->regs + L3_HML3_PM_CNTCTL(idx + 1)); in qcom_l3_cache__64bit_counter_start() 219 writel_relaxed(PMCNTENSET(idx + 1), l3pmu->regs + L3_M_BC_CNTENSET); in qcom_l3_cache__64bit_counter_start() 220 writel_relaxed(PMCNT_RESET, l3pmu in qcom_l3_cache__64bit_counter_start() 227 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__64bit_counter_stop() local 241 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__64bit_counter_update() local 276 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__32bit_counter_start() local 302 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__32bit_counter_stop() local 318 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__32bit_counter_update() local 350 qcom_l3_cache__init(struct l3cache_pmu *l3pmu) qcom_l3_cache__init() argument 390 struct l3cache_pmu *l3pmu = data; qcom_l3_cache__handle_irq() local 429 struct l3cache_pmu *l3pmu = to_l3cache_pmu(pmu); qcom_l3_cache__pmu_enable() local 439 struct l3cache_pmu *l3pmu = to_l3cache_pmu(pmu); qcom_l3_cache__pmu_disable() local 480 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__event_init() local 549 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__event_add() local 577 struct l3cache_pmu *l3pmu = to_l3cache_pmu(event->pmu); qcom_l3_cache__event_del() local 673 struct l3cache_pmu *l3pmu = to_l3cache_pmu(dev_get_drvdata(dev)); cpumask_show() local 705 struct l3cache_pmu *l3pmu = hlist_entry_safe(node, struct l3cache_pmu, node); qcom_l3_cache_pmu_online_cpu() local 716 struct l3cache_pmu *l3pmu = hlist_entry_safe(node, struct l3cache_pmu, node); qcom_l3_cache_pmu_offline_cpu() local 731 struct l3cache_pmu *l3pmu; qcom_l3_cache_pmu_probe() local [all...] |
Completed in 2 milliseconds