Home
last modified time | relevance | path

Searched refs:l3pmu (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/perf/
H A Dqcom_l3_pmu.c195 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 Dqcom_l3_pmu.c195 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 3 milliseconds