Lines Matching refs:msm_gpu
52 int (*get_timestamp)(struct msm_gpu *gpu, uint64_t *value);
69 struct msm_gpu *(*init)(struct drm_device *dev);
78 struct msm_gpu base;
277 int adreno_get_param(struct msm_gpu *gpu, uint32_t param, uint64_t *value);
280 struct drm_gem_object *adreno_fw_create_bo(struct msm_gpu *gpu,
282 int adreno_hw_init(struct msm_gpu *gpu);
283 void adreno_recover(struct msm_gpu *gpu);
284 void adreno_flush(struct msm_gpu *gpu, struct msm_ringbuffer *ring, u32 reg);
285 bool adreno_idle(struct msm_gpu *gpu, struct msm_ringbuffer *ring);
287 void adreno_show(struct msm_gpu *gpu, struct msm_gpu_state *state,
290 void adreno_dump_info(struct msm_gpu *gpu);
291 void adreno_dump(struct msm_gpu *gpu);
293 struct msm_ringbuffer *adreno_active_ring(struct msm_gpu *gpu);
307 int adreno_gpu_state_get(struct msm_gpu *gpu, struct msm_gpu_state *state);
315 adreno_iommu_create_address_space(struct msm_gpu *gpu,
324 int adreno_zap_shader_load(struct msm_gpu *gpu, u32 pasid);
380 struct msm_gpu *a2xx_gpu_init(struct drm_device *dev);
381 struct msm_gpu *a3xx_gpu_init(struct drm_device *dev);
382 struct msm_gpu *a4xx_gpu_init(struct drm_device *dev);
383 struct msm_gpu *a5xx_gpu_init(struct drm_device *dev);
384 struct msm_gpu *a6xx_gpu_init(struct drm_device *dev);