Lines Matching refs:msm_gpu
27 struct msm_gpu *gpu = platform_get_drvdata(to_platform_device(dev)); in msm_devfreq_target()
48 struct msm_gpu *gpu = platform_get_drvdata(to_platform_device(dev)); in msm_devfreq_get_dev_status()
67 struct msm_gpu *gpu = platform_get_drvdata(to_platform_device(dev)); in msm_devfreq_get_cur_freq()
84 static void msm_devfreq_init(struct msm_gpu *gpu) in msm_devfreq_init()
109 static int enable_pwrrail(struct msm_gpu *gpu) in enable_pwrrail()
133 static int disable_pwrrail(struct msm_gpu *gpu) in disable_pwrrail()
142 static int enable_clk(struct msm_gpu *gpu) in enable_clk()
154 static int disable_clk(struct msm_gpu *gpu) in disable_clk()
172 static int enable_axi(struct msm_gpu *gpu) in enable_axi()
179 static int disable_axi(struct msm_gpu *gpu) in disable_axi()
186 void msm_gpu_resume_devfreq(struct msm_gpu *gpu) in msm_gpu_resume_devfreq()
194 int msm_gpu_pm_resume(struct msm_gpu *gpu) in msm_gpu_pm_resume()
219 int msm_gpu_pm_suspend(struct msm_gpu *gpu) in msm_gpu_pm_suspend()
242 int msm_gpu_hw_init(struct msm_gpu *gpu) in msm_gpu_hw_init()
264 struct msm_gpu *gpu = data; in msm_gpu_devcoredump_read()
299 struct msm_gpu *gpu = data; in msm_gpu_devcoredump_free()
335 static void msm_gpu_crashstate_capture(struct msm_gpu *gpu, in msm_gpu_crashstate_capture()
378 static void msm_gpu_crashstate_capture(struct msm_gpu *gpu, in msm_gpu_crashstate_capture()
388 static void update_fences(struct msm_gpu *gpu, struct msm_ringbuffer *ring, in update_fences()
416 static void retire_submits(struct msm_gpu *gpu);
420 struct msm_gpu *gpu = container_of(work, struct msm_gpu, recover_work); in recover_worker()
510 static void hangcheck_timer_reset(struct msm_gpu *gpu) in hangcheck_timer_reset()
519 struct msm_gpu *gpu = from_timer(gpu, t, hangcheck_timer); in hangcheck_handler()
554 static int update_hw_cntrs(struct msm_gpu *gpu, uint32_t ncntrs, uint32_t *cntrs) in update_hw_cntrs()
574 static void update_sw_cntrs(struct msm_gpu *gpu) in update_sw_cntrs()
598 void msm_gpu_perfcntr_start(struct msm_gpu *gpu) in msm_gpu_perfcntr_start()
614 void msm_gpu_perfcntr_stop(struct msm_gpu *gpu) in msm_gpu_perfcntr_stop()
621 int msm_gpu_perfcntr_sample(struct msm_gpu *gpu, uint32_t *activetime, in msm_gpu_perfcntr_sample()
651 static void retire_submit(struct msm_gpu *gpu, struct msm_ringbuffer *ring, in retire_submit()
686 static void retire_submits(struct msm_gpu *gpu) in retire_submits()
707 struct msm_gpu *gpu = container_of(work, struct msm_gpu, retire_work); in retire_worker()
720 void msm_gpu_retire(struct msm_gpu *gpu) in msm_gpu_retire()
728 void msm_gpu_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit, in msm_gpu_submit()
781 struct msm_gpu *gpu = data; in irq_handler()
785 static int get_clocks(struct platform_device *pdev, struct msm_gpu *gpu) in get_clocks()
806 msm_gpu_create_address_space(struct msm_gpu *gpu, struct platform_device *pdev, in msm_gpu_create_address_space()
851 struct msm_gpu *gpu, const struct msm_gpu_funcs *funcs, in msm_gpu_init()
982 void msm_gpu_cleanup(struct msm_gpu *gpu) in msm_gpu_cleanup()