Lines Matching refs:msm_gpu
68 int (*get_timestamp)(struct msm_gpu *gpu, uint64_t *value);
78 struct msm_gpu *(*init)(struct drm_device *dev);
86 struct msm_gpu base;
219 int adreno_get_param(struct msm_gpu *gpu, uint32_t param, uint64_t *value);
222 struct drm_gem_object *adreno_fw_create_bo(struct msm_gpu *gpu,
224 int adreno_hw_init(struct msm_gpu *gpu);
225 void adreno_recover(struct msm_gpu *gpu);
226 void adreno_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit,
228 void adreno_flush(struct msm_gpu *gpu, struct msm_ringbuffer *ring);
229 bool adreno_idle(struct msm_gpu *gpu, struct msm_ringbuffer *ring);
231 void adreno_show(struct msm_gpu *gpu, struct msm_gpu_state *state,
234 void adreno_dump_info(struct msm_gpu *gpu);
235 void adreno_dump(struct msm_gpu *gpu);
237 struct msm_ringbuffer *adreno_active_ring(struct msm_gpu *gpu);
247 int adreno_gpu_state_get(struct msm_gpu *gpu, struct msm_gpu_state *state);
254 int adreno_zap_shader_load(struct msm_gpu *gpu, u32 pasid);
353 struct msm_gpu *a2xx_gpu_init(struct drm_device *dev);
354 struct msm_gpu *a3xx_gpu_init(struct drm_device *dev);
355 struct msm_gpu *a4xx_gpu_init(struct drm_device *dev);
356 struct msm_gpu *a5xx_gpu_init(struct drm_device *dev);
357 struct msm_gpu *a6xx_gpu_init(struct drm_device *dev);