Lines Matching full:tad
2 /* Marvell CN10K LLC-TAD perf driver
76 /* TAD()_PFC() stop counting on the write in tad_pmu_event_counter_stop()
77 * which sets TAD()_PRF()[CNTSEL] == 0 in tad_pmu_event_counter_stop()
104 /* TAD()_PFC() start counting on the write in tad_pmu_event_counter_start()
105 * which sets TAD()_PRF()[CNTSEL] != 0 in tad_pmu_event_counter_start()
322 ret = device_property_read_u32(dev, "marvell,tad-page-size", in tad_pmu_probe()
325 dev_err(&pdev->dev, "Can't find tad-page-size property\n"); in tad_pmu_probe()
329 ret = device_property_read_u32(dev, "marvell,tad-pmu-page-size", in tad_pmu_probe()
332 dev_err(&pdev->dev, "Can't find tad-pmu-page-size property\n"); in tad_pmu_probe()
336 ret = device_property_read_u32(dev, "marvell,tad-cnt", &tad_cnt); in tad_pmu_probe()
338 dev_err(&pdev->dev, "Can't find tad-cnt property\n"); in tad_pmu_probe()
347 /* ioremap the distributed TAD pmu regions */ in tad_pmu_probe()
353 dev_err(&pdev->dev, "TAD%d ioremap fail\n", i); in tad_pmu_probe()
392 name = "tad"; in tad_pmu_probe()
424 { .compatible = "marvell,cn10k-tad-pmu", .data = &tad_pmu_data },
494 MODULE_DESCRIPTION("Marvell CN10K LLC-TAD Perf driver");