Lines Matching full:tad
2 /* Marvell CN10K LLC-TAD perf driver
67 /* TAD()_PFC() stop counting on the write in tad_pmu_event_counter_stop()
68 * which sets TAD()_PRF()[CNTSEL] == 0 in tad_pmu_event_counter_stop()
95 /* TAD()_PFC() start counting on the write in tad_pmu_event_counter_start()
96 * which sets TAD()_PRF()[CNTSEL] != 0 in tad_pmu_event_counter_start()
279 ret = of_property_read_u32(node, "marvell,tad-page-size", in tad_pmu_probe()
282 dev_err(&pdev->dev, "Can't find tad-page-size property\n"); in tad_pmu_probe()
286 ret = of_property_read_u32(node, "marvell,tad-pmu-page-size", in tad_pmu_probe()
289 dev_err(&pdev->dev, "Can't find tad-pmu-page-size property\n"); in tad_pmu_probe()
293 ret = of_property_read_u32(node, "marvell,tad-cnt", &tad_cnt); in tad_pmu_probe()
295 dev_err(&pdev->dev, "Can't find tad-cnt property\n"); in tad_pmu_probe()
304 /* ioremap the distributed TAD pmu regions */ in tad_pmu_probe()
310 dev_err(&pdev->dev, "TAD%d ioremap fail\n", i); in tad_pmu_probe()
345 name = "tad"; in tad_pmu_probe()
367 { .compatible = "marvell,cn10k-tad-pmu", },
423 MODULE_DESCRIPTION("Marvell CN10K LLC-TAD Perf driver");