Lines Matching refs:msm_gpu
18 static inline bool _a6xx_check_idle(struct msm_gpu *gpu) in _a6xx_check_idle()
36 static bool a6xx_idle(struct msm_gpu *gpu, struct msm_ringbuffer *ring) in a6xx_idle()
55 static void update_shadow_rptr(struct msm_gpu *gpu, struct msm_ringbuffer *ring) in update_shadow_rptr()
68 static void a6xx_flush(struct msm_gpu *gpu, struct msm_ringbuffer *ring) in a6xx_flush()
172 static void a6xx_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit) in a6xx_submit()
592 static void a6xx_set_hwcg(struct msm_gpu *gpu, bool state) in a6xx_set_hwcg()
751 static void a6xx_set_cp_protect(struct msm_gpu *gpu) in a6xx_set_cp_protect()
787 static void a6xx_set_ubwc_config(struct msm_gpu *gpu) in a6xx_set_ubwc_config()
825 static int a6xx_cp_init(struct msm_gpu *gpu) in a6xx_cp_init()
862 struct msm_gpu *gpu = &adreno_gpu->base; in a6xx_ucode_check_version()
921 static int a6xx_ucode_init(struct msm_gpu *gpu) in a6xx_ucode_init()
956 static int a6xx_zap_shader_init(struct msm_gpu *gpu) in a6xx_zap_shader_init()
982 static int hw_init(struct msm_gpu *gpu) in hw_init()
1242 static int a6xx_hw_init(struct msm_gpu *gpu) in a6xx_hw_init()
1255 static void a6xx_dump(struct msm_gpu *gpu) in a6xx_dump()
1265 static void a6xx_recover(struct msm_gpu *gpu) in a6xx_recover()
1331 static const char *a6xx_uche_fault_block(struct msm_gpu *gpu, u32 mid) in a6xx_uche_fault_block()
1359 static const char *a6xx_fault_block(struct msm_gpu *gpu, u32 id) in a6xx_fault_block()
1377 struct msm_gpu *gpu = arg; in a6xx_fault_handler()
1440 static void a6xx_cp_hw_err_irq(struct msm_gpu *gpu) in a6xx_cp_hw_err_irq()
1482 static void a6xx_fault_detect_irq(struct msm_gpu *gpu) in a6xx_fault_detect_irq()
1520 static irqreturn_t a6xx_irq(struct msm_gpu *gpu) in a6xx_irq()
1573 struct msm_gpu *gpu = &adreno_gpu->base; in a6xx_llc_activate()
1662 static int a6xx_pm_resume(struct msm_gpu *gpu) in a6xx_pm_resume()
1685 static int a6xx_pm_suspend(struct msm_gpu *gpu) in a6xx_pm_suspend()
1712 static int a6xx_get_timestamp(struct msm_gpu *gpu, uint64_t *value) in a6xx_get_timestamp()
1732 static struct msm_ringbuffer *a6xx_active_ring(struct msm_gpu *gpu) in a6xx_active_ring()
1740 static void a6xx_destroy(struct msm_gpu *gpu) in a6xx_destroy()
1764 static u64 a6xx_gpu_busy(struct msm_gpu *gpu, unsigned long *out_sample_rate) in a6xx_gpu_busy()
1780 static void a6xx_gpu_set_freq(struct msm_gpu *gpu, struct dev_pm_opp *opp, in a6xx_gpu_set_freq()
1792 a6xx_create_address_space(struct msm_gpu *gpu, struct platform_device *pdev) in a6xx_create_address_space()
1836 a6xx_create_private_address_space(struct msm_gpu *gpu) in a6xx_create_private_address_space()
1850 static uint32_t a6xx_get_rptr(struct msm_gpu *gpu, struct msm_ringbuffer *ring) in a6xx_get_rptr()
1981 struct msm_gpu *a6xx_gpu_init(struct drm_device *dev) in a6xx_gpu_init()
1990 struct msm_gpu *gpu; in a6xx_gpu_init()