Searched refs:msm_gem_object (Results 1 – 9 of 9) sorted by relevance
49 struct msm_gem_object { struct107 #define to_msm_bo(x) container_of(x, struct msm_gem_object, base) argument199 static inline bool is_active(struct msm_gem_object *msm_obj) in is_active()206 static inline bool is_unpurgeable(struct msm_gem_object *msm_obj) in is_unpurgeable()211 static inline bool is_purgeable(struct msm_gem_object *msm_obj) in is_purgeable()217 static inline bool is_vunmapable(struct msm_gem_object *msm_obj) in is_vunmapable()223 static inline void mark_purgeable(struct msm_gem_object *msm_obj) in mark_purgeable()239 static inline void mark_unpurgeable(struct msm_gem_object *msm_obj) in mark_unpurgeable()256 static inline bool is_unevictable(struct msm_gem_object *msm_obj) in is_unevictable()261 static inline void mark_evictable(struct msm_gem_object *msm_obj) in mark_evictable()[all …]
21 static void update_inactive(struct msm_gem_object *msm_obj);25 struct msm_gem_object *msm_obj = to_msm_bo(obj); in physaddr()33 struct msm_gem_object *msm_obj = to_msm_bo(obj); in use_pages()51 static void sync_for_device(struct msm_gem_object *msm_obj) in sync_for_device()58 static void sync_for_cpu(struct msm_gem_object *msm_obj) in sync_for_cpu()68 struct msm_gem_object *msm_obj = to_msm_bo(obj); in get_pages_vram()97 struct msm_gem_object *msm_obj = to_msm_bo(obj); in get_pages()142 struct msm_gem_object *msm_obj = to_msm_bo(obj); in put_pages_vram()154 struct msm_gem_object *msm_obj = to_msm_bo(obj); in put_pages()181 struct msm_gem_object *msm_obj = to_msm_bo(obj); in msm_gem_get_pages()[all …]
38 purge(struct msm_gem_object *msm_obj) in purge()53 evict(struct msm_gem_object *msm_obj) in evict()65 bool (*shrink)(struct msm_gem_object *msm_obj)) in scan()75 struct msm_gem_object *msm_obj = list_first_entry_or_null( in scan()173 vmap_shrink(struct msm_gem_object *msm_obj) in vmap_shrink()
16 struct msm_gem_object *msm_obj = to_msm_bo(obj); in msm_gem_prime_get_sg_table()
271 struct msm_gem_object *msm_obj = submit->bos[i].obj; in submit_lock_objects()305 struct msm_gem_object *msm_obj = submit->bos[contended].obj; in submit_lock_objects()415 struct msm_gem_object **obj, uint64_t *iova, bool *valid) in submit_bo()434 static int submit_reloc(struct msm_gem_submit *submit, struct msm_gem_object *obj, in submit_reloc()521 struct msm_gem_object *msm_obj = submit->bos[i].obj; in submit_cleanup()853 struct msm_gem_object *msm_obj; in msm_ioctl_gem_submit()
303 struct msm_gem_object *obj = submit->bos[idx].obj; in snapshot_buf()
230 struct msm_gem_object *obj, u64 iova, u32 flags) in msm_gpu_crashstate_get_bo()
869 struct msm_gem_object *msm_obj; in msm_ioctl_gem_info()
70 struct msm_gem_object *obj; in a5xx_submit_in_rb()