Lines Matching refs:msm_gpu

72 	int (*get_timestamp)(struct msm_gpu *gpu, uint64_t *value);
100 struct msm_gpu *(*init)(struct drm_device *dev);
160 struct msm_gpu base;
549 u64 adreno_private_address_space_size(struct msm_gpu *gpu);
550 int adreno_get_param(struct msm_gpu *gpu, struct msm_file_private *ctx,
552 int adreno_set_param(struct msm_gpu *gpu, struct msm_file_private *ctx,
556 struct drm_gem_object *adreno_fw_create_bo(struct msm_gpu *gpu,
558 int adreno_hw_init(struct msm_gpu *gpu);
559 void adreno_recover(struct msm_gpu *gpu);
560 void adreno_flush(struct msm_gpu *gpu, struct msm_ringbuffer *ring, u32 reg);
561 bool adreno_idle(struct msm_gpu *gpu, struct msm_ringbuffer *ring);
563 void adreno_show(struct msm_gpu *gpu, struct msm_gpu_state *state,
566 void adreno_dump_info(struct msm_gpu *gpu);
567 void adreno_dump(struct msm_gpu *gpu);
569 struct msm_ringbuffer *adreno_active_ring(struct msm_gpu *gpu);
583 int adreno_gpu_state_get(struct msm_gpu *gpu, struct msm_gpu_state *state);
593 adreno_create_address_space(struct msm_gpu *gpu,
597 adreno_iommu_create_address_space(struct msm_gpu *gpu,
601 int adreno_fault_handler(struct msm_gpu *gpu, unsigned long iova, int flags,
611 int adreno_zap_shader_load(struct msm_gpu *gpu, u32 pasid);
667 struct msm_gpu *a2xx_gpu_init(struct drm_device *dev);
668 struct msm_gpu *a3xx_gpu_init(struct drm_device *dev);
669 struct msm_gpu *a4xx_gpu_init(struct drm_device *dev);
670 struct msm_gpu *a5xx_gpu_init(struct drm_device *dev);
671 struct msm_gpu *a6xx_gpu_init(struct drm_device *dev);