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_a306(struct adreno_gpu *gpu) in adreno_is_a306() argument
203 return gpu->revn == 307; in adreno_is_a306()
206 static inline bool adreno_is_a320(struct adreno_gpu *gpu) in adreno_is_a320() argument
208 return gpu->revn == 320; in adreno_is_a320()
211 static inline bool adreno_is_a330(struct adreno_gpu *gpu) in adreno_is_a330() argument
213 return gpu->revn == 330; in adreno_is_a330()
216 static inline bool adreno_is_a330v2(struct adreno_gpu *gpu) in adreno_is_a330v2() argument
218 return adreno_is_a330(gpu) && (gpu->rev.patchid > 0); in adreno_is_a330v2()
221 static inline bool adreno_is_a4xx(struct adreno_gpu *gpu) in adreno_is_a4xx() argument
223 return (gpu->revn >= 400) && (gpu->revn < 500); in adreno_is_a4xx()
226 static inline int adreno_is_a420(struct adreno_gpu *gpu) in adreno_is_a420() argument
228 return gpu->revn == 420; in adreno_is_a420()
231 int adreno_get_param(struct msm_gpu *gpu, uint32_t param, uint64_t *value);
232 int adreno_hw_init(struct msm_gpu *gpu);
233 uint32_t adreno_last_fence(struct msm_gpu *gpu);
234 void adreno_recover(struct msm_gpu *gpu);
235 int adreno_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit,
237 void adreno_flush(struct msm_gpu *gpu);
238 void adreno_idle(struct msm_gpu *gpu);
240 void adreno_show(struct msm_gpu *gpu, struct seq_file *m);
242 void adreno_dump_info(struct msm_gpu *gpu);
243 void adreno_dump(struct msm_gpu *gpu);
244 void adreno_wait_ring(struct msm_gpu *gpu, uint32_t ndwords);
247 struct adreno_gpu *gpu, const struct adreno_gpu_funcs *funcs);
248 void adreno_gpu_cleanup(struct adreno_gpu *gpu);
256 adreno_wait_ring(ring->gpu, cnt+1); in OUT_PKT0()
264 adreno_wait_ring(ring->gpu, 1); in OUT_PKT2()
271 adreno_wait_ring(ring->gpu, cnt+1); in OUT_PKT3()
280 static inline bool adreno_reg_check(struct adreno_gpu *gpu, in adreno_reg_check() argument
284 !gpu->reg_offsets[offset_name]) { in adreno_reg_check()
290 static inline u32 adreno_gpu_read(struct adreno_gpu *gpu, in adreno_gpu_read() argument
293 u32 reg = gpu->reg_offsets[offset_name]; in adreno_gpu_read()
295 if(adreno_reg_check(gpu,offset_name)) in adreno_gpu_read()
296 val = gpu_read(&gpu->base, reg - 1); in adreno_gpu_read()
300 static inline void adreno_gpu_write(struct adreno_gpu *gpu, in adreno_gpu_write() argument
303 u32 reg = gpu->reg_offsets[offset_name]; in adreno_gpu_write()
304 if(adreno_reg_check(gpu, offset_name)) in adreno_gpu_write()
305 gpu_write(&gpu->base, reg - 1, data); in adreno_gpu_write()