| /Linux-v6.6/drivers/gpu/drm/msm/adreno/ | 
| D | a3xx_gpu.c | 123 		gpu_write(gpu, REG_A3XX_VBIF_IN_RD_LIM_CONF0, 0x10101010);  in a3xx_hw_init() 124 		gpu_write(gpu, REG_A3XX_VBIF_IN_RD_LIM_CONF1, 0x10101010);  in a3xx_hw_init() 125 		gpu_write(gpu, REG_A3XX_VBIF_OUT_RD_LIM_CONF0, 0x10101010);  in a3xx_hw_init() 126 		gpu_write(gpu, REG_A3XX_VBIF_OUT_WR_LIM_CONF0, 0x10101010);  in a3xx_hw_init() 127 		gpu_write(gpu, REG_A3XX_VBIF_DDR_OUT_MAX_BURST, 0x0000303);  in a3xx_hw_init() 128 		gpu_write(gpu, REG_A3XX_VBIF_IN_WR_LIM_CONF0, 0x10101010);  in a3xx_hw_init() 129 		gpu_write(gpu, REG_A3XX_VBIF_IN_WR_LIM_CONF1, 0x10101010);  in a3xx_hw_init() 131 		gpu_write(gpu, REG_A3XX_VBIF_GATE_OFF_WRREQ_EN, 0x0000ff);  in a3xx_hw_init() 133 		gpu_write(gpu, REG_A3XX_VBIF_ARB_CTL, 0x00000030);  in a3xx_hw_init() 135 		gpu_write(gpu, REG_A3XX_VBIF_OUT_AXI_AOOO_EN, 0x0000003c);  in a3xx_hw_init() [all …] 
 | 
| D | a4xx_gpu.c | 81 		gpu_write(gpu, REG_A4XX_RBBM_CLOCK_CTL_TP(i), 0x02222202);  in a4xx_enable_hwcg() 83 		gpu_write(gpu, REG_A4XX_RBBM_CLOCK_CTL2_TP(i), 0x00002222);  in a4xx_enable_hwcg() 85 		gpu_write(gpu, REG_A4XX_RBBM_CLOCK_HYST_TP(i), 0x0E739CE7);  in a4xx_enable_hwcg() 87 		gpu_write(gpu, REG_A4XX_RBBM_CLOCK_DELAY_TP(i), 0x00111111);  in a4xx_enable_hwcg() 89 		gpu_write(gpu, REG_A4XX_RBBM_CLOCK_CTL_SP(i), 0x22222222);  in a4xx_enable_hwcg() 91 		gpu_write(gpu, REG_A4XX_RBBM_CLOCK_CTL2_SP(i), 0x00222222);  in a4xx_enable_hwcg() 93 		gpu_write(gpu, REG_A4XX_RBBM_CLOCK_HYST_SP(i), 0x00000104);  in a4xx_enable_hwcg() 95 		gpu_write(gpu, REG_A4XX_RBBM_CLOCK_DELAY_SP(i), 0x00000081);  in a4xx_enable_hwcg() 96 	gpu_write(gpu, REG_A4XX_RBBM_CLOCK_CTL_UCHE, 0x22222222);  in a4xx_enable_hwcg() 97 	gpu_write(gpu, REG_A4XX_RBBM_CLOCK_CTL2_UCHE, 0x02222222);  in a4xx_enable_hwcg() [all …] 
 | 
| D | a5xx_power.c | 130 		gpu_write(gpu, a5xx_sequence_regs[i].reg,  in a530_lm_setup() 134 	gpu_write(gpu, REG_A5XX_GPMU_TEMP_SENSOR_ID, 0x60007);  in a530_lm_setup() 135 	gpu_write(gpu, REG_A5XX_GPMU_DELTA_TEMP_THRESHOLD, 0x01);  in a530_lm_setup() 136 	gpu_write(gpu, REG_A5XX_GPMU_TEMP_SENSOR_CONFIG, 0x01);  in a530_lm_setup() 139 	gpu_write(gpu, REG_A5XX_GPMU_GPMU_VOLTAGE, 0x80000000 | 0);  in a530_lm_setup() 141 	gpu_write(gpu, REG_A5XX_GPMU_BASE_LEAKAGE, a5xx_gpu->lm_leakage);  in a530_lm_setup() 144 	gpu_write(gpu, REG_A5XX_GPMU_GPMU_PWR_THRESHOLD, 0x80000000 | 6000);  in a530_lm_setup() 146 	gpu_write(gpu, REG_A5XX_GPMU_BEC_ENABLE, 0x10001FFF);  in a530_lm_setup() 147 	gpu_write(gpu, REG_A5XX_GDPM_CONFIG1, 0x00201FF1);  in a530_lm_setup() 150 	gpu_write(gpu, REG_A5XX_GPMU_BEC_ENABLE, 0x10001FFF);  in a530_lm_setup() [all …] 
 | 
| D | a2xx_gpu.c | 121 	gpu_write(gpu, REG_AXXX_CP_ME_CNTL, AXXX_CP_ME_CNTL_HALT);  in a2xx_hw_init() 123 	gpu_write(gpu, REG_A2XX_RBBM_PM_OVERRIDE1, 0xfffffffe);  in a2xx_hw_init() 124 	gpu_write(gpu, REG_A2XX_RBBM_PM_OVERRIDE2, 0xffffffff);  in a2xx_hw_init() 127 	gpu_write(gpu, REG_A2XX_RBBM_SOFT_RESET, 0xffffffff);  in a2xx_hw_init() 129 	gpu_write(gpu, REG_A2XX_RBBM_SOFT_RESET, 0x00000000);  in a2xx_hw_init() 132 		gpu_write(gpu, REG_A2XX_SQ_FLOW_CONTROL, 0x18000000);  in a2xx_hw_init() 135 	gpu_write(gpu, REG_A2XX_RBBM_CNTL, 0x00004442);  in a2xx_hw_init() 138 	gpu_write(gpu, REG_A2XX_MH_MMU_MPU_BASE, 0x00000000);  in a2xx_hw_init() 139 	gpu_write(gpu, REG_A2XX_MH_MMU_MPU_END, 0xfffff000);  in a2xx_hw_init() 141 	gpu_write(gpu, REG_A2XX_MH_MMU_CONFIG, A2XX_MH_MMU_CONFIG_MMU_ENABLE |  in a2xx_hw_init() [all …] 
 | 
| D | a5xx_gpu.c | 63 		gpu_write(gpu, REG_A5XX_CP_RB_WPTR, wptr);  in a5xx_flush() 454 		gpu_write(gpu, regs[i].offset,  in a5xx_set_hwcg() 458 		gpu_write(gpu, REG_A5XX_RBBM_CLOCK_DELAY_GPMU, state ? 0x00000770 : 0);  in a5xx_set_hwcg() 459 		gpu_write(gpu, REG_A5XX_RBBM_CLOCK_HYST_GPMU, state ? 0x00000004 : 0);  in a5xx_set_hwcg() 462 	gpu_write(gpu, REG_A5XX_RBBM_CLOCK_CNTL, state ? 0xAAA8AA00 : 0);  in a5xx_set_hwcg() 463 	gpu_write(gpu, REG_A5XX_RBBM_ISDB_CNT, state ? 0x182 : 0x180);  in a5xx_set_hwcg() 690 	gpu_write(gpu, REG_A5XX_VBIF_ROUND_ROBIN_QOS_ARB, 0x00000003);  in a5xx_hw_init() 694 		gpu_write(gpu, REG_A5XX_VBIF_GATE_OFF_WRREQ_EN, 0x00000009);  in a5xx_hw_init() 697 	gpu_write(gpu, REG_A5XX_RBBM_PERFCTR_GPU_BUSY_MASKED, 0xFFFFFFFF);  in a5xx_hw_init() 700 	gpu_write(gpu, REG_A5XX_RBBM_AHB_CNTL0, 0x00000001);  in a5xx_hw_init() [all …] 
 | 
| D | a6xx_gpu.c | 88 	gpu_write(gpu, REG_A6XX_CP_RB_WPTR, wptr);  in a6xx_flush() 728 		gpu_write(gpu, reg->offset, state ? reg->value : 0);  in a6xx_set_hwcg() 734 	gpu_write(gpu, REG_A6XX_RBBM_CLOCK_CNTL, state ? clock_cntl_on : 0);  in a6xx_set_hwcg() 933 	gpu_write(gpu, REG_A6XX_CP_PROTECT_CNTL,  in a6xx_set_cp_protect() 941 			gpu_write(gpu, REG_A6XX_CP_PROTECT(i), regs[i]);  in a6xx_set_cp_protect() 944 	gpu_write(gpu, REG_A6XX_CP_PROTECT(count_max - 1), regs[i]);  in a6xx_set_cp_protect() 1009 	gpu_write(gpu, REG_A6XX_RB_NC_MODE_CNTL,  in a6xx_set_ubwc_config() 1013 	gpu_write(gpu, REG_A6XX_TPL1_NC_MODE_CNTL, hbb_hi << 4 |  in a6xx_set_ubwc_config() 1016 	gpu_write(gpu, REG_A6XX_SP_NC_MODE_CNTL, hbb_hi << 10 |  in a6xx_set_ubwc_config() 1020 	gpu_write(gpu, REG_A6XX_UCHE_MODE_CNTL, min_acc_len << 23 | hbb_lo << 21);  in a6xx_set_ubwc_config() [all …] 
 | 
| D | a6xx_gpu_state.c | 152 	gpu_write(gpu, REG_A6XX_CP_CRASH_DUMP_CNTL, 1);  in a6xx_crashdumper_run() 157 	gpu_write(gpu, REG_A6XX_CP_CRASH_DUMP_CNTL, 0);  in a6xx_crashdumper_run() 169 	gpu_write(gpu, REG_A6XX_DBGC_CFG_DBGBUS_SEL_A, reg);  in debugbus_read() 170 	gpu_write(gpu, REG_A6XX_DBGC_CFG_DBGBUS_SEL_B, reg);  in debugbus_read() 171 	gpu_write(gpu, REG_A6XX_DBGC_CFG_DBGBUS_SEL_C, reg);  in debugbus_read() 172 	gpu_write(gpu, REG_A6XX_DBGC_CFG_DBGBUS_SEL_D, reg);  in debugbus_read() 216 	gpu_write(gpu, ctrl0, reg);  in vbif_debugbus_read() 219 		gpu_write(gpu, ctrl1, i);  in vbif_debugbus_read() 253 	gpu_write(gpu, REG_A6XX_VBIF_CLKON,  in a6xx_get_vbif_debugbus_block() 257 	gpu_write(gpu, REG_A6XX_VBIF_TEST_BUS1_CTRL0, 0);  in a6xx_get_vbif_debugbus_block() [all …] 
 | 
| D | a5xx_debugfs.c | 21 		gpu_write(gpu, REG_A5XX_CP_PFP_STAT_ADDR, i);  in pfp_print() 34 		gpu_write(gpu, REG_A5XX_CP_ME_STAT_ADDR, i);  in me_print() 45 	gpu_write(gpu, REG_A5XX_CP_MEQ_DBG_ADDR, 0);  in meq_print() 58 	gpu_write(gpu, REG_A5XX_CP_ROQ_DBG_ADDR, 0);  in roq_print()
  | 
| D | a5xx_preempt.c | 52 	gpu_write(gpu, REG_A5XX_CP_RB_WPTR, wptr);  in update_wptr() 154 	gpu_write(gpu, REG_A5XX_CP_CONTEXT_SWITCH_CNTL, 1);  in a5xx_preempt_trigger()
  | 
| D | adreno_gpu.c | 632 	gpu_write(gpu, reg, wptr);  in adreno_flush()
  | 
| /Linux-v6.6/drivers/gpu/drm/panfrost/ | 
| D | panfrost_perfcnt.c | 45 	gpu_write(pfdev, GPU_CMD, GPU_CMD_CLEAN_CACHES);  in panfrost_perfcnt_sample_done() 55 	gpu_write(pfdev, GPU_PERFCNT_BASE_LO, lower_32_bits(gpuva));  in panfrost_perfcnt_dump_locked() 56 	gpu_write(pfdev, GPU_PERFCNT_BASE_HI, upper_32_bits(gpuva));  in panfrost_perfcnt_dump_locked() 57 	gpu_write(pfdev, GPU_INT_CLEAR,  in panfrost_perfcnt_dump_locked() 60 	gpu_write(pfdev, GPU_CMD, GPU_CMD_PERFCNT_SAMPLE);  in panfrost_perfcnt_dump_locked() 119 	gpu_write(pfdev, GPU_INT_CLEAR,  in panfrost_perfcnt_enable_locked() 122 	gpu_write(pfdev, GPU_CMD, GPU_CMD_PERFCNT_CLEAR);  in panfrost_perfcnt_enable_locked() 123 	gpu_write(pfdev, GPU_CMD, GPU_CMD_CLEAN_INV_CACHES);  in panfrost_perfcnt_enable_locked() 144 	gpu_write(pfdev, GPU_PRFCNT_JM_EN, 0xffffffff);  in panfrost_perfcnt_enable_locked() 145 	gpu_write(pfdev, GPU_PRFCNT_SHADER_EN, 0xffffffff);  in panfrost_perfcnt_enable_locked() [all …] 
 | 
| D | panfrost_gpu.c | 42 		gpu_write(pfdev, GPU_INT_MASK, 0);  in panfrost_gpu_irq_handler() 51 	gpu_write(pfdev, GPU_INT_CLEAR, state);  in panfrost_gpu_irq_handler() 61 	gpu_write(pfdev, GPU_INT_MASK, 0);  in panfrost_gpu_soft_reset() 62 	gpu_write(pfdev, GPU_INT_CLEAR, GPU_IRQ_RESET_COMPLETED);  in panfrost_gpu_soft_reset() 63 	gpu_write(pfdev, GPU_CMD, GPU_CMD_SOFT_RESET);  in panfrost_gpu_soft_reset() 73 	gpu_write(pfdev, GPU_INT_CLEAR, GPU_IRQ_MASK_ALL);  in panfrost_gpu_soft_reset() 74 	gpu_write(pfdev, GPU_INT_MASK, GPU_IRQ_MASK_ALL);  in panfrost_gpu_soft_reset() 86 	gpu_write(pfdev, GPU_PWR_KEY, GPU_PWR_KEY_UNLOCK);  in panfrost_gpu_amlogic_quirk() 87 	gpu_write(pfdev, GPU_PWR_OVERRIDE1, 0xfff | (0x20 << 16));  in panfrost_gpu_amlogic_quirk() 118 		gpu_write(pfdev, GPU_SHADER_CONFIG, quirks);  in panfrost_gpu_init_quirks() [all …] 
 | 
| D | panfrost_regs.h | 329 #define gpu_write(dev, reg, data) writel(data, dev->iomem + reg)  macro
  | 
| /Linux-v6.6/drivers/gpu/drm/etnaviv/ | 
| D | etnaviv_iommu.c | 100 	gpu_write(gpu, VIVS_MC_MEMORY_BASE_ADDR_RA, context->global->memory_base);  in etnaviv_iommuv1_restore() 101 	gpu_write(gpu, VIVS_MC_MEMORY_BASE_ADDR_FE, context->global->memory_base);  in etnaviv_iommuv1_restore() 102 	gpu_write(gpu, VIVS_MC_MEMORY_BASE_ADDR_TX, context->global->memory_base);  in etnaviv_iommuv1_restore() 103 	gpu_write(gpu, VIVS_MC_MEMORY_BASE_ADDR_PEZ, context->global->memory_base);  in etnaviv_iommuv1_restore() 104 	gpu_write(gpu, VIVS_MC_MEMORY_BASE_ADDR_PE, context->global->memory_base);  in etnaviv_iommuv1_restore() 109 	gpu_write(gpu, VIVS_MC_MMU_FE_PAGE_TABLE, pgtable);  in etnaviv_iommuv1_restore() 110 	gpu_write(gpu, VIVS_MC_MMU_TX_PAGE_TABLE, pgtable);  in etnaviv_iommuv1_restore() 111 	gpu_write(gpu, VIVS_MC_MMU_PE_PAGE_TABLE, pgtable);  in etnaviv_iommuv1_restore() 112 	gpu_write(gpu, VIVS_MC_MMU_PEZ_PAGE_TABLE, pgtable);  in etnaviv_iommuv1_restore() 113 	gpu_write(gpu, VIVS_MC_MMU_RA_PAGE_TABLE, pgtable);  in etnaviv_iommuv1_restore()
  | 
| D | etnaviv_iommu_v2.c | 186 	gpu_write(gpu, VIVS_MMUv2_CONTROL, VIVS_MMUv2_CONTROL_ENABLE);  in etnaviv_iommuv2_restore_nonsec() 203 	gpu_write(gpu, VIVS_MMUv2_PTA_ADDRESS_LOW,  in etnaviv_iommuv2_restore_sec() 205 	gpu_write(gpu, VIVS_MMUv2_PTA_ADDRESS_HIGH,  in etnaviv_iommuv2_restore_sec() 207 	gpu_write(gpu, VIVS_MMUv2_PTA_CONTROL, VIVS_MMUv2_PTA_CONTROL_ENABLE);  in etnaviv_iommuv2_restore_sec() 209 	gpu_write(gpu, VIVS_MMUv2_NONSEC_SAFE_ADDR_LOW,  in etnaviv_iommuv2_restore_sec() 211 	gpu_write(gpu, VIVS_MMUv2_SEC_SAFE_ADDR_LOW,  in etnaviv_iommuv2_restore_sec() 213 	gpu_write(gpu, VIVS_MMUv2_SAFE_ADDRESS_CONFIG,  in etnaviv_iommuv2_restore_sec() 228 	gpu_write(gpu, VIVS_MMUv2_SEC_CONTROL, VIVS_MMUv2_SEC_CONTROL_ENABLE);  in etnaviv_iommuv2_restore_sec()
  | 
| D | etnaviv_gpu.c | 475 	gpu_write(gpu, VIVS_HI_CLOCK_CONTROL, clock |  in etnaviv_gpu_load_clock() 477 	gpu_write(gpu, VIVS_HI_CLOCK_CONTROL, clock);  in etnaviv_gpu_load_clock() 523 		gpu_write(gpu, VIVS_HI_CLOCK_CONTROL, control);  in etnaviv_hw_reset() 526 			gpu_write(gpu, VIVS_MMUv2_AHB_CONTROL,  in etnaviv_hw_reset() 531 			gpu_write(gpu, VIVS_HI_CLOCK_CONTROL, control);  in etnaviv_hw_reset() 539 		gpu_write(gpu, VIVS_HI_CLOCK_CONTROL, control);  in etnaviv_hw_reset() 543 		gpu_write(gpu, VIVS_HI_CLOCK_CONTROL, control);  in etnaviv_hw_reset() 566 		gpu_write(gpu, VIVS_HI_CLOCK_CONTROL, control);  in etnaviv_hw_reset() 652 	gpu_write(gpu, VIVS_FE_COMMAND_ADDRESS, address);  in etnaviv_gpu_start_fe() 653 	gpu_write(gpu, VIVS_FE_COMMAND_CONTROL,  in etnaviv_gpu_start_fe() [all …] 
 | 
| D | etnaviv_perfmon.c | 44 	gpu_write(gpu, domain->profile_config, signal->data);  in perf_reg_read() 54 	gpu_write(gpu, VIVS_HI_CLOCK_CONTROL, clock);  in pipe_select()
  | 
| D | etnaviv_gpu.h | 166 static inline void gpu_write(struct etnaviv_gpu *gpu, u32 reg, u32 data)  in gpu_write()  function
  | 
| /Linux-v6.6/drivers/gpu/drm/msm/ | 
| D | msm_gpummu.c | 50 	gpu_write(gpummu->gpu, REG_A2XX_MH_MMU_INVALIDATE,  in msm_gpummu_map() 65 	gpu_write(gpummu->gpu, REG_A2XX_MH_MMU_INVALIDATE,  in msm_gpummu_unmap()
  | 
| D | msm_gpu.h | 556 static inline void gpu_write(struct msm_gpu *gpu, u32 reg, u32 data)  in gpu_write()  function
  | 
| /Linux-v6.6/drivers/gpu/drm/i915/gem/selftests/ | 
| D | huge_pages.c | 1055 static int gpu_write(struct intel_context *ce,  in gpu_write()  function 1175 	err = gpu_write(ce, vma, dword, val);  in __igt_write_huge() 1900 		err = gpu_write(ce, vma, n++, 0xdeadbeaf);  in igt_shrink_thp()
  |