Lines Matching refs:msm_gpu

55 	int (*get_param)(struct msm_gpu *gpu, uint32_t param, uint64_t *value);
56 int (*hw_init)(struct msm_gpu *gpu);
57 int (*pm_suspend)(struct msm_gpu *gpu);
58 int (*pm_resume)(struct msm_gpu *gpu);
59 void (*submit)(struct msm_gpu *gpu, struct msm_gem_submit *submit,
61 void (*flush)(struct msm_gpu *gpu, struct msm_ringbuffer *ring);
62 irqreturn_t (*irq)(struct msm_gpu *irq);
63 struct msm_ringbuffer *(*active_ring)(struct msm_gpu *gpu);
64 void (*recover)(struct msm_gpu *gpu);
65 void (*destroy)(struct msm_gpu *gpu);
68 void (*show)(struct msm_gpu *gpu, struct msm_gpu_state *state,
71 int (*debugfs_init)(struct msm_gpu *gpu, struct drm_minor *minor);
73 int (*gpu_busy)(struct msm_gpu *gpu, uint64_t *value);
74 struct msm_gpu_state *(*gpu_state_get)(struct msm_gpu *gpu);
78 struct msm_gpu { struct
148 static inline bool msm_gpu_active(struct msm_gpu *gpu) in msm_gpu_active() argument
216 static inline void gpu_write(struct msm_gpu *gpu, u32 reg, u32 data) in gpu_write()
221 static inline u32 gpu_read(struct msm_gpu *gpu, u32 reg) in gpu_read()
226 static inline void gpu_rmw(struct msm_gpu *gpu, u32 reg, u32 mask, u32 or) in gpu_rmw()
234 static inline u64 gpu_read64(struct msm_gpu *gpu, u32 lo, u32 hi) in gpu_read64()
258 static inline void gpu_write64(struct msm_gpu *gpu, u32 lo, u32 hi, u64 val) in gpu_write64()
265 int msm_gpu_pm_suspend(struct msm_gpu *gpu);
266 int msm_gpu_pm_resume(struct msm_gpu *gpu);
268 int msm_gpu_hw_init(struct msm_gpu *gpu);
270 void msm_gpu_perfcntr_start(struct msm_gpu *gpu);
271 void msm_gpu_perfcntr_stop(struct msm_gpu *gpu);
272 int msm_gpu_perfcntr_sample(struct msm_gpu *gpu, uint32_t *activetime,
275 void msm_gpu_retire(struct msm_gpu *gpu);
276 void msm_gpu_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit,
280 struct msm_gpu *gpu, const struct msm_gpu_funcs *funcs,
283 void msm_gpu_cleanup(struct msm_gpu *gpu);
285 struct msm_gpu *adreno_load_gpu(struct drm_device *dev);
295 static inline struct msm_gpu_state *msm_gpu_crashstate_get(struct msm_gpu *gpu) in msm_gpu_crashstate_get()
311 static inline void msm_gpu_crashstate_put(struct msm_gpu *gpu) in msm_gpu_crashstate_put()