Lines Matching refs:etmdrvdata
43 static struct etm_drvdata *etmdrvdata[NR_CPUS]; variable
1650 if (!etmdrvdata[cpu]) in etm_cpu_callback()
1655 spin_lock(&etmdrvdata[cpu]->spinlock); in etm_cpu_callback()
1656 if (!etmdrvdata[cpu]->os_unlock) { in etm_cpu_callback()
1657 etm_os_unlock(etmdrvdata[cpu]); in etm_cpu_callback()
1658 etmdrvdata[cpu]->os_unlock = true; in etm_cpu_callback()
1661 if (etmdrvdata[cpu]->enable) in etm_cpu_callback()
1662 etm_enable_hw(etmdrvdata[cpu]); in etm_cpu_callback()
1663 spin_unlock(&etmdrvdata[cpu]->spinlock); in etm_cpu_callback()
1667 if (etmdrvdata[cpu]->boot_enable && in etm_cpu_callback()
1668 !etmdrvdata[cpu]->sticky_enable) in etm_cpu_callback()
1669 coresight_enable(etmdrvdata[cpu]->csdev); in etm_cpu_callback()
1673 spin_lock(&etmdrvdata[cpu]->spinlock); in etm_cpu_callback()
1674 if (etmdrvdata[cpu]->enable) in etm_cpu_callback()
1675 etm_disable_hw(etmdrvdata[cpu]); in etm_cpu_callback()
1676 spin_unlock(&etmdrvdata[cpu]->spinlock); in etm_cpu_callback()
1832 etmdrvdata[drvdata->cpu] = drvdata; in etm_probe()