Lines Matching refs:drm_gem_object
184 int drm_gem_object_init(struct drm_device *dev, struct drm_gem_object *obj, in drm_gem_object_init()
220 struct drm_gem_object *obj, size_t size) in drm_gem_private_object_init()
249 void drm_gem_private_object_fini(struct drm_gem_object *obj) in drm_gem_private_object_fini()
258 static void drm_gem_object_handle_get(struct drm_gem_object *obj) in drm_gem_object_handle_get()
279 bool drm_gem_object_handle_get_if_exists_unlocked(struct drm_gem_object *obj) in drm_gem_object_handle_get_if_exists_unlocked()
308 static void drm_gem_object_handle_free(struct drm_gem_object *obj) in drm_gem_object_handle_free()
319 static void drm_gem_object_exported_dma_buf_free(struct drm_gem_object *obj) in drm_gem_object_exported_dma_buf_free()
335 void drm_gem_object_handle_put_unlocked(struct drm_gem_object *obj) in drm_gem_object_handle_put_unlocked()
369 struct drm_gem_object *obj = ptr; in drm_gem_object_release_handle()
402 struct drm_gem_object *obj; in drm_gem_handle_delete()
440 struct drm_gem_object *obj; in drm_gem_dumb_map_offset()
481 struct drm_gem_object *obj, in drm_gem_handle_create_tail()
553 struct drm_gem_object *obj, in drm_gem_handle_create()
574 drm_gem_free_mmap_offset(struct drm_gem_object *obj) in drm_gem_free_mmap_offset()
600 drm_gem_create_mmap_offset_size(struct drm_gem_object *obj, size_t size) in drm_gem_create_mmap_offset_size()
623 int drm_gem_create_mmap_offset(struct drm_gem_object *obj) in drm_gem_create_mmap_offset()
665 struct page **drm_gem_get_pages(struct drm_gem_object *obj) in drm_gem_get_pages()
740 void drm_gem_put_pages(struct drm_gem_object *obj, struct page **pages, in drm_gem_put_pages()
785 struct drm_gem_object **objs) in objects_lookup()
788 struct drm_gem_object *obj; in objects_lookup()
834 int count, struct drm_gem_object ***objs_out) in drm_gem_objects_lookup()
836 struct drm_gem_object **objs; in drm_gem_objects_lookup()
882 struct drm_gem_object *
885 struct drm_gem_object *obj = NULL; in drm_gem_object_lookup()
908 struct drm_gem_object *obj; in drm_gem_dma_resv_wait()
950 struct drm_gem_object *obj; in drm_gem_flink_ioctl()
989 struct drm_gem_object *obj; in drm_gem_open_ioctl()
1022 struct drm_gem_object *obj, *idrobj; in drm_gem_change_handle_ioctl()
1142 drm_gem_object_release(struct drm_gem_object *obj) in drm_gem_object_release()
1165 struct drm_gem_object *obj = in drm_gem_object_free()
1166 container_of(kref, struct drm_gem_object, refcount); in drm_gem_object_free()
1184 struct drm_gem_object *obj = vma->vm_private_data; in drm_gem_vm_open()
1199 struct drm_gem_object *obj = vma->vm_private_data; in drm_gem_vm_close()
1229 int drm_gem_mmap_obj(struct drm_gem_object *obj, unsigned long obj_size, in drm_gem_mmap_obj()
1279 static struct drm_gem_object *
1285 struct drm_gem_object *obj = NULL; in drm_gem_object_lookup_at_offset()
1295 obj = container_of(node, struct drm_gem_object, vma_node); in drm_gem_object_lookup_at_offset()
1349 struct drm_gem_object *obj; in drm_gem_get_unmapped_area()
1385 struct drm_gem_object *obj; in drm_gem_mmap()
1404 const struct drm_gem_object *obj) in drm_gem_print_info()
1419 int drm_gem_vmap_locked(struct drm_gem_object *obj, struct iosys_map *map) in drm_gem_vmap_locked()
1438 void drm_gem_vunmap_locked(struct drm_gem_object *obj, struct iosys_map *map) in drm_gem_vunmap_locked()
1453 void drm_gem_lock(struct drm_gem_object *obj) in drm_gem_lock()
1459 void drm_gem_unlock(struct drm_gem_object *obj) in drm_gem_unlock()
1465 int drm_gem_vmap(struct drm_gem_object *obj, struct iosys_map *map) in drm_gem_vmap()
1477 void drm_gem_vunmap(struct drm_gem_object *obj, struct iosys_map *map) in drm_gem_vunmap()
1499 drm_gem_lock_reservations(struct drm_gem_object **objs, int count, in drm_gem_lock_reservations()
1509 struct drm_gem_object *obj = objs[contended]; in drm_gem_lock_reservations()
1551 drm_gem_unlock_reservations(struct drm_gem_object **objs, int count, in drm_gem_unlock_reservations()
1579 drm_gem_lru_remove_locked(struct drm_gem_object *obj) in drm_gem_lru_remove_locked()
1595 drm_gem_lru_remove(struct drm_gem_object *obj) in drm_gem_lru_remove()
1617 drm_gem_lru_move_tail_locked(struct drm_gem_lru *lru, struct drm_gem_object *obj) in drm_gem_lru_move_tail_locked()
1641 drm_gem_lru_move_tail(struct drm_gem_lru *lru, struct drm_gem_object *obj) in drm_gem_lru_move_tail()
1669 bool (*shrink)(struct drm_gem_object *obj, struct ww_acquire_ctx *ticket), in drm_gem_lru_scan()
1673 struct drm_gem_object *obj; in drm_gem_lru_scan()
1757 int drm_gem_evict_locked(struct drm_gem_object *obj) in drm_gem_evict_locked()