Searched refs:V3D_CORE_WRITE (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.10/drivers/gpu/drm/v3d/ |
D | v3d_irq.c | 71 V3D_CORE_WRITE(0, V3D_PTB_BPOA, bo->node.start << PAGE_SHIFT); in v3d_overflow_mem_work() 72 V3D_CORE_WRITE(0, V3D_PTB_BPOS, obj->size); in v3d_overflow_mem_work() 88 V3D_CORE_WRITE(0, V3D_CTL_INT_CLR, intsts); in v3d_irq() 217 V3D_CORE_WRITE(core, V3D_CTL_INT_CLR, V3D_CORE_IRQS); in v3d_irq_init() 262 V3D_CORE_WRITE(core, V3D_CTL_INT_MSK_SET, ~V3D_CORE_IRQS); in v3d_irq_enable() 263 V3D_CORE_WRITE(core, V3D_CTL_INT_MSK_CLR, V3D_CORE_IRQS); in v3d_irq_enable() 277 V3D_CORE_WRITE(core, V3D_CTL_INT_MSK_SET, ~0); in v3d_irq_disable() 282 V3D_CORE_WRITE(core, V3D_CTL_INT_CLR, V3D_CORE_IRQS); in v3d_irq_disable()
|
D | v3d_sched.c | 107 V3D_CORE_WRITE(0, V3D_PTB_BPOS, 0); in v3d_bin_job_run() 127 V3D_CORE_WRITE(0, V3D_CLE_CT0QMA, job->qma); in v3d_bin_job_run() 128 V3D_CORE_WRITE(0, V3D_CLE_CT0QMS, job->qms); in v3d_bin_job_run() 131 V3D_CORE_WRITE(0, V3D_CLE_CT0QTS, in v3d_bin_job_run() 135 V3D_CORE_WRITE(0, V3D_CLE_CT0QBA, job->start); in v3d_bin_job_run() 136 V3D_CORE_WRITE(0, V3D_CLE_CT0QEA, job->end); in v3d_bin_job_run() 177 V3D_CORE_WRITE(0, V3D_CLE_CT1QBA, job->start); in v3d_render_job_run() 178 V3D_CORE_WRITE(0, V3D_CLE_CT1QEA, job->end); in v3d_render_job_run() 244 V3D_CORE_WRITE(0, V3D_CSD_QUEUED_CFG0 + 4 * i, job->args.cfg[i]); in v3d_csd_job_run() 246 V3D_CORE_WRITE(0, V3D_CSD_QUEUED_CFG0, job->args.cfg[0]); in v3d_csd_job_run()
|
D | v3d_debugfs.c | 227 V3D_CORE_WRITE(core, V3D_V4_PCTR_0_SRC_0_3, in v3d_measure_clock() 230 V3D_CORE_WRITE(core, V3D_V4_PCTR_0_CLR, 1); in v3d_measure_clock() 231 V3D_CORE_WRITE(core, V3D_V4_PCTR_0_EN, 1); in v3d_measure_clock() 233 V3D_CORE_WRITE(core, V3D_V3_PCTR_0_PCTRS0, in v3d_measure_clock() 235 V3D_CORE_WRITE(core, V3D_V3_PCTR_0_CLR, 1); in v3d_measure_clock() 236 V3D_CORE_WRITE(core, V3D_V3_PCTR_0_EN, in v3d_measure_clock()
|
D | v3d_gem.c | 31 V3D_CORE_WRITE(core, V3D_CTL_MISCCFG, V3D_MISCCFG_OVRTMUOUT); in v3d_init_core() 36 V3D_CORE_WRITE(core, V3D_CTL_L2TFLSTA, 0); in v3d_init_core() 37 V3D_CORE_WRITE(core, V3D_CTL_L2TFLEND, ~0); in v3d_init_core() 50 V3D_CORE_WRITE(core, V3D_GMP_CFG, V3D_GMP_CFG_STOP_REQ); in v3d_idle_axi() 157 V3D_CORE_WRITE(core, V3D_CTL_L2CACTL, in v3d_invalidate_l2c() 174 V3D_CORE_WRITE(core, V3D_CTL_L2TCACTL, in v3d_flush_l2t() 196 V3D_CORE_WRITE(core, V3D_CTL_L2TCACTL, V3D_L2TCACTL_TMUWCF); in v3d_clean_caches() 203 V3D_CORE_WRITE(core, V3D_CTL_L2TCACTL, in v3d_clean_caches() 221 V3D_CORE_WRITE(core, V3D_CTL_SLCACTL, in v3d_invalidate_slices()
|
D | v3d_drv.h | 180 #define V3D_CORE_WRITE(core, offset, val) writel(val, v3d->core_regs[core] + offset) macro
|