Lines Matching refs:gpu

190 static inline bool adreno_is_a3xx(struct adreno_gpu *gpu)  in adreno_is_a3xx()  argument
192 return (gpu->revn >= 300) && (gpu->revn < 400); in adreno_is_a3xx()
195 static inline bool adreno_is_a305(struct adreno_gpu *gpu) in adreno_is_a305() argument
197 return gpu->revn == 305; in adreno_is_a305()
200 static inline bool adreno_is_a320(struct adreno_gpu *gpu) in adreno_is_a320() argument
202 return gpu->revn == 320; in adreno_is_a320()
205 static inline bool adreno_is_a330(struct adreno_gpu *gpu) in adreno_is_a330() argument
207 return gpu->revn == 330; in adreno_is_a330()
210 static inline bool adreno_is_a330v2(struct adreno_gpu *gpu) in adreno_is_a330v2() argument
212 return adreno_is_a330(gpu) && (gpu->rev.patchid > 0); in adreno_is_a330v2()
215 static inline bool adreno_is_a4xx(struct adreno_gpu *gpu) in adreno_is_a4xx() argument
217 return (gpu->revn >= 400) && (gpu->revn < 500); in adreno_is_a4xx()
220 static inline int adreno_is_a420(struct adreno_gpu *gpu) in adreno_is_a420() argument
222 return gpu->revn == 420; in adreno_is_a420()
225 int adreno_get_param(struct msm_gpu *gpu, uint32_t param, uint64_t *value);
226 int adreno_hw_init(struct msm_gpu *gpu);
227 uint32_t adreno_last_fence(struct msm_gpu *gpu);
228 void adreno_recover(struct msm_gpu *gpu);
229 int adreno_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit,
231 void adreno_flush(struct msm_gpu *gpu);
232 void adreno_idle(struct msm_gpu *gpu);
234 void adreno_show(struct msm_gpu *gpu, struct seq_file *m);
236 void adreno_dump(struct msm_gpu *gpu);
237 void adreno_wait_ring(struct msm_gpu *gpu, uint32_t ndwords);
240 struct adreno_gpu *gpu, const struct adreno_gpu_funcs *funcs);
241 void adreno_gpu_cleanup(struct adreno_gpu *gpu);
249 adreno_wait_ring(ring->gpu, cnt+1); in OUT_PKT0()
257 adreno_wait_ring(ring->gpu, 1); in OUT_PKT2()
264 adreno_wait_ring(ring->gpu, cnt+1); in OUT_PKT3()
273 static inline bool adreno_reg_check(struct adreno_gpu *gpu, in adreno_reg_check() argument
277 !gpu->reg_offsets[offset_name]) { in adreno_reg_check()
283 static inline u32 adreno_gpu_read(struct adreno_gpu *gpu, in adreno_gpu_read() argument
286 u32 reg = gpu->reg_offsets[offset_name]; in adreno_gpu_read()
288 if(adreno_reg_check(gpu,offset_name)) in adreno_gpu_read()
289 val = gpu_read(&gpu->base, reg - 1); in adreno_gpu_read()
293 static inline void adreno_gpu_write(struct adreno_gpu *gpu, in adreno_gpu_write() argument
296 u32 reg = gpu->reg_offsets[offset_name]; in adreno_gpu_write()
297 if(adreno_reg_check(gpu, offset_name)) in adreno_gpu_write()
298 gpu_write(&gpu->base, reg - 1, data); in adreno_gpu_write()