Lines Matching refs:drm_gem_object

20 static void msm_gem_vunmap_locked(struct drm_gem_object *obj);
23 static dma_addr_t physaddr(struct drm_gem_object *obj) in physaddr()
31 static bool use_pages(struct drm_gem_object *obj) in use_pages()
78 static struct page **get_pages_vram(struct drm_gem_object *obj, int npages) in get_pages_vram()
107 static struct page **get_pages(struct drm_gem_object *obj) in get_pages()
148 static void put_pages_vram(struct drm_gem_object *obj) in put_pages_vram()
160 static void put_pages(struct drm_gem_object *obj) in put_pages()
186 struct page **msm_gem_get_pages(struct drm_gem_object *obj) in msm_gem_get_pages()
203 void msm_gem_put_pages(struct drm_gem_object *obj) in msm_gem_put_pages()
208 int msm_gem_mmap_obj(struct drm_gem_object *obj, in msm_gem_mmap_obj()
253 struct drm_gem_object *obj = vma->vm_private_data; in msm_gem_fault()
299 static uint64_t mmap_offset(struct drm_gem_object *obj) in mmap_offset()
318 uint64_t msm_gem_mmap_offset(struct drm_gem_object *obj) in msm_gem_mmap_offset()
329 static struct msm_gem_vma *add_vma(struct drm_gem_object *obj, in add_vma()
348 static struct msm_gem_vma *lookup_vma(struct drm_gem_object *obj, in lookup_vma()
375 put_iova(struct drm_gem_object *obj) in put_iova()
391 static int msm_gem_get_iova_locked(struct drm_gem_object *obj, in msm_gem_get_iova_locked()
418 static int msm_gem_pin_iova(struct drm_gem_object *obj, in msm_gem_pin_iova()
447 int msm_gem_get_and_pin_iova(struct drm_gem_object *obj, in msm_gem_get_and_pin_iova()
472 int msm_gem_get_iova(struct drm_gem_object *obj, in msm_gem_get_iova()
488 uint64_t msm_gem_iova(struct drm_gem_object *obj, in msm_gem_iova()
507 void msm_gem_unpin_iova(struct drm_gem_object *obj, in msm_gem_unpin_iova()
534 struct drm_gem_object *obj; in msm_gem_dumb_map_offset()
552 static void *get_vaddr(struct drm_gem_object *obj, unsigned madv) in get_vaddr()
597 void *msm_gem_get_vaddr(struct drm_gem_object *obj) in msm_gem_get_vaddr()
608 void *msm_gem_get_vaddr_active(struct drm_gem_object *obj) in msm_gem_get_vaddr_active()
613 void msm_gem_put_vaddr(struct drm_gem_object *obj) in msm_gem_put_vaddr()
626 int msm_gem_madvise(struct drm_gem_object *obj, unsigned madv) in msm_gem_madvise()
644 void msm_gem_purge(struct drm_gem_object *obj, enum msm_gem_lock subclass) in msm_gem_purge()
679 static void msm_gem_vunmap_locked(struct drm_gem_object *obj) in msm_gem_vunmap_locked()
692 void msm_gem_vunmap(struct drm_gem_object *obj, enum msm_gem_lock subclass) in msm_gem_vunmap()
702 int msm_gem_sync_object(struct drm_gem_object *obj, in msm_gem_sync_object()
736 void msm_gem_move_to_active(struct drm_gem_object *obj, in msm_gem_move_to_active()
750 void msm_gem_move_to_inactive(struct drm_gem_object *obj) in msm_gem_move_to_inactive()
763 int msm_gem_cpu_prep(struct drm_gem_object *obj, uint32_t op, ktime_t *timeout) in msm_gem_cpu_prep()
782 int msm_gem_cpu_fini(struct drm_gem_object *obj) in msm_gem_cpu_fini()
799 void msm_gem_describe(struct drm_gem_object *obj, struct seq_file *m) in msm_gem_describe()
871 struct drm_gem_object *obj = &msm_obj->base; in msm_gem_describe_objects()
883 void msm_gem_free_object(struct drm_gem_object *obj) in msm_gem_free_object()
895 struct drm_gem_object *obj = &msm_obj->base; in free_object()
959 struct drm_gem_object *obj; in msm_gem_new_handle()
980 struct drm_gem_object **obj, in msm_gem_new_impl()
1023 static struct drm_gem_object *_msm_gem_new(struct drm_device *dev, in _msm_gem_new()
1027 struct drm_gem_object *obj = NULL; in _msm_gem_new()
1096 struct drm_gem_object *msm_gem_new_locked(struct drm_device *dev, in msm_gem_new_locked()
1102 struct drm_gem_object *msm_gem_new(struct drm_device *dev, in msm_gem_new()
1108 struct drm_gem_object *msm_gem_import(struct drm_device *dev, in msm_gem_import()
1112 struct drm_gem_object *obj; in msm_gem_import()
1158 struct drm_gem_object **bo, uint64_t *iova, bool locked) in _msm_gem_kernel_new()
1161 struct drm_gem_object *obj = _msm_gem_new(dev, size, flags, locked); in _msm_gem_kernel_new()
1196 struct drm_gem_object **bo, uint64_t *iova) in msm_gem_kernel_new()
1203 struct drm_gem_object **bo, uint64_t *iova) in msm_gem_kernel_new_locked()
1208 void msm_gem_kernel_put(struct drm_gem_object *bo, in msm_gem_kernel_put()
1223 void msm_gem_object_set_name(struct drm_gem_object *bo, const char *fmt, ...) in msm_gem_object_set_name()