Lines Matching refs:etmdrvdata
44 static struct etmv4_drvdata *etmdrvdata[NR_CPUS]; variable
2558 if (!etmdrvdata[cpu]) in etm4_cpu_callback()
2563 spin_lock(&etmdrvdata[cpu]->spinlock); in etm4_cpu_callback()
2564 if (!etmdrvdata[cpu]->os_unlock) { in etm4_cpu_callback()
2565 etm4_os_unlock(etmdrvdata[cpu]); in etm4_cpu_callback()
2566 etmdrvdata[cpu]->os_unlock = true; in etm4_cpu_callback()
2569 if (etmdrvdata[cpu]->enable) in etm4_cpu_callback()
2570 etm4_enable_hw(etmdrvdata[cpu]); in etm4_cpu_callback()
2571 spin_unlock(&etmdrvdata[cpu]->spinlock); in etm4_cpu_callback()
2575 if (etmdrvdata[cpu]->boot_enable && in etm4_cpu_callback()
2576 !etmdrvdata[cpu]->sticky_enable) in etm4_cpu_callback()
2577 coresight_enable(etmdrvdata[cpu]->csdev); in etm4_cpu_callback()
2581 spin_lock(&etmdrvdata[cpu]->spinlock); in etm4_cpu_callback()
2582 if (etmdrvdata[cpu]->enable) in etm4_cpu_callback()
2583 etm4_disable_hw(etmdrvdata[cpu]); in etm4_cpu_callback()
2584 spin_unlock(&etmdrvdata[cpu]->spinlock); in etm4_cpu_callback()
2636 etmdrvdata[drvdata->cpu] = drvdata; in etm4_probe()