Home
last modified time | relevance | path

Searched defs:a6xx_gpu (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/msm/adreno/
H A Da6xx_gpu.h50 struct a6xx_gpu { struct
51 struct adreno_gpu base;
53 struct drm_gem_object *sqe_bo;
54 uint64_t sqe_iova;
56 struct msm_ringbuffer *cur_ring;
57 struct msm_ringbuffer *next_ring;
59 struct drm_gem_object *preempt_bo[MSM_GPU_MAX_RINGS];
60 void *preempt[MSM_GPU_MAX_RINGS];
61 uint64_t preempt_iova[MSM_GPU_MAX_RINGS];
62 struct drm_gem_object *preempt_smmu_bo[MSM_GPU_MAX_RINGS];
[all …]
H A Da6xx_gpu.c22 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_check_idle() local
59 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in update_shadow_rptr() local
72 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_flush() local
110 static void a6xx_set_pagetable(struct a6xx_gpu *a6xx_gpu, in a6xx_set_pagetable()
225 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_submit() local
307 struct a6xx_gpu *a6xx_gpu, struct msm_gpu_submitqueue *queue) in a6xx_emit_set_pseudo_reg()
350 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a7xx_submit() local
513 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_set_hwcg() local
733 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a7xx_patch_pwrup_reglist() local
776 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a7xx_preempt_start() local
[all …]
H A Da6xx_preempt.c16 static inline bool try_preempt_state(struct a6xx_gpu *a6xx_gpu, in try_preempt_state()
66 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in get_next_ring() local
90 struct a6xx_gpu *a6xx_gpu = timer_container_of(a6xx_gpu, t, in a6xx_preempt_timer() local
102 static void preempt_prepare_postamble(struct a6xx_gpu *a6xx_gpu) in preempt_prepare_postamble()
126 static void preempt_disable_postamble(struct a6xx_gpu *a6xx_gpu) in preempt_disable_postamble()
143 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_preempt_irq() local
191 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_preempt_hw_init() local
227 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_preempt_trigger() local
334 static int preempt_init_ring(struct a6xx_gpu *a6xx_gpu, in preempt_init_ring()
404 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_preempt_fini() local
[all …]