Searched refs:V3D_WRITE (Results 1 – 10 of 10) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/vc4/ |
D | vc4_irq.c | 106 V3D_WRITE(V3D_BPOA, bo->base.dma_addr + bin_bo_slot * vc4->bin_alloc_size); in vc4_overflow_mem_work() 107 V3D_WRITE(V3D_BPOS, bo->base.base.size); in vc4_overflow_mem_work() 108 V3D_WRITE(V3D_INTCTL, V3D_INT_OUTOMEM); in vc4_overflow_mem_work() 109 V3D_WRITE(V3D_INTENA, V3D_INT_OUTOMEM); in vc4_overflow_mem_work() 218 V3D_WRITE(V3D_INTCTL, intctl); in vc4_irq() 222 V3D_WRITE(V3D_INTDIS, V3D_INT_OUTOMEM); in vc4_irq() 258 V3D_WRITE(V3D_INTCTL, V3D_DRIVER_IRQS); in vc4_irq_prepare() 275 V3D_WRITE(V3D_INTENA, V3D_INT_FLDONE | V3D_INT_FRDONE); in vc4_irq_enable() 290 V3D_WRITE(V3D_INTDIS, V3D_DRIVER_IRQS); in vc4_irq_disable() 293 V3D_WRITE(V3D_INTCTL, V3D_DRIVER_IRQS); in vc4_irq_disable() [all …]
|
D | vc4_v3d.c | 170 V3D_WRITE(V3D_VPMBASE, 0); in vc4_v3d_init_hw() 303 V3D_WRITE(V3D_INTENA, V3D_INT_OUTOMEM); in bin_bo_alloc() 471 V3D_WRITE(V3D_BPOA, 0); in vc4_v3d_bind() 472 V3D_WRITE(V3D_BPOS, 0); in vc4_v3d_bind() 503 V3D_WRITE(V3D_BPOA, 0); in vc4_v3d_unbind() 504 V3D_WRITE(V3D_BPOS, 0); in vc4_v3d_unbind()
|
D | vc4_perfmon.c | 59 V3D_WRITE(V3D_PCTRS(i), perfmon->events[i]); in vc4_perfmon_start() 62 V3D_WRITE(V3D_PCTRC, mask); in vc4_perfmon_start() 63 V3D_WRITE(V3D_PCTRE, V3D_PCTRE_EN | mask); in vc4_perfmon_start() 84 V3D_WRITE(V3D_PCTRE, 0); in vc4_perfmon_stop()
|
D | vc4_gem.c | 379 V3D_WRITE(V3D_CTNCA(thread), start); in submit_cl() 380 V3D_WRITE(V3D_CTNEA(thread), end); in submit_cl() 443 V3D_WRITE(V3D_L2CACTL, in vc4_flush_caches() 446 V3D_WRITE(V3D_SLCACTL, in vc4_flush_caches() 458 V3D_WRITE(V3D_L2CACTL, in vc4_flush_texture_caches() 461 V3D_WRITE(V3D_SLCACTL, in vc4_flush_texture_caches()
|
D | vc4_drv.h | 625 #define V3D_WRITE(offset, val) \ macro
|
/linux-6.12.1/drivers/gpu/drm/v3d/ |
D | v3d_mmu.c | 43 V3D_WRITE(V3D_MMU_CTL, V3D_READ(V3D_MMU_CTL) | in v3d_mmu_flush_all() 46 V3D_WRITE(V3D_MMUC_CONTROL, in v3d_mmu_flush_all() 67 V3D_WRITE(V3D_MMU_PT_PA_BASE, v3d->pt_paddr >> V3D_MMU_PAGE_SHIFT); in v3d_mmu_set_page_table() 68 V3D_WRITE(V3D_MMU_CTL, in v3d_mmu_set_page_table() 77 V3D_WRITE(V3D_MMU_ILLEGAL_ADDR, in v3d_mmu_set_page_table() 80 V3D_WRITE(V3D_MMUC_CONTROL, V3D_MMUC_CONTROL_ENABLE); in v3d_mmu_set_page_table()
|
D | v3d_irq.c | 157 V3D_WRITE(V3D_HUB_INT_CLR, intsts); in v3d_hub_irq() 187 V3D_WRITE(V3D_MMU_CTL, V3D_READ(V3D_MMU_CTL)); in v3d_hub_irq() 226 V3D_WRITE(V3D_HUB_INT_CLR, V3D_HUB_IRQS(v3d->ver)); in v3d_irq_init() 274 V3D_WRITE(V3D_HUB_INT_MSK_SET, ~V3D_HUB_IRQS(v3d->ver)); in v3d_irq_enable() 275 V3D_WRITE(V3D_HUB_INT_MSK_CLR, V3D_HUB_IRQS(v3d->ver)); in v3d_irq_enable() 286 V3D_WRITE(V3D_HUB_INT_MSK_SET, ~0); in v3d_irq_disable() 291 V3D_WRITE(V3D_HUB_INT_CLR, V3D_HUB_IRQS(v3d->ver)); in v3d_irq_disable()
|
D | v3d_sched.c | 299 V3D_WRITE(V3D_TFU_IIA(v3d->ver), job->args.iia); in v3d_tfu_job_run() 300 V3D_WRITE(V3D_TFU_IIS(v3d->ver), job->args.iis); in v3d_tfu_job_run() 301 V3D_WRITE(V3D_TFU_ICA(v3d->ver), job->args.ica); in v3d_tfu_job_run() 302 V3D_WRITE(V3D_TFU_IUA(v3d->ver), job->args.iua); in v3d_tfu_job_run() 303 V3D_WRITE(V3D_TFU_IOA(v3d->ver), job->args.ioa); in v3d_tfu_job_run() 305 V3D_WRITE(V3D_V7_TFU_IOC, job->args.v71.ioc); in v3d_tfu_job_run() 306 V3D_WRITE(V3D_TFU_IOS(v3d->ver), job->args.ios); in v3d_tfu_job_run() 307 V3D_WRITE(V3D_TFU_COEF0(v3d->ver), job->args.coef[0]); in v3d_tfu_job_run() 309 V3D_WRITE(V3D_TFU_COEF1(v3d->ver), job->args.coef[1]); in v3d_tfu_job_run() 310 V3D_WRITE(V3D_TFU_COEF2(v3d->ver), job->args.coef[2]); in v3d_tfu_job_run() [all …]
|
D | v3d_gem.c | 86 V3D_WRITE(V3D_HUB_AXICFG, V3D_HUB_AXICFG_MAX_LEN_MASK); in v3d_reset_by_bridge()
|
D | v3d_drv.h | 247 #define V3D_WRITE(offset, val) writel(val, v3d->hub_regs + offset) macro
|