Searched refs:a5xx_gpu (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/gpu/drm/msm/adreno/
H A Da5xx_preempt.c6 #include "a5xx_gpu.h"
12 static inline bool try_preempt_state(struct a5xx_gpu *a5xx_gpu, argument
15 enum preempt_state cur = atomic_cmpxchg(&a5xx_gpu->preempt_state,
25 static inline void set_preempt_state(struct a5xx_gpu *gpu,
78 struct a5xx_gpu *a5xx_gpu = from_timer(a5xx_gpu, t, preempt_timer); local
79 struct msm_gpu *gpu = &a5xx_gpu->base.base;
82 if (!try_preempt_state(a5xx_gpu, PREEMPT_TRIGGERE
93 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
161 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
196 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
220 preempt_init_ring(struct a5xx_gpu *a5xx_gpu, struct msm_ringbuffer *ring) argument
269 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
281 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
[all...]
H A Da5xx_gpu.h15 struct a5xx_gpu { struct
49 #define to_a5xx_gpu(x) container_of(x, struct a5xx_gpu, base)
151 #define shadowptr(a5xx_gpu, ring) ((a5xx_gpu)->shadow_iova + \
166 static inline bool a5xx_in_preempt(struct a5xx_gpu *a5xx_gpu) argument
168 int preempt_state = atomic_read(&a5xx_gpu->preempt_state);
H A Da5xx_debugfs.c12 #include "a5xx_gpu.h"
99 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
118 if (a5xx_gpu->pm4_bo) {
119 msm_gem_unpin_iova(a5xx_gpu->pm4_bo, gpu->aspace);
120 drm_gem_object_put(a5xx_gpu->pm4_bo);
121 a5xx_gpu->pm4_bo = NULL;
124 if (a5xx_gpu->pfp_bo) {
125 msm_gem_unpin_iova(a5xx_gpu->pfp_bo, gpu->aspace);
126 drm_gem_object_put(a5xx_gpu
[all...]
H A Da5xx_power.c6 #include "a5xx_gpu.h"
125 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
141 gpu_write(gpu, REG_A5XX_GPMU_BASE_LEAKAGE, a5xx_gpu->lm_leakage);
223 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
226 if (!a5xx_gpu->gpmu_dwords)
235 OUT_RING(ring, lower_32_bits(a5xx_gpu->gpmu_iova));
236 OUT_RING(ring, upper_32_bits(a5xx_gpu->gpmu_iova));
237 OUT_RING(ring, a5xx_gpu
327 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
[all...]
H A Da5xx_gpu.c14 #include "a5xx_gpu.h"
24 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
26 if (a5xx_gpu->has_whereami) {
28 OUT_RING(ring, lower_32_bits(shadowptr(a5xx_gpu, ring)));
29 OUT_RING(ring, upper_32_bits(shadowptr(a5xx_gpu, ring)));
37 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
62 if (a5xx_gpu->cur_ring == ring && !a5xx_in_preempt(a5xx_gpu))
127 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
510 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
551 a5xx_ucode_check_version(struct a5xx_gpu *a5xx_gpu, struct drm_gem_object *obj) argument
573 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
686 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
1023 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
1069 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
1387 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
1653 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
1671 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); local
1744 struct a5xx_gpu *a5xx_gpu = NULL; local
[all...]
/linux-master/drivers/gpu/drm/msm/
H A DMakefile15 adreno/a5xx_gpu.o \

Completed in 277 milliseconds