Lines Matching refs:msm_gpu
17 static void a5xx_dump(struct msm_gpu *gpu);
21 static void update_shadow_rptr(struct msm_gpu *gpu, struct msm_ringbuffer *ring) in update_shadow_rptr()
33 void a5xx_flush(struct msm_gpu *gpu, struct msm_ringbuffer *ring, in a5xx_flush()
66 static void a5xx_submit_in_rb(struct msm_gpu *gpu, struct msm_gem_submit *submit) in a5xx_submit_in_rb()
124 static void a5xx_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit) in a5xx_submit()
436 void a5xx_set_hwcg(struct msm_gpu *gpu, bool state) in a5xx_set_hwcg()
466 static int a5xx_me_init(struct msm_gpu *gpu) in a5xx_me_init()
507 static int a5xx_preempt_start(struct msm_gpu *gpu) in a5xx_preempt_start()
570 static int a5xx_ucode_init(struct msm_gpu *gpu) in a5xx_ucode_init()
619 static int a5xx_zap_shader_resume(struct msm_gpu *gpu) in a5xx_zap_shader_resume()
639 static int a5xx_zap_shader_init(struct msm_gpu *gpu) in a5xx_zap_shader_init()
670 static int a5xx_hw_init(struct msm_gpu *gpu) in a5xx_hw_init()
1010 static void a5xx_recover(struct msm_gpu *gpu) in a5xx_recover()
1030 static void a5xx_destroy(struct msm_gpu *gpu) in a5xx_destroy()
1063 static inline bool _a5xx_check_idle(struct msm_gpu *gpu) in _a5xx_check_idle()
1076 bool a5xx_idle(struct msm_gpu *gpu, struct msm_ringbuffer *ring) in a5xx_idle()
1105 struct msm_gpu *gpu = arg; in a5xx_fault_handler()
1116 static void a5xx_cp_err_irq(struct msm_gpu *gpu) in a5xx_cp_err_irq()
1167 static void a5xx_rbbm_err_irq(struct msm_gpu *gpu, u32 status) in a5xx_rbbm_err_irq()
1208 static void a5xx_uche_err_irq(struct msm_gpu *gpu) in a5xx_uche_err_irq()
1218 static void a5xx_gpmu_err_irq(struct msm_gpu *gpu) in a5xx_gpmu_err_irq()
1223 static void a5xx_fault_detect_irq(struct msm_gpu *gpu) in a5xx_fault_detect_irq()
1261 static irqreturn_t a5xx_irq(struct msm_gpu *gpu) in a5xx_irq()
1336 static void a5xx_dump(struct msm_gpu *gpu) in a5xx_dump()
1343 static int a5xx_pm_resume(struct msm_gpu *gpu) in a5xx_pm_resume()
1389 static int a5xx_pm_suspend(struct msm_gpu *gpu) in a5xx_pm_suspend()
1428 static int a5xx_get_timestamp(struct msm_gpu *gpu, uint64_t *value) in a5xx_get_timestamp()
1447 static int a5xx_crashdumper_init(struct msm_gpu *gpu, in a5xx_crashdumper_init()
1460 static int a5xx_crashdumper_run(struct msm_gpu *gpu, in a5xx_crashdumper_run()
1504 static void a5xx_gpu_state_get_hlsq_regs(struct msm_gpu *gpu, in a5xx_gpu_state_get_hlsq_regs()
1563 static struct msm_gpu_state *a5xx_gpu_state_get(struct msm_gpu *gpu) in a5xx_gpu_state_get()
1616 static void a5xx_show(struct msm_gpu *gpu, struct msm_gpu_state *state, in a5xx_show()
1657 static struct msm_ringbuffer *a5xx_active_ring(struct msm_gpu *gpu) in a5xx_active_ring()
1665 static u64 a5xx_gpu_busy(struct msm_gpu *gpu, unsigned long *out_sample_rate) in a5xx_gpu_busy()
1676 static uint32_t a5xx_get_rptr(struct msm_gpu *gpu, struct msm_ringbuffer *ring) in a5xx_get_rptr()
1746 struct msm_gpu *a5xx_gpu_init(struct drm_device *dev) in a5xx_gpu_init()
1752 struct msm_gpu *gpu; in a5xx_gpu_init()