Home
last modified time | relevance | path

Searched refs:adreno_gpu (Results 1 – 19 of 19) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/msm/adreno/
Dadreno_gpu.c135 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_zap_shader_load() local
149 if (!adreno_gpu->info->zapfw) { in adreno_zap_shader_load()
156 return zap_shader_load_mdt(gpu, adreno_gpu->info->zapfw, pasid); in adreno_zap_shader_load()
161 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_get_param() local
165 *value = adreno_gpu->info->revn; in adreno_get_param()
168 *value = adreno_gpu->gmem; in adreno_get_param()
174 *value = adreno_gpu->rev.patchid | in adreno_get_param()
175 (adreno_gpu->rev.minor << 8) | in adreno_get_param()
176 (adreno_gpu->rev.major << 16) | in adreno_get_param()
177 (adreno_gpu->rev.core << 24); in adreno_get_param()
[all …]
Da4xx_gpu.c34 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a4xx_enable_hwcg() local
63 if (adreno_is_a420(adreno_gpu)) { in a4xx_enable_hwcg()
101 if (adreno_is_a430(adreno_gpu) && adreno_gpu->rev.patchid < 2) in a4xx_enable_hwcg()
138 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a4xx_hw_init() local
139 struct a4xx_gpu *a4xx_gpu = to_a4xx_gpu(adreno_gpu); in a4xx_hw_init()
143 if (adreno_is_a420(adreno_gpu)) { in a4xx_hw_init()
152 } else if (adreno_is_a430(adreno_gpu)) { in a4xx_hw_init()
170 if (adreno_is_a430(adreno_gpu)) { in a4xx_hw_init()
201 if (adreno_is_a430(adreno_gpu)) in a4xx_hw_init()
209 (adreno_is_a420(adreno_gpu) ? (1 << 29) : 0)); in a4xx_hw_init()
[all …]
Da3xx_gpu.c64 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a3xx_hw_init() local
65 struct a3xx_gpu *a3xx_gpu = to_a3xx_gpu(adreno_gpu); in a3xx_hw_init()
71 if (adreno_is_a305(adreno_gpu)) { in a3xx_hw_init()
87 } else if (adreno_is_a306(adreno_gpu)) { in a3xx_hw_init()
91 } else if (adreno_is_a320(adreno_gpu)) { in a3xx_hw_init()
111 } else if (adreno_is_a330v2(adreno_gpu)) { in a3xx_hw_init()
126 } else if (adreno_is_a330(adreno_gpu)) { in a3xx_hw_init()
183 if (adreno_is_a306(adreno_gpu)) in a3xx_hw_init()
185 else if (adreno_is_a320(adreno_gpu)) in a3xx_hw_init()
187 else if (adreno_is_a330v2(adreno_gpu)) in a3xx_hw_init()
[all …]
Dadreno_gpu.h85 struct adreno_gpu { struct
127 #define to_adreno_gpu(x) container_of(x, struct adreno_gpu, base) argument
148 static inline bool adreno_is_a2xx(struct adreno_gpu *gpu) in adreno_is_a2xx()
153 static inline bool adreno_is_a20x(struct adreno_gpu *gpu) in adreno_is_a20x()
158 static inline bool adreno_is_a225(struct adreno_gpu *gpu) in adreno_is_a225()
163 static inline bool adreno_is_a3xx(struct adreno_gpu *gpu) in adreno_is_a3xx()
168 static inline bool adreno_is_a305(struct adreno_gpu *gpu) in adreno_is_a305()
173 static inline bool adreno_is_a306(struct adreno_gpu *gpu) in adreno_is_a306()
179 static inline bool adreno_is_a320(struct adreno_gpu *gpu) in adreno_is_a320()
184 static inline bool adreno_is_a330(struct adreno_gpu *gpu) in adreno_is_a330()
[all …]
Da5xx_power.c124 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a530_lm_setup() local
125 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a530_lm_setup()
177 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a540_lm_setup() local
182 config |= adreno_gpu->rev.patchid << AGC_LM_CONFIG_GPU_VERSION_SHIFT; in a540_lm_setup()
222 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_gpmu_init() local
223 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_gpmu_init()
251 if (adreno_is_a530(adreno_gpu)) in a5xx_gpmu_init()
266 if (!adreno_is_a530(adreno_gpu)) { in a5xx_gpmu_init()
280 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_lm_enable() local
283 if (!adreno_is_a530(adreno_gpu)) in a5xx_lm_enable()
[all …]
Da6xx_gpu.c17 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in _a6xx_check_idle() local
18 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_check_idle()
87 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_submit() local
88 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_submit()
267 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_set_hwcg() local
268 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_set_hwcg()
323 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_ucode_init() local
324 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_ucode_init()
328 adreno_gpu->fw[ADRENO_FW_SQE], &a6xx_gpu->sqe_iova); in a6xx_ucode_init()
377 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_hw_init() local
[all …]
Da2xx_gpu.c62 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a2xx_hw_init() local
82 if (adreno_is_a225(adreno_gpu)) in a2xx_hw_init()
130 if (!adreno_is_a20x(adreno_gpu)) in a2xx_hw_init()
159 if ((SZ_16K << i) == adreno_gpu->gmem) in a2xx_hw_init()
174 ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PM4]->data); in a2xx_hw_init()
175 len = adreno_gpu->fw[ADRENO_FW_PM4]->size / 4; in a2xx_hw_init()
185 ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PFP]->data); in a2xx_hw_init()
186 len = adreno_gpu->fw[ADRENO_FW_PFP]->size / 4; in a2xx_hw_init()
224 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a2xx_destroy() local
225 struct a2xx_gpu *a2xx_gpu = to_a2xx_gpu(adreno_gpu); in a2xx_destroy()
[all …]
Da5xx_preempt.c93 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_trigger() local
94 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_trigger()
162 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_irq() local
163 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_irq()
198 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_hw_init() local
199 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_hw_init()
226 struct adreno_gpu *adreno_gpu = &a5xx_gpu->base; in preempt_init_ring() local
227 struct msm_gpu *gpu = &adreno_gpu->base; in preempt_init_ring()
259 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_fini() local
260 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_fini()
[all …]
Da5xx_gpu.c23 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_flush() local
24 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_flush()
109 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_submit() local
110 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_submit()
314 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_set_hwcg() local
321 if (adreno_is_a540(adreno_gpu)) { in a5xx_set_hwcg()
332 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_me_init() local
350 if (adreno_is_a530(adreno_gpu)) { in a5xx_me_init()
370 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_start() local
371 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_start()
[all …]
Da6xx_gmu.c16 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_fault() local
17 struct msm_gpu *gpu = &adreno_gpu->base; in a6xx_gmu_fault()
106 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in __a6xx_gmu_set_freq() local
107 struct msm_gpu *gpu = &adreno_gpu->base; in __a6xx_gmu_set_freq()
140 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_gmu_set_freq() local
141 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gmu_set_freq()
157 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_gmu_get_freq() local
158 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gmu_get_freq()
559 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_fw_start() local
569 if (WARN(!adreno_gpu->fw[ADRENO_FW_GMU], in a6xx_gmu_fw_start()
[all …]
Da5xx_debugfs.c105 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in reset_set() local
106 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in reset_set()
119 release_firmware(adreno_gpu->fw[ADRENO_FW_PM4]); in reset_set()
120 adreno_gpu->fw[ADRENO_FW_PM4] = NULL; in reset_set()
122 release_firmware(adreno_gpu->fw[ADRENO_FW_PFP]); in reset_set()
123 adreno_gpu->fw[ADRENO_FW_PFP] = NULL; in reset_set()
Da6xx_gpu_state.c128 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_crashdumper_run() local
129 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_crashdumper_run()
722 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in _a6xx_get_gmu_registers() local
723 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_get_gmu_registers()
748 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_get_gmu_registers() local
749 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_get_gmu_registers()
868 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_gpu_state_get() local
869 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gpu_state_get()
Dadreno_device.c213 struct adreno_gpu *adreno_gpu; in adreno_load_gpu() local
224 adreno_gpu = to_adreno_gpu(gpu); in adreno_load_gpu()
232 ret = adreno_load_fw(adreno_gpu); in adreno_load_gpu()
Da2xx_gpu.h16 struct adreno_gpu base;
Da3xx_gpu.h19 struct adreno_gpu base;
Da4xx_gpu.h16 struct adreno_gpu base;
Da6xx_gpu.h16 struct adreno_gpu base;
Da5xx_gpu.h16 struct adreno_gpu base;
/Linux-v5.4/drivers/gpu/drm/msm/
DMakefile8 adreno/adreno_gpu.o \