Searched defs:a6xx_gpu (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/gpu/drm/msm/adreno/ |
| H A D | a6xx_gpu.h | 59 struct a6xx_gpu { struct 60 struct adreno_gpu base; 62 struct drm_gem_object *sqe_bo; 63 uint64_t sqe_iova; 64 struct drm_gem_object *aqe_bo; 65 uint64_t aqe_iova; 67 struct msm_ringbuffer *cur_ring; 68 struct msm_ringbuffer *next_ring; 70 struct drm_gem_object *preempt_bo[MSM_GPU_MAX_RINGS]; 71 void *preempt[MSM_GPU_MAX_RINGS]; [all …]
|
| H A D | a6xx_preempt.c | 16 static inline bool try_preempt_state(struct a6xx_gpu *a6xx_gpu, in try_preempt_state() 44 static inline void update_wptr(struct a6xx_gpu *a6xx_gpu, struct msm_ringbuffer *ring) in update_wptr() 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() 146 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_preempt_keepalive_vote() local 158 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_preempt_irq() local 208 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_preempt_hw_init() local 244 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_preempt_trigger() local [all …]
|
| H A D | a6xx_gpu.c | 19 static u64 read_gmu_ao_counter(struct a6xx_gpu *a6xx_gpu) in read_gmu_ao_counter() 50 static int fenced_write(struct a6xx_gpu *a6xx_gpu, u32 offset, u32 value, u32 mask) in fenced_write() 94 int a6xx_fenced_write(struct a6xx_gpu *a6xx_gpu, u32 offset, u64 value, u32 mask, bool is_64b) in a6xx_fenced_write() 113 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_check_idle() local 150 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in update_shadow_rptr() local 163 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_flush() local 201 static void a6xx_set_pagetable(struct a6xx_gpu *a6xx_gpu, in a6xx_set_pagetable() 332 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_submit() local 413 struct a6xx_gpu *a6xx_gpu, struct msm_gpu_submitqueue *queue) in a6xx_emit_set_pseudo_reg() 456 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a7xx_submit() local [all …]
|
| H A D | a6xx_gmu.c | 23 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gmu_fault() local 96 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gmu_gx_is_on() local 125 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gmu_set_freq() local 219 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gmu_get_freq() local 227 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gmu_check_idle_level() local 258 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gmu_start() local 360 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gmu_set_oob() local 425 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gmu_clear_oob() local 513 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gemnoc_workaround() local 531 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_gmu_notify_slumber() local [all …]
|
| H A D | a8xx_gpu.c | 22 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a8xx_aperture_slice_set() local 38 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a8xx_aperture_acquire() local 48 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a8xx_aperture_release() local 73 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a8xx_read_pipe_slice() local 88 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a8xx_gpu_get_slice_info() local 115 static u32 a8xx_get_first_slice(struct a6xx_gpu *a6xx_gpu) in a8xx_get_first_slice() 123 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a8xx_check_idle() local 161 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a8xx_flush() local 189 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a8xx_set_hwcg() local 493 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in hw_init() local [all …]
|
| H A D | a6xx_hfi.c | 109 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_hfi_wait_for_msg_interrupt() local 323 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_hfi_send_perf_table() local 794 struct a6xx_gpu *a6xx_gpu = container_of(gmu, struct a6xx_gpu, gmu); in a6xx_hfi_send_bw_table() local
|
| H A D | a6xx_gpu_state.c | 148 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_crashdumper_run() local 1197 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in _a6xx_get_gmu_registers() local 1231 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_get_gmu_registers() local 1291 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_snapshot_gmu_hfi_history() local 1586 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); in a6xx_gpu_state_get() local
|