Home
last modified time | relevance | path

Searched refs:msm_obj (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/msm/
A Dmsm_gem.c120 if (!msm_obj->pages) { in update_lru_locked()
192 msm_obj->pages = p; in get_pages()
231 if (msm_obj->pages) { in put_pages()
232 if (msm_obj->sgt) { in put_pages()
909 if (!msm_obj->vaddr || GEM_WARN_ON(!is_vunmapable(msm_obj))) in msm_gem_vunmap()
1097 kfree(msm_obj); in msm_gem_free_object()
1139 if (msm_obj->pages) in msm_gem_status()
1189 msm_obj = kzalloc(sizeof(*msm_obj), GFP_KERNEL); in msm_gem_new_impl()
1190 if (!msm_obj) in msm_gem_new_impl()
1318 msm_obj->sgt = sgt; in msm_gem_import()
[all …]
A Dmsm_gem.h225 static inline bool is_unpurgeable(struct msm_gem_object *msm_obj) in is_unpurgeable() argument
227 return msm_obj->base.import_attach || msm_obj->pin_count; in is_unpurgeable()
230 static inline bool is_purgeable(struct msm_gem_object *msm_obj) in is_purgeable() argument
232 return (msm_obj->madv == MSM_MADV_DONTNEED) && msm_obj->sgt && in is_purgeable()
233 !is_unpurgeable(msm_obj); in is_purgeable()
236 static inline bool is_vunmapable(struct msm_gem_object *msm_obj) in is_vunmapable() argument
238 msm_gem_assert_locked(&msm_obj->base); in is_vunmapable()
239 return (msm_obj->vmap_count == 0) && msm_obj->vaddr; in is_vunmapable()
242 static inline bool is_unevictable(struct msm_gem_object *msm_obj) in is_unevictable() argument
244 return is_unpurgeable(msm_obj) || msm_obj->vaddr; in is_unevictable()
A Dmsm_drv.c570 msm_obj->metadata = in msm_ioctl_gem_info_set_metadata()
572 msm_obj->metadata_size = metadata_size; in msm_ioctl_gem_info_set_metadata()
609 len = msm_obj->metadata_size; in msm_ioctl_gem_info_get_metadata()
632 struct msm_gem_object *msm_obj; in msm_ioctl_gem_info() local
660 msm_obj = to_msm_bo(obj); in msm_ioctl_gem_info()
689 msm_obj->name[0] = '\0'; in msm_ioctl_gem_info()
693 msm_obj->name[args->len] = '\0'; in msm_ioctl_gem_info()
695 if (!isprint(msm_obj->name[i])) { in msm_ioctl_gem_info()
696 msm_obj->name[i] = '\0'; in msm_ioctl_gem_info()
706 args->len = strlen(msm_obj->name); in msm_ioctl_gem_info()
[all …]
A Dmsm_gem_prime.c16 struct msm_gem_object *msm_obj = to_msm_bo(obj); in msm_gem_prime_get_sg_table() local
19 if (WARN_ON(!msm_obj->pages)) /* should have already pinned! */ in msm_gem_prime_get_sg_table()
22 return drm_prime_pages_to_sg(obj->dev, msm_obj->pages, npages); in msm_gem_prime_get_sg_table()
A Dmsm_gpu.c225 struct msm_gem_object *msm_obj = to_msm_bo(obj); in msm_gpu_crashstate_get_bo() local
229 state_bo->flags = msm_obj->flags; in msm_gpu_crashstate_get_bo()
232 BUILD_BUG_ON(sizeof(state_bo->name) != sizeof(msm_obj->name)); in msm_gpu_crashstate_get_bo()
234 memcpy(state_bo->name, msm_obj->name, sizeof(state_bo->name)); in msm_gpu_crashstate_get_bo()

Completed in 15 milliseconds