Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/msm/
H A Dmsm_gem.c133 static void sync_for_device(struct msm_gem_object *msm_obj) in sync_for_device()
135 struct device *dev = msm_obj->base.dev->dev; in sync_for_device()
137 dma_map_sgtable(dev, msm_obj->sgt, DMA_BIDIRECTIONAL, 0);
140 static void sync_for_cpu(struct msm_gem_object *msm_obj) in sync_for_cpu()
142 struct device *dev = msm_obj->base.dev->dev; in sync_for_cpu()
144 dma_unmap_sgtable(dev, msm_obj->sgt, DMA_BIDIRECTIONAL, 0);
150 struct msm_gem_object *msm_obj = to_msm_bo(obj); in update_lru_active()
152 GEM_WARN_ON(!is_resident(msm_obj)); in update_lru_active()
154 if (msm_obj->pin_count) { in update_lru_active()
156 } else if (msm_obj in update_lru_active()
131 sync_for_device(struct msm_gem_object * msm_obj) sync_for_device() argument
138 sync_for_cpu(struct msm_gem_object * msm_obj) sync_for_cpu() argument
148 struct msm_gem_object *msm_obj = to_msm_bo(obj); update_lru_active() local
166 struct msm_gem_object *msm_obj = to_msm_bo(obj); update_lru_locked() local
190 struct msm_gem_object *msm_obj = to_msm_bo(obj); get_pages() local
234 struct msm_gem_object *msm_obj = to_msm_bo(obj); put_pages() local
268 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_get_pages_locked() local
323 msm_gem_pgprot(struct msm_gem_object * msm_obj,pgprot_t prot) msm_gem_pgprot() argument
334 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_fault() local
459 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_prot() local
476 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_pin_vma_locked() local
492 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_unpin_locked() local
512 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_unpin_active() local
711 struct msm_gem_object *msm_obj = to_msm_bo(obj); get_vaddr() local
780 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_put_vaddr_locked() local
802 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_madvise() local
828 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_purge() local
866 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_evict() local
881 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_vunmap() local
936 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_describe() local
1020 struct msm_gem_object *msm_obj; msm_gem_describe_objects() local
1045 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_free_object() local
1127 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_object_mmap() local
1172 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_gem_status() local
1209 struct msm_gem_object *msm_obj; msm_gem_new_impl() local
1307 struct msm_gem_object *msm_obj; msm_gem_import() local
1402 struct msm_gem_object *msm_obj = to_msm_bo(bo); msm_gem_object_set_name() local
[all...]
H A Dmsm_gem.h403 static inline bool is_unpurgeable(struct msm_gem_object *msm_obj) in is_unpurgeable() argument
405 return drm_gem_is_imported(&msm_obj->base) || msm_obj->pin_count; in is_unpurgeable()
408 static inline bool is_purgeable(struct msm_gem_object *msm_obj) in is_purgeable() argument
410 return (msm_obj->madv == MSM_MADV_DONTNEED) && msm_obj->sgt && in is_purgeable()
411 !is_unpurgeable(msm_obj); in is_purgeable()
414 static inline bool is_vunmapable(struct msm_gem_object *msm_obj) in is_vunmapable() argument
416 msm_gem_assert_locked(&msm_obj->base); in is_vunmapable()
417 return (msm_obj in is_vunmapable()
420 is_unevictable(struct msm_gem_object * msm_obj) is_unevictable() argument
[all...]
H A Dmsm_drv.c551 struct msm_gem_object *msm_obj = to_msm_bo(obj); in msm_ioctl_gem_info_get_metadata()
571 krealloc(msm_obj->metadata, metadata_size, GFP_KERNEL); in msm_ioctl_gem_info()
577 msm_obj->metadata = new_metadata; in msm_ioctl_gem_info()
578 msm_obj->metadata_size = metadata_size; in msm_ioctl_gem_info()
579 memcpy(msm_obj->metadata, buf, metadata_size); in msm_ioctl_gem_info()
593 struct msm_gem_object *msm_obj = to_msm_bo(obj); in msm_ioctl_gem_info()
606 *metadata_size = msm_obj->metadata_size; in msm_ioctl_gem_info()
615 len = msm_obj->metadata_size; in msm_ioctl_gem_info()
616 buf = kmemdup(msm_obj->metadata, len, GFP_KERNEL); in msm_ioctl_gem_info()
643 struct msm_gem_object *msm_obj; in msm_ioctl_gem_info()
478 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_ioctl_gem_info_set_metadata() local
520 struct msm_gem_object *msm_obj = to_msm_bo(obj); msm_ioctl_gem_info_get_metadata() local
570 struct msm_gem_object *msm_obj; msm_ioctl_gem_info() local
[all...]
H A Dmsm_gem_prime.c17 struct msm_gem_object *msm_obj = to_msm_bo(obj); in msm_gem_prime_get_sg_table() local
20 if (msm_obj->flags & MSM_BO_NO_SHARE) in msm_gem_prime_get_sg_table()
23 if (WARN_ON(!msm_obj->pages)) /* should have already pinned! */ in msm_gem_prime_get_sg_table()
26 return drm_prime_pages_to_sg(obj->dev, msm_obj->pages, npages); in msm_gem_prime_get_sg_table()
H A Dmsm_gpu.c226 struct msm_gem_object *msm_obj = to_msm_bo(obj); in msm_gpu_crashstate_get_bo() local
230 state_bo->flags = msm_obj->flags; in msm_gpu_crashstate_get_bo()
233 BUILD_BUG_ON(sizeof(state_bo->name) != sizeof(msm_obj->name)); in msm_gpu_crashstate_get_bo()
235 memcpy(state_bo->name, msm_obj->name, sizeof(state_bo->name)); in msm_gpu_crashstate_get_bo()