Lines Matching refs:drm_gem_object

125 			struct drm_gem_object *obj, size_t size)  in drm_gem_object_init()
152 struct drm_gem_object *obj, size_t size) in drm_gem_private_object_init()
171 drm_gem_remove_prime_handles(struct drm_gem_object *obj, struct drm_file *filp) in drm_gem_remove_prime_handles()
195 static void drm_gem_object_handle_free(struct drm_gem_object *obj) in drm_gem_object_handle_free()
206 static void drm_gem_object_exported_dma_buf_free(struct drm_gem_object *obj) in drm_gem_object_exported_dma_buf_free()
216 drm_gem_object_handle_put_unlocked(struct drm_gem_object *obj) in drm_gem_object_handle_put_unlocked()
250 struct drm_gem_object *obj = ptr; in drm_gem_object_release_handle()
278 struct drm_gem_object *obj; in drm_gem_handle_delete()
316 struct drm_gem_object *obj; in drm_gem_dumb_map_offset()
374 struct drm_gem_object *obj, in drm_gem_handle_create_tail()
445 struct drm_gem_object *obj, in drm_gem_handle_create()
466 drm_gem_free_mmap_offset(struct drm_gem_object *obj) in drm_gem_free_mmap_offset()
492 drm_gem_create_mmap_offset_size(struct drm_gem_object *obj, size_t size) in drm_gem_create_mmap_offset_size()
515 int drm_gem_create_mmap_offset(struct drm_gem_object *obj) in drm_gem_create_mmap_offset()
553 struct page **drm_gem_get_pages(struct drm_gem_object *obj) in drm_gem_get_pages()
616 void drm_gem_put_pages(struct drm_gem_object *obj, struct page **pages, in drm_gem_put_pages()
657 struct drm_gem_object **objs) in objects_lookup()
660 struct drm_gem_object *obj; in objects_lookup()
699 int count, struct drm_gem_object ***objs_out) in drm_gem_objects_lookup()
703 struct drm_gem_object **objs; in drm_gem_objects_lookup()
708 objs = kvmalloc_array(count, sizeof(struct drm_gem_object *), in drm_gem_objects_lookup()
747 struct drm_gem_object *
750 struct drm_gem_object *obj = NULL; in drm_gem_object_lookup()
774 struct drm_gem_object *obj; in drm_gem_dma_resv_wait()
834 struct drm_gem_object *obj; in drm_gem_flink_ioctl()
884 struct drm_gem_object *obj; in drm_gem_open_ioctl()
952 drm_gem_object_release(struct drm_gem_object *obj) in drm_gem_object_release()
976 struct drm_gem_object *obj = in drm_gem_object_free()
977 container_of(kref, struct drm_gem_object, refcount); in drm_gem_object_free()
1002 drm_gem_object_put_unlocked(struct drm_gem_object *obj) in drm_gem_object_put_unlocked()
1034 drm_gem_object_put(struct drm_gem_object *obj) in drm_gem_object_put()
1053 struct drm_gem_object *obj = vma->vm_private_data; in drm_gem_vm_open()
1068 struct drm_gem_object *obj = vma->vm_private_data; in drm_gem_vm_close()
1098 int drm_gem_mmap_obj(struct drm_gem_object *obj, unsigned long obj_size, in drm_gem_mmap_obj()
1150 struct drm_gem_object *obj = NULL; in drm_gem_mmap()
1162 obj = container_of(node, struct drm_gem_object, vma_node); in drm_gem_mmap()
1205 const struct drm_gem_object *obj) in drm_gem_print_info()
1222 int drm_gem_pin(struct drm_gem_object *obj) in drm_gem_pin()
1232 void drm_gem_unpin(struct drm_gem_object *obj) in drm_gem_unpin()
1240 void *drm_gem_vmap(struct drm_gem_object *obj) in drm_gem_vmap()
1257 void drm_gem_vunmap(struct drm_gem_object *obj, void *vaddr) in drm_gem_vunmap()
1282 drm_gem_lock_reservations(struct drm_gem_object **objs, int count, in drm_gem_lock_reservations()
1292 struct drm_gem_object *obj = objs[contended]; in drm_gem_lock_reservations()
1334 drm_gem_unlock_reservations(struct drm_gem_object **objs, int count, in drm_gem_unlock_reservations()
1407 struct drm_gem_object *obj, in drm_gem_fence_array_add_implicit()