Lines Matching refs:msm_gpu
50 int (*get_timestamp)(struct msm_gpu *gpu, uint64_t *value);
67 struct msm_gpu *(*init)(struct drm_device *dev);
77 struct msm_gpu base;
292 u64 adreno_private_address_space_size(struct msm_gpu *gpu);
293 int adreno_get_param(struct msm_gpu *gpu, struct msm_file_private *ctx,
295 int adreno_set_param(struct msm_gpu *gpu, struct msm_file_private *ctx,
299 struct drm_gem_object *adreno_fw_create_bo(struct msm_gpu *gpu,
301 int adreno_hw_init(struct msm_gpu *gpu);
302 void adreno_recover(struct msm_gpu *gpu);
303 void adreno_flush(struct msm_gpu *gpu, struct msm_ringbuffer *ring, u32 reg);
304 bool adreno_idle(struct msm_gpu *gpu, struct msm_ringbuffer *ring);
306 void adreno_show(struct msm_gpu *gpu, struct msm_gpu_state *state,
309 void adreno_dump_info(struct msm_gpu *gpu);
310 void adreno_dump(struct msm_gpu *gpu);
312 struct msm_ringbuffer *adreno_active_ring(struct msm_gpu *gpu);
326 int adreno_gpu_state_get(struct msm_gpu *gpu, struct msm_gpu_state *state);
336 adreno_iommu_create_address_space(struct msm_gpu *gpu,
347 int adreno_zap_shader_load(struct msm_gpu *gpu, u32 pasid);
403 struct msm_gpu *a2xx_gpu_init(struct drm_device *dev);
404 struct msm_gpu *a3xx_gpu_init(struct drm_device *dev);
405 struct msm_gpu *a4xx_gpu_init(struct drm_device *dev);
406 struct msm_gpu *a5xx_gpu_init(struct drm_device *dev);
407 struct msm_gpu *a6xx_gpu_init(struct drm_device *dev);