Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/msm/adreno/
Dadreno_gpu.c30 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in adreno_get_param() local
34 *value = adreno_gpu->info->revn; in adreno_get_param()
37 *value = adreno_gpu->gmem; in adreno_get_param()
43 *value = adreno_gpu->rev.patchid | in adreno_get_param()
44 (adreno_gpu->rev.minor << 8) | in adreno_get_param()
45 (adreno_gpu->rev.major << 16) | in adreno_get_param()
46 (adreno_gpu->rev.core << 24); in adreno_get_param()
49 *value = adreno_gpu->base.fast_rate; in adreno_get_param()
52 if (adreno_gpu->funcs->get_timestamp) { in adreno_get_param()
56 ret = adreno_gpu->funcs->get_timestamp(gpu, value); in adreno_get_param()
[all …]
Da4xx_gpu.c43 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a4xx_enable_hwcg() local
72 if (adreno_is_a420(adreno_gpu)) { in a4xx_enable_hwcg()
110 if (adreno_is_a430(adreno_gpu) && adreno_gpu->rev.patchid < 2) in a4xx_enable_hwcg()
147 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a4xx_hw_init() local
148 struct a4xx_gpu *a4xx_gpu = to_a4xx_gpu(adreno_gpu); in a4xx_hw_init()
152 if (adreno_is_a420(adreno_gpu)) { in a4xx_hw_init()
161 } else if (adreno_is_a430(adreno_gpu)) { in a4xx_hw_init()
179 if (adreno_is_a430(adreno_gpu)) { in a4xx_hw_init()
210 if (adreno_is_a430(adreno_gpu)) in a4xx_hw_init()
218 (adreno_is_a420(adreno_gpu) ? (1 << 29) : 0)); in a4xx_hw_init()
[all …]
Da3xx_gpu.c75 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a3xx_hw_init() local
76 struct a3xx_gpu *a3xx_gpu = to_a3xx_gpu(adreno_gpu); in a3xx_hw_init()
82 if (adreno_is_a305(adreno_gpu)) { in a3xx_hw_init()
98 } else if (adreno_is_a306(adreno_gpu)) { in a3xx_hw_init()
102 } else if (adreno_is_a320(adreno_gpu)) { in a3xx_hw_init()
122 } else if (adreno_is_a330v2(adreno_gpu)) { in a3xx_hw_init()
137 } else if (adreno_is_a330(adreno_gpu)) { in a3xx_hw_init()
194 if (adreno_is_a306(adreno_gpu)) in a3xx_hw_init()
196 else if (adreno_is_a320(adreno_gpu)) in a3xx_hw_init()
198 else if (adreno_is_a330v2(adreno_gpu)) in a3xx_hw_init()
[all …]
Dadreno_gpu.h94 struct adreno_gpu { struct
136 #define to_adreno_gpu(x) container_of(x, struct adreno_gpu, base) argument
158 static inline bool adreno_is_a3xx(struct adreno_gpu *gpu) in adreno_is_a3xx()
163 static inline bool adreno_is_a305(struct adreno_gpu *gpu) in adreno_is_a305()
168 static inline bool adreno_is_a306(struct adreno_gpu *gpu) in adreno_is_a306()
174 static inline bool adreno_is_a320(struct adreno_gpu *gpu) in adreno_is_a320()
179 static inline bool adreno_is_a330(struct adreno_gpu *gpu) in adreno_is_a330()
184 static inline bool adreno_is_a330v2(struct adreno_gpu *gpu) in adreno_is_a330v2()
189 static inline bool adreno_is_a4xx(struct adreno_gpu *gpu) in adreno_is_a4xx()
194 static inline int adreno_is_a420(struct adreno_gpu *gpu) in adreno_is_a420()
[all …]
Da6xx_gpu.c12 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in _a6xx_check_idle() local
13 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_check_idle()
229 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_set_hwcg() local
230 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_set_hwcg()
285 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_ucode_init() local
286 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_ucode_init()
290 adreno_gpu->fw[ADRENO_FW_SQE], &a6xx_gpu->sqe_iova); in a6xx_ucode_init()
323 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_hw_init() local
324 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_hw_init()
365 0x00100000 + adreno_gpu->gmem - 1); in a6xx_hw_init()
[all …]
Da5xx_preempt.c102 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_trigger() local
103 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_trigger()
171 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_irq() local
172 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_irq()
207 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_hw_init() local
208 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_hw_init()
231 struct adreno_gpu *adreno_gpu = &a5xx_gpu->base; in preempt_init_ring() local
232 struct msm_gpu *gpu = &adreno_gpu->base; in preempt_init_ring()
262 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_fini() local
263 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_fini()
[all …]
Da5xx_power.c121 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_lm_setup() local
122 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_lm_setup()
180 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_gpmu_init() local
181 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_gpmu_init()
261 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_gpmu_ucode_init() local
262 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_gpmu_ucode_init()
271 data = (unsigned int *) adreno_gpu->fw[ADRENO_FW_GPMU]->data; in a5xx_gpmu_ucode_init()
279 if (adreno_gpu->fw[ADRENO_FW_GPMU]->size < 8 || in a5xx_gpmu_ucode_init()
281 (adreno_gpu->fw[ADRENO_FW_GPMU]->size >> 2))) in a5xx_gpmu_ucode_init()
Da5xx_gpu.c124 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_flush() local
125 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_flush()
209 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_submit() local
210 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_submit()
425 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_me_init() local
443 if (adreno_is_a530(adreno_gpu)) { in a5xx_me_init()
463 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_preempt_start() local
464 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_start()
506 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a5xx_ucode_init() local
507 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_ucode_init()
[all …]
Da5xx_debugfs.c112 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in reset_set() local
113 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in reset_set()
126 release_firmware(adreno_gpu->fw[ADRENO_FW_PM4]); in reset_set()
127 adreno_gpu->fw[ADRENO_FW_PM4] = NULL; in reset_set()
129 release_firmware(adreno_gpu->fw[ADRENO_FW_PFP]); in reset_set()
130 adreno_gpu->fw[ADRENO_FW_PFP] = NULL; in reset_set()
Da6xx_gmu.c463 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_fw_start() local
473 if (WARN(!adreno_gpu->fw[ADRENO_FW_GMU], in a6xx_gmu_fw_start()
478 if (adreno_gpu->fw[ADRENO_FW_GMU]->size > 0x8000) { in a6xx_gmu_fw_start()
497 image = (u32 *) adreno_gpu->fw[ADRENO_FW_GMU]->data; in a6xx_gmu_fw_start()
499 for (i = 0; i < adreno_gpu->fw[ADRENO_FW_GMU]->size >> 2; i++) in a6xx_gmu_fw_start()
514 chipid = adreno_gpu->rev.core << 24; in a6xx_gmu_fw_start()
515 chipid |= adreno_gpu->rev.major << 16; in a6xx_gmu_fw_start()
516 chipid |= adreno_gpu->rev.minor << 12; in a6xx_gmu_fw_start()
517 chipid |= adreno_gpu->rev.patchid << 8; in a6xx_gmu_fw_start()
970 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; in a6xx_gmu_rpmh_votes_init() local
[all …]
Dadreno_device.c170 struct adreno_gpu *adreno_gpu; in adreno_load_gpu() local
181 adreno_gpu = to_adreno_gpu(gpu); in adreno_load_gpu()
189 ret = adreno_load_fw(adreno_gpu); in adreno_load_gpu()
Da3xx_gpu.h30 struct adreno_gpu base;
Da4xx_gpu.h25 struct adreno_gpu base;
Da6xx_gpu.h16 struct adreno_gpu base;
Da5xx_gpu.h25 struct adreno_gpu base;
/Linux-v4.19/drivers/gpu/drm/msm/
DMakefile8 adreno/adreno_gpu.o \