Lines Matching refs:msm_gpu

25 static int enable_pwrrail(struct msm_gpu *gpu)  in enable_pwrrail()
49 static int disable_pwrrail(struct msm_gpu *gpu) in disable_pwrrail()
58 static int enable_clk(struct msm_gpu *gpu) in enable_clk()
70 static int disable_clk(struct msm_gpu *gpu) in disable_clk()
88 static int enable_axi(struct msm_gpu *gpu) in enable_axi()
93 static int disable_axi(struct msm_gpu *gpu) in disable_axi()
99 int msm_gpu_pm_resume(struct msm_gpu *gpu) in msm_gpu_pm_resume()
125 int msm_gpu_pm_suspend(struct msm_gpu *gpu) in msm_gpu_pm_suspend()
151 void msm_gpu_show_fdinfo(struct msm_gpu *gpu, struct msm_context *ctx, in msm_gpu_show_fdinfo()
159 int msm_gpu_hw_init(struct msm_gpu *gpu) in msm_gpu_hw_init()
181 struct msm_gpu *gpu = data; in msm_gpu_devcoredump_read()
216 struct msm_gpu *gpu = data; in msm_gpu_devcoredump_free()
360 static void msm_gpu_crashstate_capture(struct msm_gpu *gpu, in msm_gpu_crashstate_capture()
405 static void msm_gpu_crashstate_capture(struct msm_gpu *gpu, in msm_gpu_crashstate_capture()
434 static void retire_submits(struct msm_gpu *gpu);
462 struct msm_gpu *gpu = container_of(work, struct msm_gpu, recover_work); in recover_worker()
570 void msm_gpu_fault_crashstate_capture(struct msm_gpu *gpu, struct msm_gpu_fault_info *fault_info) in msm_gpu_fault_crashstate_capture()
604 static void hangcheck_timer_reset(struct msm_gpu *gpu) in hangcheck_timer_reset()
611 static bool made_progress(struct msm_gpu *gpu, struct msm_ringbuffer *ring) in made_progress()
628 struct msm_gpu *gpu = timer_container_of(gpu, t, hangcheck_timer); in hangcheck_handler()
665 static int update_hw_cntrs(struct msm_gpu *gpu, uint32_t ncntrs, uint32_t *cntrs) in update_hw_cntrs()
685 static void update_sw_cntrs(struct msm_gpu *gpu) in update_sw_cntrs()
709 void msm_gpu_perfcntr_start(struct msm_gpu *gpu) in msm_gpu_perfcntr_start()
725 void msm_gpu_perfcntr_stop(struct msm_gpu *gpu) in msm_gpu_perfcntr_stop()
732 int msm_gpu_perfcntr_sample(struct msm_gpu *gpu, uint32_t *activetime, in msm_gpu_perfcntr_sample()
762 static void retire_submit(struct msm_gpu *gpu, struct msm_ringbuffer *ring, in retire_submit()
811 static void retire_submits(struct msm_gpu *gpu) in retire_submits()
846 struct msm_gpu *gpu = container_of(work, struct msm_gpu, retire_work); in retire_worker()
852 void msm_gpu_retire(struct msm_gpu *gpu) in msm_gpu_retire()
864 void msm_gpu_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit) in msm_gpu_submit()
911 struct msm_gpu *gpu = data; in irq_handler()
915 static int get_clocks(struct platform_device *pdev, struct msm_gpu *gpu) in get_clocks()
937 msm_gpu_create_private_vm(struct msm_gpu *gpu, struct task_struct *task, in msm_gpu_create_private_vm()
962 struct msm_gpu *gpu, const struct msm_gpu_funcs *funcs, in msm_gpu_init()
1110 void msm_gpu_cleanup(struct msm_gpu *gpu) in msm_gpu_cleanup()