Searched refs:a5xx_gpu (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/msm/adreno/ |
| A D | a5xx_preempt.c | 12 static inline bool try_preempt_state(struct a5xx_gpu *a5xx_gpu, in try_preempt_state() argument 78 struct a5xx_gpu *a5xx_gpu = from_timer(a5xx_gpu, t, preempt_timer); in a5xx_preempt_timer() local 93 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_trigger() local 143 a5xx_gpu->next_ring = ring; in a5xx_preempt_trigger() 162 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_irq() local 186 a5xx_gpu->cur_ring = a5xx_gpu->next_ring; in a5xx_preempt_irq() 187 a5xx_gpu->next_ring = NULL; in a5xx_preempt_irq() 197 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_hw_init() local 221 static int preempt_init_ring(struct a5xx_gpu *a5xx_gpu, in preempt_init_ring() argument 271 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_fini() local [all …]
|
| A D | a5xx_gpu.c | 24 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in update_shadow_rptr() local 37 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_flush() local 62 if (a5xx_gpu->cur_ring == ring && !a5xx_in_preempt(a5xx_gpu)) in a5xx_flush() 128 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_submit() local 512 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_preempt_start() local 575 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_ucode_init() local 667 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_hw_init() local 1027 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_destroy() local 1073 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_idle() local 1749 struct a5xx_gpu *a5xx_gpu = NULL; in a5xx_gpu_init() local [all …]
|
| A D | a5xx_power.c | 125 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a530_lm_setup() local 223 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_gpmu_init() local 226 if (!a5xx_gpu->gpmu_dwords) in a5xx_gpmu_init() 235 OUT_RING(ring, lower_32_bits(a5xx_gpu->gpmu_iova)); in a5xx_gpmu_init() 236 OUT_RING(ring, upper_32_bits(a5xx_gpu->gpmu_iova)); in a5xx_gpmu_init() 237 OUT_RING(ring, a5xx_gpu->gpmu_dwords); in a5xx_gpmu_init() 327 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in a5xx_gpmu_ucode_init() local 336 if (a5xx_gpu->gpmu_bo) in a5xx_gpmu_ucode_init() 367 &a5xx_gpu->gpmu_bo, &a5xx_gpu->gpmu_iova); in a5xx_gpmu_ucode_init() 388 msm_gem_put_vaddr(a5xx_gpu->gpmu_bo); in a5xx_gpmu_ucode_init() [all …]
|
| A D | a5xx_debugfs.c | 99 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); in reset_set() local 118 if (a5xx_gpu->pm4_bo) { in reset_set() 119 msm_gem_unpin_iova(a5xx_gpu->pm4_bo, gpu->aspace); in reset_set() 120 drm_gem_object_put(a5xx_gpu->pm4_bo); in reset_set() 121 a5xx_gpu->pm4_bo = NULL; in reset_set() 124 if (a5xx_gpu->pfp_bo) { in reset_set() 125 msm_gem_unpin_iova(a5xx_gpu->pfp_bo, gpu->aspace); in reset_set() 126 drm_gem_object_put(a5xx_gpu->pfp_bo); in reset_set() 127 a5xx_gpu->pfp_bo = NULL; in reset_set()
|
| A D | a5xx_gpu.h | 15 struct a5xx_gpu { struct 49 #define to_a5xx_gpu(x) container_of(x, struct a5xx_gpu, base) argument 151 #define shadowptr(a5xx_gpu, ring) ((a5xx_gpu)->shadow_iova + \ argument 166 static inline bool a5xx_in_preempt(struct a5xx_gpu *a5xx_gpu) in a5xx_in_preempt() argument 168 int preempt_state = atomic_read(&a5xx_gpu->preempt_state); in a5xx_in_preempt()
|
| /linux/drivers/gpu/drm/msm/ |
| A D | Makefile | 13 adreno/a5xx_gpu.o \
|
Completed in 12 milliseconds