Searched refs:a5xx_gpu (Results 1 - 6 of 6) sorted by relevance
/linux-master/drivers/gpu/drm/msm/adreno/ |
H A D | a5xx_preempt.c | 6 #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 D | a5xx_gpu.h | 15 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 D | a5xx_debugfs.c | 12 #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 D | a5xx_power.c | 6 #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 D | a5xx_gpu.c | 14 #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 D | Makefile | 15 adreno/a5xx_gpu.o \
|
Completed in 277 milliseconds