Lines Matching refs:msm_gpu
49 int (*get_timestamp)(struct msm_gpu *gpu, uint64_t *value);
66 struct msm_gpu *(*init)(struct drm_device *dev);
75 struct msm_gpu base;
234 int adreno_get_param(struct msm_gpu *gpu, uint32_t param, uint64_t *value);
237 struct drm_gem_object *adreno_fw_create_bo(struct msm_gpu *gpu,
239 int adreno_hw_init(struct msm_gpu *gpu);
240 void adreno_recover(struct msm_gpu *gpu);
241 void adreno_flush(struct msm_gpu *gpu, struct msm_ringbuffer *ring, u32 reg);
242 bool adreno_idle(struct msm_gpu *gpu, struct msm_ringbuffer *ring);
244 void adreno_show(struct msm_gpu *gpu, struct msm_gpu_state *state,
247 void adreno_dump_info(struct msm_gpu *gpu);
248 void adreno_dump(struct msm_gpu *gpu);
250 struct msm_ringbuffer *adreno_active_ring(struct msm_gpu *gpu);
264 int adreno_gpu_state_get(struct msm_gpu *gpu, struct msm_gpu_state *state);
272 adreno_iommu_create_address_space(struct msm_gpu *gpu,
279 int adreno_zap_shader_load(struct msm_gpu *gpu, u32 pasid);
335 struct msm_gpu *a2xx_gpu_init(struct drm_device *dev);
336 struct msm_gpu *a3xx_gpu_init(struct drm_device *dev);
337 struct msm_gpu *a4xx_gpu_init(struct drm_device *dev);
338 struct msm_gpu *a5xx_gpu_init(struct drm_device *dev);
339 struct msm_gpu *a6xx_gpu_init(struct drm_device *dev);