Lines Matching refs:msm_gpu
77 int (*get_timestamp)(struct msm_gpu *gpu, uint64_t *value);
87 struct msm_gpu *(*init)(struct drm_device *dev);
95 struct msm_gpu base;
209 int adreno_get_param(struct msm_gpu *gpu, uint32_t param, uint64_t *value);
212 struct drm_gem_object *adreno_fw_create_bo(struct msm_gpu *gpu,
214 int adreno_hw_init(struct msm_gpu *gpu);
215 void adreno_recover(struct msm_gpu *gpu);
216 void adreno_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit,
218 void adreno_flush(struct msm_gpu *gpu, struct msm_ringbuffer *ring);
219 bool adreno_idle(struct msm_gpu *gpu, struct msm_ringbuffer *ring);
221 void adreno_show(struct msm_gpu *gpu, struct msm_gpu_state *state,
224 void adreno_dump_info(struct msm_gpu *gpu);
225 void adreno_dump(struct msm_gpu *gpu);
227 struct msm_ringbuffer *adreno_active_ring(struct msm_gpu *gpu);
237 int adreno_gpu_state_get(struct msm_gpu *gpu, struct msm_gpu_state *state);
337 struct msm_gpu *a3xx_gpu_init(struct drm_device *dev);
338 struct msm_gpu *a4xx_gpu_init(struct drm_device *dev);
339 struct msm_gpu *a5xx_gpu_init(struct drm_device *dev);
340 struct msm_gpu *a6xx_gpu_init(struct drm_device *dev);