drm_gem_object 510 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c struct drm_gem_object *obj; drm_gem_object 1598 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c struct drm_gem_object *obj; drm_gem_object 94 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c struct drm_gem_object *gobj; drm_gem_object 43 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c struct drm_gem_object *gobj; drm_gem_object 157 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c struct drm_gem_object *obj; drm_gem_object 528 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c struct drm_gem_object *obj) drm_gem_object 546 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c struct drm_gem_object *obj; drm_gem_object 49 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c struct sg_table *amdgpu_gem_prime_get_sg_table(struct drm_gem_object *obj) drm_gem_object 66 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c void *amdgpu_gem_prime_vmap(struct drm_gem_object *obj) drm_gem_object 86 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c void amdgpu_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) drm_gem_object 104 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c int amdgpu_gem_prime_mmap(struct drm_gem_object *obj, drm_gem_object 196 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c struct drm_gem_object *obj = dma_buf->priv; drm_gem_object 252 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c struct drm_gem_object *obj = dma_buf->priv; drm_gem_object 333 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c struct dma_buf *amdgpu_gem_prime_export(struct drm_gem_object *gobj, drm_gem_object 365 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c struct drm_gem_object * drm_gem_object 414 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c struct drm_gem_object *amdgpu_gem_prime_import(struct drm_device *dev, drm_gem_object 417 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c struct drm_gem_object *obj; drm_gem_object 28 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h struct sg_table *amdgpu_gem_prime_get_sg_table(struct drm_gem_object *obj); drm_gem_object 29 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h struct drm_gem_object * drm_gem_object 33 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h struct dma_buf *amdgpu_gem_prime_export(struct drm_gem_object *gobj, drm_gem_object 35 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h struct drm_gem_object *amdgpu_gem_prime_import(struct drm_device *dev, drm_gem_object 37 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h void *amdgpu_gem_prime_vmap(struct drm_gem_object *obj); drm_gem_object 38 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h void amdgpu_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr); drm_gem_object 39 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h int amdgpu_gem_prime_mmap(struct drm_gem_object *obj, drm_gem_object 106 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c static void amdgpufb_destroy_pinned_object(struct drm_gem_object *gobj) drm_gem_object 122 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c struct drm_gem_object **gobj_p) drm_gem_object 126 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c struct drm_gem_object *gobj = NULL; drm_gem_object 205 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c struct drm_gem_object *gobj = NULL; drm_gem_object 40 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c void amdgpu_gem_object_free(struct drm_gem_object *gobj) drm_gem_object 54 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct drm_gem_object **obj) drm_gem_object 101 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct drm_gem_object *gobj; drm_gem_object 121 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c int amdgpu_gem_object_open(struct drm_gem_object *obj, drm_gem_object 154 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c void amdgpu_gem_object_close(struct drm_gem_object *obj, drm_gem_object 219 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct drm_gem_object *gobj; drm_gem_object 289 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct drm_gem_object *gobj; drm_gem_object 367 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct drm_gem_object *gobj; drm_gem_object 426 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct drm_gem_object *gobj; drm_gem_object 459 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct drm_gem_object *gobj; drm_gem_object 547 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct drm_gem_object *gobj; drm_gem_object 674 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct drm_gem_object *gobj; drm_gem_object 750 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct drm_gem_object *gobj; drm_gem_object 795 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct drm_gem_object *gobj = ptr; drm_gem_object 36 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h void amdgpu_gem_object_free(struct drm_gem_object *obj); drm_gem_object 37 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h int amdgpu_gem_object_open(struct drm_gem_object *obj, drm_gem_object 39 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h void amdgpu_gem_object_close(struct drm_gem_object *obj, drm_gem_object 51 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h struct drm_gem_object **obj); drm_gem_object 386 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h struct drm_gem_object *cursor_bo; drm_gem_object 602 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h struct drm_gem_object *obj); drm_gem_object 607 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h void amdgpu_copy_fb(struct drm_device *dev, struct drm_gem_object *dst_obj); drm_gem_object 1837 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c struct drm_gem_object *obj; drm_gem_object 2363 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c struct drm_gem_object *obj; drm_gem_object 1879 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c struct drm_gem_object *obj; drm_gem_object 2442 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c struct drm_gem_object *obj; drm_gem_object 1795 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c struct drm_gem_object *obj; drm_gem_object 2256 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c struct drm_gem_object *obj; drm_gem_object 1766 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c struct drm_gem_object *obj; drm_gem_object 2264 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c struct drm_gem_object *obj; drm_gem_object 4490 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct drm_gem_object *obj; drm_gem_object 45 drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c struct drm_gem_object *obj; drm_gem_object 117 drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c struct drm_gem_object *obj; drm_gem_object 307 drivers/gpu/drm/arm/malidp_drv.c struct drm_gem_object *objs = NULL; drm_gem_object 338 drivers/gpu/drm/arm/malidp_planes.c struct drm_gem_object *obj; drm_gem_object 20 drivers/gpu/drm/armada/armada_gem.c struct drm_gem_object *gobj = vmf->vma->vm_private_data; drm_gem_object 39 drivers/gpu/drm/armada/armada_gem.c void armada_gem_free_object(struct drm_gem_object *obj) drm_gem_object 378 drivers/gpu/drm/armada/armada_gem.c struct drm_gem_object *obj = attach->dmabuf->priv; drm_gem_object 447 drivers/gpu/drm/armada/armada_gem.c struct drm_gem_object *obj = attach->dmabuf->priv; drm_gem_object 490 drivers/gpu/drm/armada/armada_gem.c armada_gem_prime_export(struct drm_gem_object *obj, int flags) drm_gem_object 502 drivers/gpu/drm/armada/armada_gem.c struct drm_gem_object * drm_gem_object 509 drivers/gpu/drm/armada/armada_gem.c struct drm_gem_object *obj = buf->priv; drm_gem_object 12 drivers/gpu/drm/armada/armada_gem.h struct drm_gem_object obj; drm_gem_object 28 drivers/gpu/drm/armada/armada_gem.h void armada_gem_free_object(struct drm_gem_object *); drm_gem_object 35 drivers/gpu/drm/armada/armada_gem.h struct dma_buf *armada_gem_prime_export(struct drm_gem_object *obj, int flags); drm_gem_object 36 drivers/gpu/drm/armada/armada_gem.h struct drm_gem_object *armada_gem_prime_import(struct drm_device *, drm_gem_object 43 drivers/gpu/drm/armada/armada_gem.h struct drm_gem_object *obj = drm_gem_object_lookup(dfile, handle); drm_gem_object 100 drivers/gpu/drm/ast/ast_drv.h struct drm_gem_object *cursor_cache; drm_gem_object 289 drivers/gpu/drm/ast/ast_drv.h struct drm_gem_object **obj); drm_gem_object 542 drivers/gpu/drm/ast/ast_main.c struct drm_gem_object **obj) drm_gem_object 900 drivers/gpu/drm/ast/ast_mode.c struct drm_gem_object *obj; drm_gem_object 1160 drivers/gpu/drm/ast/ast_mode.c struct drm_gem_object *obj; drm_gem_object 154 drivers/gpu/drm/cirrus/cirrus_drv.h struct drm_gem_object gem; drm_gem_object 175 drivers/gpu/drm/cirrus/cirrus_drv.h void cirrus_gem_free_object(struct drm_gem_object *obj); drm_gem_object 182 drivers/gpu/drm/cirrus/cirrus_drv.h struct drm_gem_object **obj); drm_gem_object 190 drivers/gpu/drm/cirrus/cirrus_drv.h struct drm_gem_object *obj); drm_gem_object 255 drivers/gpu/drm/drm_client.c struct drm_gem_object *obj; drm_gem_object 114 drivers/gpu/drm/drm_debugfs.c struct drm_gem_object *obj = ptr; drm_gem_object 41 drivers/gpu/drm/drm_fb_cma_helper.c struct drm_gem_object *gem; drm_gem_object 125 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj, size_t size) drm_gem_object 152 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj, size_t size) drm_gem_object 171 drivers/gpu/drm/drm_gem.c drm_gem_remove_prime_handles(struct drm_gem_object *obj, struct drm_file *filp) drm_gem_object 195 drivers/gpu/drm/drm_gem.c static void drm_gem_object_handle_free(struct drm_gem_object *obj) drm_gem_object 206 drivers/gpu/drm/drm_gem.c static void drm_gem_object_exported_dma_buf_free(struct drm_gem_object *obj) drm_gem_object 216 drivers/gpu/drm/drm_gem.c drm_gem_object_handle_put_unlocked(struct drm_gem_object *obj) drm_gem_object 250 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj = ptr; drm_gem_object 278 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj; drm_gem_object 316 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj; drm_gem_object 374 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj, drm_gem_object 445 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj, drm_gem_object 466 drivers/gpu/drm/drm_gem.c drm_gem_free_mmap_offset(struct drm_gem_object *obj) drm_gem_object 492 drivers/gpu/drm/drm_gem.c drm_gem_create_mmap_offset_size(struct drm_gem_object *obj, size_t size) drm_gem_object 515 drivers/gpu/drm/drm_gem.c int drm_gem_create_mmap_offset(struct drm_gem_object *obj) drm_gem_object 553 drivers/gpu/drm/drm_gem.c struct page **drm_gem_get_pages(struct drm_gem_object *obj) drm_gem_object 616 drivers/gpu/drm/drm_gem.c void drm_gem_put_pages(struct drm_gem_object *obj, struct page **pages, drm_gem_object 657 drivers/gpu/drm/drm_gem.c struct drm_gem_object **objs) drm_gem_object 660 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj; drm_gem_object 699 drivers/gpu/drm/drm_gem.c int count, struct drm_gem_object ***objs_out) drm_gem_object 703 drivers/gpu/drm/drm_gem.c struct drm_gem_object **objs; drm_gem_object 708 drivers/gpu/drm/drm_gem.c objs = kvmalloc_array(count, sizeof(struct drm_gem_object *), drm_gem_object 747 drivers/gpu/drm/drm_gem.c struct drm_gem_object * drm_gem_object 750 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj = NULL; drm_gem_object 774 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj; drm_gem_object 834 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj; drm_gem_object 884 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj; drm_gem_object 952 drivers/gpu/drm/drm_gem.c drm_gem_object_release(struct drm_gem_object *obj) drm_gem_object 976 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj = drm_gem_object 977 drivers/gpu/drm/drm_gem.c container_of(kref, struct drm_gem_object, refcount); drm_gem_object 1002 drivers/gpu/drm/drm_gem.c drm_gem_object_put_unlocked(struct drm_gem_object *obj) drm_gem_object 1034 drivers/gpu/drm/drm_gem.c drm_gem_object_put(struct drm_gem_object *obj) drm_gem_object 1053 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj = vma->vm_private_data; drm_gem_object 1068 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj = vma->vm_private_data; drm_gem_object 1098 drivers/gpu/drm/drm_gem.c int drm_gem_mmap_obj(struct drm_gem_object *obj, unsigned long obj_size, drm_gem_object 1150 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj = NULL; drm_gem_object 1162 drivers/gpu/drm/drm_gem.c obj = container_of(node, struct drm_gem_object, vma_node); drm_gem_object 1205 drivers/gpu/drm/drm_gem.c const struct drm_gem_object *obj) drm_gem_object 1222 drivers/gpu/drm/drm_gem.c int drm_gem_pin(struct drm_gem_object *obj) drm_gem_object 1232 drivers/gpu/drm/drm_gem.c void drm_gem_unpin(struct drm_gem_object *obj) drm_gem_object 1240 drivers/gpu/drm/drm_gem.c void *drm_gem_vmap(struct drm_gem_object *obj) drm_gem_object 1257 drivers/gpu/drm/drm_gem.c void drm_gem_vunmap(struct drm_gem_object *obj, void *vaddr) drm_gem_object 1282 drivers/gpu/drm/drm_gem.c drm_gem_lock_reservations(struct drm_gem_object **objs, int count, drm_gem_object 1292 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj = objs[contended]; drm_gem_object 1334 drivers/gpu/drm/drm_gem.c drm_gem_unlock_reservations(struct drm_gem_object **objs, int count, drm_gem_object 1407 drivers/gpu/drm/drm_gem.c struct drm_gem_object *obj, drm_gem_object 52 drivers/gpu/drm/drm_gem_cma_helper.c struct drm_gem_object *gem_obj; drm_gem_object 144 drivers/gpu/drm/drm_gem_cma_helper.c struct drm_gem_object *gem_obj; drm_gem_object 176 drivers/gpu/drm/drm_gem_cma_helper.c void drm_gem_cma_free_object(struct drm_gem_object *gem_obj) drm_gem_object 311 drivers/gpu/drm/drm_gem_cma_helper.c struct drm_gem_object *gem_obj; drm_gem_object 349 drivers/gpu/drm/drm_gem_cma_helper.c struct drm_gem_object *obj = NULL; drm_gem_object 362 drivers/gpu/drm/drm_gem_cma_helper.c obj = container_of(node, struct drm_gem_object, vma_node); drm_gem_object 406 drivers/gpu/drm/drm_gem_cma_helper.c const struct drm_gem_object *obj) drm_gem_object 427 drivers/gpu/drm/drm_gem_cma_helper.c struct sg_table *drm_gem_cma_prime_get_sg_table(struct drm_gem_object *obj) drm_gem_object 467 drivers/gpu/drm/drm_gem_cma_helper.c struct drm_gem_object * drm_gem_object 521 drivers/gpu/drm/drm_gem_cma_helper.c int drm_gem_cma_prime_mmap(struct drm_gem_object *obj, drm_gem_object 550 drivers/gpu/drm/drm_gem_cma_helper.c void *drm_gem_cma_prime_vmap(struct drm_gem_object *obj) drm_gem_object 569 drivers/gpu/drm/drm_gem_cma_helper.c void drm_gem_cma_prime_vunmap(struct drm_gem_object *obj, void *vaddr) drm_gem_object 595 drivers/gpu/drm/drm_gem_cma_helper.c struct drm_gem_object * drm_gem_object 630 drivers/gpu/drm/drm_gem_cma_helper.c struct drm_gem_object * drm_gem_object 636 drivers/gpu/drm/drm_gem_cma_helper.c struct drm_gem_object *obj; drm_gem_object 47 drivers/gpu/drm/drm_gem_framebuffer_helper.c struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb, drm_gem_object 60 drivers/gpu/drm/drm_gem_framebuffer_helper.c struct drm_gem_object **obj, unsigned int num_planes, drm_gem_object 148 drivers/gpu/drm/drm_gem_framebuffer_helper.c struct drm_gem_object *objs[4]; drm_gem_object 290 drivers/gpu/drm/drm_gem_framebuffer_helper.c struct drm_gem_object *obj; drm_gem_object 52 drivers/gpu/drm/drm_gem_shmem_helper.c struct drm_gem_object *obj; drm_gem_object 108 drivers/gpu/drm/drm_gem_shmem_helper.c void drm_gem_shmem_free_object(struct drm_gem_object *obj) drm_gem_object 140 drivers/gpu/drm/drm_gem_shmem_helper.c struct drm_gem_object *obj = &shmem->base; drm_gem_object 184 drivers/gpu/drm/drm_gem_shmem_helper.c struct drm_gem_object *obj = &shmem->base; drm_gem_object 222 drivers/gpu/drm/drm_gem_shmem_helper.c int drm_gem_shmem_pin(struct drm_gem_object *obj) drm_gem_object 237 drivers/gpu/drm/drm_gem_shmem_helper.c void drm_gem_shmem_unpin(struct drm_gem_object *obj) drm_gem_object 247 drivers/gpu/drm/drm_gem_shmem_helper.c struct drm_gem_object *obj = &shmem->base; drm_gem_object 289 drivers/gpu/drm/drm_gem_shmem_helper.c void *drm_gem_shmem_vmap(struct drm_gem_object *obj) drm_gem_object 307 drivers/gpu/drm/drm_gem_shmem_helper.c struct drm_gem_object *obj = &shmem->base; drm_gem_object 330 drivers/gpu/drm/drm_gem_shmem_helper.c void drm_gem_shmem_vunmap(struct drm_gem_object *obj, void *vaddr) drm_gem_object 369 drivers/gpu/drm/drm_gem_shmem_helper.c int drm_gem_shmem_madvise(struct drm_gem_object *obj, int madv) drm_gem_object 386 drivers/gpu/drm/drm_gem_shmem_helper.c void drm_gem_shmem_purge_locked(struct drm_gem_object *obj) drm_gem_object 418 drivers/gpu/drm/drm_gem_shmem_helper.c bool drm_gem_shmem_purge(struct drm_gem_object *obj) drm_gem_object 474 drivers/gpu/drm/drm_gem_shmem_helper.c struct drm_gem_object *obj = vma->vm_private_data; drm_gem_object 489 drivers/gpu/drm/drm_gem_shmem_helper.c struct drm_gem_object *obj = vma->vm_private_data; drm_gem_object 501 drivers/gpu/drm/drm_gem_shmem_helper.c struct drm_gem_object *obj = vma->vm_private_data; drm_gem_object 566 drivers/gpu/drm/drm_gem_shmem_helper.c const struct drm_gem_object *obj) drm_gem_object 587 drivers/gpu/drm/drm_gem_shmem_helper.c struct sg_table *drm_gem_shmem_get_sg_table(struct drm_gem_object *obj) drm_gem_object 607 drivers/gpu/drm/drm_gem_shmem_helper.c struct sg_table *drm_gem_shmem_get_pages_sgt(struct drm_gem_object *obj) drm_gem_object 655 drivers/gpu/drm/drm_gem_shmem_helper.c struct drm_gem_object * drm_gem_object 476 drivers/gpu/drm/drm_gem_vram_helper.c static void drm_gem_vram_object_free(struct drm_gem_object *gem) drm_gem_object 530 drivers/gpu/drm/drm_gem_vram_helper.c struct drm_gem_object *gem; drm_gem_object 559 drivers/gpu/drm/drm_gem_vram_helper.c static int drm_gem_vram_object_pin(struct drm_gem_object *gem) drm_gem_object 579 drivers/gpu/drm/drm_gem_vram_helper.c static void drm_gem_vram_object_unpin(struct drm_gem_object *gem) drm_gem_object 595 drivers/gpu/drm/drm_gem_vram_helper.c static void *drm_gem_vram_object_vmap(struct drm_gem_object *gem) drm_gem_object 618 drivers/gpu/drm/drm_gem_vram_helper.c static void drm_gem_vram_object_vunmap(struct drm_gem_object *gem, drm_gem_object 36 drivers/gpu/drm/drm_internal.h struct drm_gem_object; drm_gem_object 119 drivers/gpu/drm/drm_internal.h struct drm_gem_object; drm_gem_object 123 drivers/gpu/drm/drm_internal.h struct drm_gem_object *obj, drm_gem_object 134 drivers/gpu/drm/drm_internal.h const struct drm_gem_object *obj); drm_gem_object 136 drivers/gpu/drm/drm_internal.h int drm_gem_pin(struct drm_gem_object *obj); drm_gem_object 137 drivers/gpu/drm/drm_internal.h void drm_gem_unpin(struct drm_gem_object *obj); drm_gem_object 138 drivers/gpu/drm/drm_internal.h void *drm_gem_vmap(struct drm_gem_object *obj); drm_gem_object 139 drivers/gpu/drm/drm_internal.h void drm_gem_vunmap(struct drm_gem_object *obj, void *vaddr); drm_gem_object 203 drivers/gpu/drm/drm_mipi_dbi.c struct drm_gem_object *gem = drm_gem_fb_get_obj(fb, 0); drm_gem_object 243 drivers/gpu/drm/drm_mipi_dbi.c struct drm_gem_object *gem = drm_gem_fb_get_obj(fb, 0); drm_gem_object 267 drivers/gpu/drm/drm_prime.c struct drm_gem_object *obj = dma_buf->priv; drm_gem_object 296 drivers/gpu/drm/drm_prime.c struct drm_gem_object *obj; drm_gem_object 374 drivers/gpu/drm/drm_prime.c struct drm_gem_object *obj, drm_gem_object 427 drivers/gpu/drm/drm_prime.c struct drm_gem_object *obj; drm_gem_object 577 drivers/gpu/drm/drm_prime.c struct drm_gem_object *obj = dma_buf->priv; drm_gem_object 595 drivers/gpu/drm/drm_prime.c struct drm_gem_object *obj = dma_buf->priv; drm_gem_object 616 drivers/gpu/drm/drm_prime.c struct drm_gem_object *obj = attach->dmabuf->priv; drm_gem_object 671 drivers/gpu/drm/drm_prime.c struct drm_gem_object *obj = dma_buf->priv; drm_gem_object 692 drivers/gpu/drm/drm_prime.c struct drm_gem_object *obj = dma_buf->priv; drm_gem_object 710 drivers/gpu/drm/drm_prime.c int drm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) drm_gem_object 760 drivers/gpu/drm/drm_prime.c struct drm_gem_object *obj = dma_buf->priv; drm_gem_object 825 drivers/gpu/drm/drm_prime.c struct dma_buf *drm_gem_prime_export(struct drm_gem_object *obj, drm_gem_object 857 drivers/gpu/drm/drm_prime.c struct drm_gem_object *drm_gem_prime_import_dev(struct drm_device *dev, drm_gem_object 863 drivers/gpu/drm/drm_prime.c struct drm_gem_object *obj; drm_gem_object 927 drivers/gpu/drm/drm_prime.c struct drm_gem_object *drm_gem_prime_import(struct drm_device *dev, drm_gem_object 988 drivers/gpu/drm/drm_prime.c void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg) drm_gem_object 294 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct drm_gem_object *obj; drm_gem_object 315 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct drm_gem_object *obj; drm_gem_object 336 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct drm_gem_object *obj; drm_gem_object 407 drivers/gpu/drm/etnaviv/etnaviv_drv.c struct drm_gem_object *obj; drm_gem_object 52 drivers/gpu/drm/etnaviv/etnaviv_drv.h int etnaviv_gem_mmap_offset(struct drm_gem_object *obj, u64 *offset); drm_gem_object 53 drivers/gpu/drm/etnaviv/etnaviv_drv.h struct sg_table *etnaviv_gem_prime_get_sg_table(struct drm_gem_object *obj); drm_gem_object 54 drivers/gpu/drm/etnaviv/etnaviv_drv.h void *etnaviv_gem_prime_vmap(struct drm_gem_object *obj); drm_gem_object 55 drivers/gpu/drm/etnaviv/etnaviv_drv.h void etnaviv_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr); drm_gem_object 56 drivers/gpu/drm/etnaviv/etnaviv_drv.h int etnaviv_gem_prime_mmap(struct drm_gem_object *obj, drm_gem_object 58 drivers/gpu/drm/etnaviv/etnaviv_drv.h struct drm_gem_object *etnaviv_gem_prime_import_sg_table(struct drm_device *dev, drm_gem_object 60 drivers/gpu/drm/etnaviv/etnaviv_drv.h int etnaviv_gem_prime_pin(struct drm_gem_object *obj); drm_gem_object 61 drivers/gpu/drm/etnaviv/etnaviv_drv.h void etnaviv_gem_prime_unpin(struct drm_gem_object *obj); drm_gem_object 62 drivers/gpu/drm/etnaviv/etnaviv_drv.h void *etnaviv_gem_vmap(struct drm_gem_object *obj); drm_gem_object 63 drivers/gpu/drm/etnaviv/etnaviv_drv.h int etnaviv_gem_cpu_prep(struct drm_gem_object *obj, u32 op, drm_gem_object 65 drivers/gpu/drm/etnaviv/etnaviv_drv.h int etnaviv_gem_cpu_fini(struct drm_gem_object *obj); drm_gem_object 66 drivers/gpu/drm/etnaviv/etnaviv_drv.h void etnaviv_gem_free_object(struct drm_gem_object *obj); drm_gem_object 176 drivers/gpu/drm/etnaviv/etnaviv_gem.c struct drm_gem_object *obj = vma->vm_private_data; drm_gem_object 210 drivers/gpu/drm/etnaviv/etnaviv_gem.c int etnaviv_gem_mmap_offset(struct drm_gem_object *obj, u64 *offset) drm_gem_object 251 drivers/gpu/drm/etnaviv/etnaviv_gem.c struct drm_gem_object *obj, struct etnaviv_iommu_context *mmu_context, drm_gem_object 332 drivers/gpu/drm/etnaviv/etnaviv_gem.c void *etnaviv_gem_vmap(struct drm_gem_object *obj) drm_gem_object 375 drivers/gpu/drm/etnaviv/etnaviv_gem.c int etnaviv_gem_cpu_prep(struct drm_gem_object *obj, u32 op, drm_gem_object 416 drivers/gpu/drm/etnaviv/etnaviv_gem.c int etnaviv_gem_cpu_fini(struct drm_gem_object *obj) drm_gem_object 433 drivers/gpu/drm/etnaviv/etnaviv_gem.c int etnaviv_gem_wait_bo(struct etnaviv_gpu *gpu, struct drm_gem_object *obj, drm_gem_object 453 drivers/gpu/drm/etnaviv/etnaviv_gem.c static void etnaviv_gem_describe(struct drm_gem_object *obj, struct seq_file *m) drm_gem_object 492 drivers/gpu/drm/etnaviv/etnaviv_gem.c struct drm_gem_object *obj = &etnaviv_obj->base; drm_gem_object 518 drivers/gpu/drm/etnaviv/etnaviv_gem.c void etnaviv_gem_free_object(struct drm_gem_object *obj) drm_gem_object 553 drivers/gpu/drm/etnaviv/etnaviv_gem.c void etnaviv_gem_obj_add(struct drm_device *dev, struct drm_gem_object *obj) drm_gem_object 564 drivers/gpu/drm/etnaviv/etnaviv_gem.c const struct etnaviv_gem_ops *ops, struct drm_gem_object **obj) drm_gem_object 605 drivers/gpu/drm/etnaviv/etnaviv_gem.c struct drm_gem_object *obj = NULL; drm_gem_object 644 drivers/gpu/drm/etnaviv/etnaviv_gem.c struct drm_gem_object *obj; drm_gem_object 35 drivers/gpu/drm/etnaviv/etnaviv_gem.h struct drm_gem_object base; drm_gem_object 59 drivers/gpu/drm/etnaviv/etnaviv_gem.h struct etnaviv_gem_object *to_etnaviv_bo(struct drm_gem_object *obj) drm_gem_object 114 drivers/gpu/drm/etnaviv/etnaviv_gem.h int etnaviv_gem_wait_bo(struct etnaviv_gpu *gpu, struct drm_gem_object *obj, drm_gem_object 118 drivers/gpu/drm/etnaviv/etnaviv_gem.h void etnaviv_gem_obj_add(struct drm_device *dev, struct drm_gem_object *obj); drm_gem_object 123 drivers/gpu/drm/etnaviv/etnaviv_gem.h struct drm_gem_object *obj, struct etnaviv_iommu_context *mmu_context, drm_gem_object 14 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c struct sg_table *etnaviv_gem_prime_get_sg_table(struct drm_gem_object *obj) drm_gem_object 25 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c void *etnaviv_gem_prime_vmap(struct drm_gem_object *obj) drm_gem_object 30 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c void etnaviv_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) drm_gem_object 35 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c int etnaviv_gem_prime_mmap(struct drm_gem_object *obj, drm_gem_object 48 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c int etnaviv_gem_prime_pin(struct drm_gem_object *obj) drm_gem_object 60 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c void etnaviv_gem_prime_unpin(struct drm_gem_object *obj) drm_gem_object 106 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c struct drm_gem_object *etnaviv_gem_prime_import_sg_table(struct drm_device *dev, drm_gem_object 66 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c struct drm_gem_object *obj; drm_gem_object 114 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c struct drm_gem_object *obj = &submit->bos[i].obj->base; drm_gem_object 128 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c struct drm_gem_object *obj = &submit->bos[i].obj->base; drm_gem_object 159 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c struct drm_gem_object *obj; drm_gem_object 213 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c struct drm_gem_object *obj = &submit->bos[i].obj->base; drm_gem_object 125 drivers/gpu/drm/exynos/exynos_drm_gem.c static int exynos_drm_gem_handle_create(struct drm_gem_object *obj, drm_gem_object 149 drivers/gpu/drm/exynos/exynos_drm_gem.c struct drm_gem_object *obj = &exynos_gem->base; drm_gem_object 175 drivers/gpu/drm/exynos/exynos_drm_gem.c struct drm_gem_object *obj; drm_gem_object 283 drivers/gpu/drm/exynos/exynos_drm_gem.c struct drm_gem_object *obj; drm_gem_object 323 drivers/gpu/drm/exynos/exynos_drm_gem.c struct drm_gem_object *obj; drm_gem_object 341 drivers/gpu/drm/exynos/exynos_drm_gem.c void exynos_drm_gem_free_object(struct drm_gem_object *obj) drm_gem_object 387 drivers/gpu/drm/exynos/exynos_drm_gem.c struct drm_gem_object *obj = vma->vm_private_data; drm_gem_object 404 drivers/gpu/drm/exynos/exynos_drm_gem.c static int exynos_drm_gem_mmap_obj(struct drm_gem_object *obj, drm_gem_object 437 drivers/gpu/drm/exynos/exynos_drm_gem.c struct drm_gem_object *obj; drm_gem_object 456 drivers/gpu/drm/exynos/exynos_drm_gem.c struct drm_gem_object *exynos_drm_gem_prime_import(struct drm_device *dev, drm_gem_object 462 drivers/gpu/drm/exynos/exynos_drm_gem.c struct sg_table *exynos_drm_gem_prime_get_sg_table(struct drm_gem_object *obj) drm_gem_object 472 drivers/gpu/drm/exynos/exynos_drm_gem.c struct drm_gem_object * drm_gem_object 526 drivers/gpu/drm/exynos/exynos_drm_gem.c void *exynos_drm_gem_prime_vmap(struct drm_gem_object *obj) drm_gem_object 531 drivers/gpu/drm/exynos/exynos_drm_gem.c void exynos_drm_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) drm_gem_object 536 drivers/gpu/drm/exynos/exynos_drm_gem.c int exynos_drm_gem_prime_mmap(struct drm_gem_object *obj, drm_gem_object 44 drivers/gpu/drm/exynos/exynos_drm_gem.h struct drm_gem_object base; drm_gem_object 97 drivers/gpu/drm/exynos/exynos_drm_gem.h void exynos_drm_gem_free_object(struct drm_gem_object *obj); drm_gem_object 111 drivers/gpu/drm/exynos/exynos_drm_gem.h struct drm_gem_object *exynos_drm_gem_prime_import(struct drm_device *dev, drm_gem_object 113 drivers/gpu/drm/exynos/exynos_drm_gem.h struct sg_table *exynos_drm_gem_prime_get_sg_table(struct drm_gem_object *obj); drm_gem_object 114 drivers/gpu/drm/exynos/exynos_drm_gem.h struct drm_gem_object * drm_gem_object 118 drivers/gpu/drm/exynos/exynos_drm_gem.h void *exynos_drm_gem_prime_vmap(struct drm_gem_object *obj); drm_gem_object 119 drivers/gpu/drm/exynos/exynos_drm_gem.h void exynos_drm_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr); drm_gem_object 120 drivers/gpu/drm/exynos/exynos_drm_gem.h int exynos_drm_gem_prime_mmap(struct drm_gem_object *obj, drm_gem_object 443 drivers/gpu/drm/gma500/framebuffer.c struct drm_gem_object *obj; drm_gem_object 21 drivers/gpu/drm/gma500/gem.c void psb_gem_free_object(struct drm_gem_object *obj) drm_gem_object 129 drivers/gpu/drm/gma500/gem.c struct drm_gem_object *obj; drm_gem_object 334 drivers/gpu/drm/gma500/gma_display.c struct drm_gem_object *obj; drm_gem_object 34 drivers/gpu/drm/gma500/gtt.h struct drm_gem_object gem; /* GEM high level stuff */ drm_gem_object 736 drivers/gpu/drm/gma500/psb_drv.h extern void psb_gem_free_object(struct drm_gem_object *obj); drm_gem_object 169 drivers/gpu/drm/gma500/psb_intel_drv.h struct drm_gem_object *cursor_obj; drm_gem_object 21 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h struct drm_gem_object; drm_gem_object 25 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h struct drm_gem_object *obj; drm_gem_object 63 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h struct drm_gem_object **obj); drm_gem_object 67 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h struct drm_gem_object *obj); drm_gem_object 25 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c struct drm_gem_object **gobj_p) drm_gem_object 27 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c struct drm_gem_object *gobj; drm_gem_object 61 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c struct drm_gem_object *gobj = NULL; drm_gem_object 51 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c struct drm_gem_object **obj) drm_gem_object 76 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c struct drm_gem_object *gobj; drm_gem_object 117 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c struct drm_gem_object *obj) drm_gem_object 145 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c struct drm_gem_object *obj; drm_gem_object 207 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c struct dma_buf *i915_gem_prime_export(struct drm_gem_object *gem_obj, int flags) drm_gem_object 256 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c struct drm_gem_object *i915_gem_prime_import(struct drm_device *dev, drm_gem_object 92 drivers/gpu/drm/i915/gem/i915_gem_object.c void i915_gem_close_object(struct drm_gem_object *gem, struct drm_file *file) drm_gem_object 213 drivers/gpu/drm/i915/gem/i915_gem_object.c void i915_gem_free_object(struct drm_gem_object *gem_obj) drm_gem_object 40 drivers/gpu/drm/i915/gem/i915_gem_object.h void i915_gem_close_object(struct drm_gem_object *gem, struct drm_file *file); drm_gem_object 41 drivers/gpu/drm/i915/gem/i915_gem_object.h void i915_gem_free_object(struct drm_gem_object *obj); drm_gem_object 84 drivers/gpu/drm/i915/gem/i915_gem_object.h struct drm_gem_object * drm_gem_object 317 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c struct drm_gem_object *objs[] = { &src->base, &dst->base }; drm_gem_object 65 drivers/gpu/drm/i915/gem/i915_gem_object_types.h struct drm_gem_object base; drm_gem_object 246 drivers/gpu/drm/i915/gem/i915_gem_object_types.h to_intel_bo(struct drm_gem_object *gem) drm_gem_object 438 drivers/gpu/drm/i915/gem/i915_gem_shmem.c struct drm_gem_object *obj, drm_gem_object 39 drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c struct drm_gem_object *import; drm_gem_object 2354 drivers/gpu/drm/i915/i915_drv.h struct drm_gem_object *i915_gem_prime_import(struct drm_device *dev, drm_gem_object 2357 drivers/gpu/drm/i915/i915_drv.h struct dma_buf *i915_gem_prime_export(struct drm_gem_object *gem_obj, int flags); drm_gem_object 39 drivers/gpu/drm/lima/lima_gem.c void lima_gem_free_object(struct drm_gem_object *obj) drm_gem_object 49 drivers/gpu/drm/lima/lima_gem.c int lima_gem_object_open(struct drm_gem_object *obj, struct drm_file *file) drm_gem_object 58 drivers/gpu/drm/lima/lima_gem.c void lima_gem_object_close(struct drm_gem_object *obj, struct drm_file *file) drm_gem_object 69 drivers/gpu/drm/lima/lima_gem.c struct drm_gem_object *obj; drm_gem_object 94 drivers/gpu/drm/lima/lima_gem.c struct drm_gem_object *obj = vma->vm_private_data; drm_gem_object 248 drivers/gpu/drm/lima/lima_gem.c struct drm_gem_object *obj; drm_gem_object 15 drivers/gpu/drm/lima/lima_gem.h void lima_gem_free_object(struct drm_gem_object *obj); drm_gem_object 16 drivers/gpu/drm/lima/lima_gem.h int lima_gem_object_open(struct drm_gem_object *obj, struct drm_file *file); drm_gem_object 17 drivers/gpu/drm/lima/lima_gem.h void lima_gem_object_close(struct drm_gem_object *obj, struct drm_file *file); drm_gem_object 14 drivers/gpu/drm/lima/lima_gem_prime.c struct drm_gem_object *lima_gem_prime_import_sg_table( drm_gem_object 28 drivers/gpu/drm/lima/lima_gem_prime.c struct sg_table *lima_gem_prime_get_sg_table(struct drm_gem_object *obj) drm_gem_object 36 drivers/gpu/drm/lima/lima_gem_prime.c int lima_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) drm_gem_object 7 drivers/gpu/drm/lima/lima_gem_prime.h struct drm_gem_object *lima_gem_prime_import_sg_table( drm_gem_object 10 drivers/gpu/drm/lima/lima_gem_prime.h struct sg_table *lima_gem_prime_get_sg_table(struct drm_gem_object *obj); drm_gem_object 11 drivers/gpu/drm/lima/lima_gem_prime.h int lima_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma); drm_gem_object 12 drivers/gpu/drm/lima/lima_object.h struct drm_gem_object gem; drm_gem_object 24 drivers/gpu/drm/lima/lima_object.h to_lima_bo(struct drm_gem_object *obj) drm_gem_object 353 drivers/gpu/drm/mediatek/mtk_drm_drv.c struct drm_gem_object *mtk_drm_gem_prime_import(struct drm_device *dev, drm_gem_object 26 drivers/gpu/drm/mediatek/mtk_drm_fb.c struct drm_gem_object *obj) drm_gem_object 59 drivers/gpu/drm/mediatek/mtk_drm_fb.c struct drm_gem_object *gem; drm_gem_object 43 drivers/gpu/drm/mediatek/mtk_drm_gem.c struct drm_gem_object *obj; drm_gem_object 81 drivers/gpu/drm/mediatek/mtk_drm_gem.c void mtk_drm_gem_free_object(struct drm_gem_object *obj) drm_gem_object 129 drivers/gpu/drm/mediatek/mtk_drm_gem.c static int mtk_drm_gem_object_mmap(struct drm_gem_object *obj, drm_gem_object 151 drivers/gpu/drm/mediatek/mtk_drm_gem.c int mtk_drm_gem_mmap_buf(struct drm_gem_object *obj, struct vm_area_struct *vma) drm_gem_object 164 drivers/gpu/drm/mediatek/mtk_drm_gem.c struct drm_gem_object *obj; drm_gem_object 188 drivers/gpu/drm/mediatek/mtk_drm_gem.c struct sg_table *mtk_gem_prime_get_sg_table(struct drm_gem_object *obj) drm_gem_object 211 drivers/gpu/drm/mediatek/mtk_drm_gem.c struct drm_gem_object *mtk_gem_prime_import_sg_table(struct drm_device *dev, drm_gem_object 245 drivers/gpu/drm/mediatek/mtk_drm_gem.c void *mtk_drm_gem_prime_vmap(struct drm_gem_object *obj) drm_gem_object 279 drivers/gpu/drm/mediatek/mtk_drm_gem.c void mtk_drm_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) drm_gem_object 26 drivers/gpu/drm/mediatek/mtk_drm_gem.h struct drm_gem_object base; drm_gem_object 37 drivers/gpu/drm/mediatek/mtk_drm_gem.h void mtk_drm_gem_free_object(struct drm_gem_object *gem); drm_gem_object 43 drivers/gpu/drm/mediatek/mtk_drm_gem.h int mtk_drm_gem_mmap_buf(struct drm_gem_object *obj, drm_gem_object 45 drivers/gpu/drm/mediatek/mtk_drm_gem.h struct sg_table *mtk_gem_prime_get_sg_table(struct drm_gem_object *obj); drm_gem_object 46 drivers/gpu/drm/mediatek/mtk_drm_gem.h struct drm_gem_object *mtk_gem_prime_import_sg_table(struct drm_device *dev, drm_gem_object 48 drivers/gpu/drm/mediatek/mtk_drm_gem.h void *mtk_drm_gem_prime_vmap(struct drm_gem_object *obj); drm_gem_object 49 drivers/gpu/drm/mediatek/mtk_drm_gem.h void mtk_drm_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr); drm_gem_object 110 drivers/gpu/drm/mediatek/mtk_drm_plane.c struct drm_gem_object *gem; drm_gem_object 40 drivers/gpu/drm/mgag200/mgag200_cursor.c struct drm_gem_object *obj; drm_gem_object 1137 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct drm_gem_object *bo; drm_gem_object 18 drivers/gpu/drm/msm/adreno/a5xx_gpu.h struct drm_gem_object *pm4_bo; drm_gem_object 21 drivers/gpu/drm/msm/adreno/a5xx_gpu.h struct drm_gem_object *pfp_bo; drm_gem_object 24 drivers/gpu/drm/msm/adreno/a5xx_gpu.h struct drm_gem_object *gpmu_bo; drm_gem_object 33 drivers/gpu/drm/msm/adreno/a5xx_gpu.h struct drm_gem_object *preempt_bo[MSM_GPU_MAX_RINGS]; drm_gem_object 229 drivers/gpu/drm/msm/adreno/a5xx_preempt.c struct drm_gem_object *bo = NULL; drm_gem_object 18 drivers/gpu/drm/msm/adreno/a6xx_gpu.h struct drm_gem_object *sqe_bo; drm_gem_object 74 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c struct drm_gem_object *bo; drm_gem_object 313 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct drm_gem_object *adreno_fw_create_bo(struct msm_gpu *gpu, drm_gem_object 316 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct drm_gem_object *bo; drm_gem_object 222 drivers/gpu/drm/msm/adreno/adreno_gpu.h struct drm_gem_object *adreno_fw_create_bo(struct msm_gpu *gpu, drm_gem_object 923 drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c struct drm_gem_object **bos) drm_gem_object 49 drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h struct drm_gem_object **bos); drm_gem_object 34 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c struct drm_gem_object *next_bo; drm_gem_object 37 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c struct drm_gem_object *scanout_bo; drm_gem_object 364 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c struct drm_gem_object *next_bo = mdp4_crtc->cursor.next_bo; drm_gem_object 365 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c struct drm_gem_object *prev_bo = mdp4_crtc->cursor.scanout_bo; drm_gem_object 410 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c struct drm_gem_object *cursor_bo, *old_bo; drm_gem_object 40 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h struct drm_gem_object *blank_cursor_bo; drm_gem_object 57 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c struct drm_gem_object *scanout_bo; drm_gem_object 866 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c struct drm_gem_object *cursor_bo, *old_bo = NULL; drm_gem_object 142 drivers/gpu/drm/msm/dsi/dsi_host.c struct drm_gem_object *tx_gem_obj; drm_gem_object 739 drivers/gpu/drm/msm/msm_drv.c struct drm_gem_object *obj; drm_gem_object 763 drivers/gpu/drm/msm/msm_drv.c struct drm_gem_object *obj; drm_gem_object 778 drivers/gpu/drm/msm/msm_drv.c struct drm_gem_object *obj, uint64_t *iova) drm_gem_object 796 drivers/gpu/drm/msm/msm_drv.c struct drm_gem_object *obj; drm_gem_object 902 drivers/gpu/drm/msm/msm_drv.c struct drm_gem_object *obj; drm_gem_object 269 drivers/gpu/drm/msm/msm_drv.h int msm_gem_mmap_obj(struct drm_gem_object *obj, drm_gem_object 273 drivers/gpu/drm/msm/msm_drv.h uint64_t msm_gem_mmap_offset(struct drm_gem_object *obj); drm_gem_object 274 drivers/gpu/drm/msm/msm_drv.h int msm_gem_get_iova(struct drm_gem_object *obj, drm_gem_object 276 drivers/gpu/drm/msm/msm_drv.h int msm_gem_get_and_pin_iova(struct drm_gem_object *obj, drm_gem_object 278 drivers/gpu/drm/msm/msm_drv.h uint64_t msm_gem_iova(struct drm_gem_object *obj, drm_gem_object 280 drivers/gpu/drm/msm/msm_drv.h void msm_gem_unpin_iova(struct drm_gem_object *obj, drm_gem_object 282 drivers/gpu/drm/msm/msm_drv.h struct page **msm_gem_get_pages(struct drm_gem_object *obj); drm_gem_object 283 drivers/gpu/drm/msm/msm_drv.h void msm_gem_put_pages(struct drm_gem_object *obj); drm_gem_object 288 drivers/gpu/drm/msm/msm_drv.h struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj); drm_gem_object 289 drivers/gpu/drm/msm/msm_drv.h void *msm_gem_prime_vmap(struct drm_gem_object *obj); drm_gem_object 290 drivers/gpu/drm/msm/msm_drv.h void msm_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr); drm_gem_object 291 drivers/gpu/drm/msm/msm_drv.h int msm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma); drm_gem_object 292 drivers/gpu/drm/msm/msm_drv.h struct drm_gem_object *msm_gem_prime_import_sg_table(struct drm_device *dev, drm_gem_object 294 drivers/gpu/drm/msm/msm_drv.h int msm_gem_prime_pin(struct drm_gem_object *obj); drm_gem_object 295 drivers/gpu/drm/msm/msm_drv.h void msm_gem_prime_unpin(struct drm_gem_object *obj); drm_gem_object 296 drivers/gpu/drm/msm/msm_drv.h void *msm_gem_get_vaddr(struct drm_gem_object *obj); drm_gem_object 297 drivers/gpu/drm/msm/msm_drv.h void *msm_gem_get_vaddr_active(struct drm_gem_object *obj); drm_gem_object 298 drivers/gpu/drm/msm/msm_drv.h void msm_gem_put_vaddr(struct drm_gem_object *obj); drm_gem_object 299 drivers/gpu/drm/msm/msm_drv.h int msm_gem_madvise(struct drm_gem_object *obj, unsigned madv); drm_gem_object 300 drivers/gpu/drm/msm/msm_drv.h int msm_gem_sync_object(struct drm_gem_object *obj, drm_gem_object 302 drivers/gpu/drm/msm/msm_drv.h void msm_gem_move_to_active(struct drm_gem_object *obj, drm_gem_object 304 drivers/gpu/drm/msm/msm_drv.h void msm_gem_move_to_inactive(struct drm_gem_object *obj); drm_gem_object 305 drivers/gpu/drm/msm/msm_drv.h int msm_gem_cpu_prep(struct drm_gem_object *obj, uint32_t op, ktime_t *timeout); drm_gem_object 306 drivers/gpu/drm/msm/msm_drv.h int msm_gem_cpu_fini(struct drm_gem_object *obj); drm_gem_object 307 drivers/gpu/drm/msm/msm_drv.h void msm_gem_free_object(struct drm_gem_object *obj); drm_gem_object 310 drivers/gpu/drm/msm/msm_drv.h struct drm_gem_object *msm_gem_new(struct drm_device *dev, drm_gem_object 312 drivers/gpu/drm/msm/msm_drv.h struct drm_gem_object *msm_gem_new_locked(struct drm_device *dev, drm_gem_object 316 drivers/gpu/drm/msm/msm_drv.h struct drm_gem_object **bo, uint64_t *iova); drm_gem_object 319 drivers/gpu/drm/msm/msm_drv.h struct drm_gem_object **bo, uint64_t *iova); drm_gem_object 320 drivers/gpu/drm/msm/msm_drv.h void msm_gem_kernel_put(struct drm_gem_object *bo, drm_gem_object 322 drivers/gpu/drm/msm/msm_drv.h struct drm_gem_object *msm_gem_import(struct drm_device *dev, drm_gem_object 327 drivers/gpu/drm/msm/msm_drv.h void msm_gem_object_set_name(struct drm_gem_object *bo, const char *fmt, ...); drm_gem_object 335 drivers/gpu/drm/msm/msm_drv.h struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane); drm_gem_object 384 drivers/gpu/drm/msm/msm_drv.h void msm_gem_describe(struct drm_gem_object *obj, struct seq_file *m); drm_gem_object 25 drivers/gpu/drm/msm/msm_fb.c const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos); drm_gem_object 88 drivers/gpu/drm/msm/msm_fb.c struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane) drm_gem_object 104 drivers/gpu/drm/msm/msm_fb.c struct drm_gem_object *bos[4] = {0}; drm_gem_object 131 drivers/gpu/drm/msm/msm_fb.c const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos) drm_gem_object 215 drivers/gpu/drm/msm/msm_fb.c struct drm_gem_object *bo; drm_gem_object 14 drivers/gpu/drm/msm/msm_fbdev.c extern int msm_gem_mmap_obj(struct drm_gem_object *obj, drm_gem_object 48 drivers/gpu/drm/msm/msm_fbdev.c struct drm_gem_object *bo = msm_framebuffer_bo(fbdev->fb, 0); drm_gem_object 67 drivers/gpu/drm/msm/msm_fbdev.c struct drm_gem_object *bo; drm_gem_object 207 drivers/gpu/drm/msm/msm_fbdev.c struct drm_gem_object *bo = drm_gem_object 20 drivers/gpu/drm/msm/msm_gem.c static void msm_gem_vunmap_locked(struct drm_gem_object *obj); drm_gem_object 23 drivers/gpu/drm/msm/msm_gem.c static dma_addr_t physaddr(struct drm_gem_object *obj) drm_gem_object 31 drivers/gpu/drm/msm/msm_gem.c static bool use_pages(struct drm_gem_object *obj) drm_gem_object 78 drivers/gpu/drm/msm/msm_gem.c static struct page **get_pages_vram(struct drm_gem_object *obj, int npages) drm_gem_object 107 drivers/gpu/drm/msm/msm_gem.c static struct page **get_pages(struct drm_gem_object *obj) drm_gem_object 148 drivers/gpu/drm/msm/msm_gem.c static void put_pages_vram(struct drm_gem_object *obj) drm_gem_object 160 drivers/gpu/drm/msm/msm_gem.c static void put_pages(struct drm_gem_object *obj) drm_gem_object 186 drivers/gpu/drm/msm/msm_gem.c struct page **msm_gem_get_pages(struct drm_gem_object *obj) drm_gem_object 203 drivers/gpu/drm/msm/msm_gem.c void msm_gem_put_pages(struct drm_gem_object *obj) drm_gem_object 208 drivers/gpu/drm/msm/msm_gem.c int msm_gem_mmap_obj(struct drm_gem_object *obj, drm_gem_object 253 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object *obj = vma->vm_private_data; drm_gem_object 299 drivers/gpu/drm/msm/msm_gem.c static uint64_t mmap_offset(struct drm_gem_object *obj) drm_gem_object 318 drivers/gpu/drm/msm/msm_gem.c uint64_t msm_gem_mmap_offset(struct drm_gem_object *obj) drm_gem_object 329 drivers/gpu/drm/msm/msm_gem.c static struct msm_gem_vma *add_vma(struct drm_gem_object *obj, drm_gem_object 348 drivers/gpu/drm/msm/msm_gem.c static struct msm_gem_vma *lookup_vma(struct drm_gem_object *obj, drm_gem_object 375 drivers/gpu/drm/msm/msm_gem.c put_iova(struct drm_gem_object *obj) drm_gem_object 391 drivers/gpu/drm/msm/msm_gem.c static int msm_gem_get_iova_locked(struct drm_gem_object *obj, drm_gem_object 418 drivers/gpu/drm/msm/msm_gem.c static int msm_gem_pin_iova(struct drm_gem_object *obj, drm_gem_object 447 drivers/gpu/drm/msm/msm_gem.c int msm_gem_get_and_pin_iova(struct drm_gem_object *obj, drm_gem_object 472 drivers/gpu/drm/msm/msm_gem.c int msm_gem_get_iova(struct drm_gem_object *obj, drm_gem_object 488 drivers/gpu/drm/msm/msm_gem.c uint64_t msm_gem_iova(struct drm_gem_object *obj, drm_gem_object 507 drivers/gpu/drm/msm/msm_gem.c void msm_gem_unpin_iova(struct drm_gem_object *obj, drm_gem_object 534 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object *obj; drm_gem_object 552 drivers/gpu/drm/msm/msm_gem.c static void *get_vaddr(struct drm_gem_object *obj, unsigned madv) drm_gem_object 597 drivers/gpu/drm/msm/msm_gem.c void *msm_gem_get_vaddr(struct drm_gem_object *obj) drm_gem_object 608 drivers/gpu/drm/msm/msm_gem.c void *msm_gem_get_vaddr_active(struct drm_gem_object *obj) drm_gem_object 613 drivers/gpu/drm/msm/msm_gem.c void msm_gem_put_vaddr(struct drm_gem_object *obj) drm_gem_object 626 drivers/gpu/drm/msm/msm_gem.c int msm_gem_madvise(struct drm_gem_object *obj, unsigned madv) drm_gem_object 644 drivers/gpu/drm/msm/msm_gem.c void msm_gem_purge(struct drm_gem_object *obj, enum msm_gem_lock subclass) drm_gem_object 679 drivers/gpu/drm/msm/msm_gem.c static void msm_gem_vunmap_locked(struct drm_gem_object *obj) drm_gem_object 692 drivers/gpu/drm/msm/msm_gem.c void msm_gem_vunmap(struct drm_gem_object *obj, enum msm_gem_lock subclass) drm_gem_object 702 drivers/gpu/drm/msm/msm_gem.c int msm_gem_sync_object(struct drm_gem_object *obj, drm_gem_object 736 drivers/gpu/drm/msm/msm_gem.c void msm_gem_move_to_active(struct drm_gem_object *obj, drm_gem_object 750 drivers/gpu/drm/msm/msm_gem.c void msm_gem_move_to_inactive(struct drm_gem_object *obj) drm_gem_object 763 drivers/gpu/drm/msm/msm_gem.c int msm_gem_cpu_prep(struct drm_gem_object *obj, uint32_t op, ktime_t *timeout) drm_gem_object 782 drivers/gpu/drm/msm/msm_gem.c int msm_gem_cpu_fini(struct drm_gem_object *obj) drm_gem_object 799 drivers/gpu/drm/msm/msm_gem.c void msm_gem_describe(struct drm_gem_object *obj, struct seq_file *m) drm_gem_object 871 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object *obj = &msm_obj->base; drm_gem_object 883 drivers/gpu/drm/msm/msm_gem.c void msm_gem_free_object(struct drm_gem_object *obj) drm_gem_object 895 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object *obj = &msm_obj->base; drm_gem_object 959 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object *obj; drm_gem_object 980 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object **obj, drm_gem_object 1023 drivers/gpu/drm/msm/msm_gem.c static struct drm_gem_object *_msm_gem_new(struct drm_device *dev, drm_gem_object 1027 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object *obj = NULL; drm_gem_object 1096 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object *msm_gem_new_locked(struct drm_device *dev, drm_gem_object 1102 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object *msm_gem_new(struct drm_device *dev, drm_gem_object 1108 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object *msm_gem_import(struct drm_device *dev, drm_gem_object 1112 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object *obj; drm_gem_object 1158 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object **bo, uint64_t *iova, bool locked) drm_gem_object 1161 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object *obj = _msm_gem_new(dev, size, flags, locked); drm_gem_object 1196 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object **bo, uint64_t *iova) drm_gem_object 1203 drivers/gpu/drm/msm/msm_gem.c struct drm_gem_object **bo, uint64_t *iova) drm_gem_object 1208 drivers/gpu/drm/msm/msm_gem.c void msm_gem_kernel_put(struct drm_gem_object *bo, drm_gem_object 1223 drivers/gpu/drm/msm/msm_gem.c void msm_gem_object_set_name(struct drm_gem_object *bo, const char *fmt, ...) drm_gem_object 38 drivers/gpu/drm/msm/msm_gem.h struct drm_gem_object base; drm_gem_object 121 drivers/gpu/drm/msm/msm_gem.h void msm_gem_purge(struct drm_gem_object *obj, enum msm_gem_lock subclass); drm_gem_object 122 drivers/gpu/drm/msm/msm_gem.h void msm_gem_vunmap(struct drm_gem_object *obj, enum msm_gem_lock subclass); drm_gem_object 14 drivers/gpu/drm/msm/msm_gem_prime.c struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj) drm_gem_object 25 drivers/gpu/drm/msm/msm_gem_prime.c void *msm_gem_prime_vmap(struct drm_gem_object *obj) drm_gem_object 30 drivers/gpu/drm/msm/msm_gem_prime.c void msm_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) drm_gem_object 35 drivers/gpu/drm/msm/msm_gem_prime.c int msm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) drm_gem_object 46 drivers/gpu/drm/msm/msm_gem_prime.c struct drm_gem_object *msm_gem_prime_import_sg_table(struct drm_device *dev, drm_gem_object 52 drivers/gpu/drm/msm/msm_gem_prime.c int msm_gem_prime_pin(struct drm_gem_object *obj) drm_gem_object 59 drivers/gpu/drm/msm/msm_gem_prime.c void msm_gem_prime_unpin(struct drm_gem_object *obj) drm_gem_object 114 drivers/gpu/drm/msm/msm_gem_submit.c struct drm_gem_object *obj; drm_gem_object 125 drivers/gpu/drm/msm/msm_gpu.h struct drm_gem_object *memptrs_bo; drm_gem_object 111 drivers/gpu/drm/msm/msm_kms.h struct drm_gem_object **bos); drm_gem_object 39 drivers/gpu/drm/msm/msm_ringbuffer.h struct drm_gem_object *bo; drm_gem_object 990 drivers/gpu/drm/nouveau/dispnv04/crtc.c struct drm_gem_object *gem; drm_gem_object 276 drivers/gpu/drm/nouveau/nouveau_display.c struct drm_gem_object *gem; drm_gem_object 675 drivers/gpu/drm/nouveau/nouveau_display.c struct drm_gem_object *gem; drm_gem_object 40 drivers/gpu/drm/nouveau/nouveau_gem.c nouveau_gem_object_del(struct drm_gem_object *gem) drm_gem_object 61 drivers/gpu/drm/nouveau/nouveau_gem.c nouveau_gem_object_open(struct drm_gem_object *gem, struct drm_file *file_priv) drm_gem_object 136 drivers/gpu/drm/nouveau/nouveau_gem.c nouveau_gem_object_close(struct drm_gem_object *gem, struct drm_file *file_priv) drm_gem_object 221 drivers/gpu/drm/nouveau/nouveau_gem.c nouveau_gem_info(struct drm_file *file_priv, struct drm_gem_object *gem, drm_gem_object 287 drivers/gpu/drm/nouveau/nouveau_gem.c nouveau_gem_set_domain(struct drm_gem_object *gem, uint32_t read_domains, drm_gem_object 396 drivers/gpu/drm/nouveau/nouveau_gem.c struct drm_gem_object *gem; drm_gem_object 880 drivers/gpu/drm/nouveau/nouveau_gem.c struct drm_gem_object *gem; drm_gem_object 912 drivers/gpu/drm/nouveau/nouveau_gem.c struct drm_gem_object *gem; drm_gem_object 930 drivers/gpu/drm/nouveau/nouveau_gem.c struct drm_gem_object *gem; drm_gem_object 9 drivers/gpu/drm/nouveau/nouveau_gem.h nouveau_gem_object(struct drm_gem_object *gem) drm_gem_object 18 drivers/gpu/drm/nouveau/nouveau_gem.h extern void nouveau_gem_object_del(struct drm_gem_object *); drm_gem_object 19 drivers/gpu/drm/nouveau/nouveau_gem.h extern int nouveau_gem_object_open(struct drm_gem_object *, struct drm_file *); drm_gem_object 20 drivers/gpu/drm/nouveau/nouveau_gem.h extern void nouveau_gem_object_close(struct drm_gem_object *, drm_gem_object 33 drivers/gpu/drm/nouveau/nouveau_gem.h extern int nouveau_gem_prime_pin(struct drm_gem_object *); drm_gem_object 34 drivers/gpu/drm/nouveau/nouveau_gem.h extern void nouveau_gem_prime_unpin(struct drm_gem_object *); drm_gem_object 35 drivers/gpu/drm/nouveau/nouveau_gem.h extern struct sg_table *nouveau_gem_prime_get_sg_table(struct drm_gem_object *); drm_gem_object 36 drivers/gpu/drm/nouveau/nouveau_gem.h extern struct drm_gem_object *nouveau_gem_prime_import_sg_table( drm_gem_object 38 drivers/gpu/drm/nouveau/nouveau_gem.h extern void *nouveau_gem_prime_vmap(struct drm_gem_object *); drm_gem_object 39 drivers/gpu/drm/nouveau/nouveau_gem.h extern void nouveau_gem_prime_vunmap(struct drm_gem_object *, void *); drm_gem_object 30 drivers/gpu/drm/nouveau/nouveau_prime.c struct sg_table *nouveau_gem_prime_get_sg_table(struct drm_gem_object *obj) drm_gem_object 38 drivers/gpu/drm/nouveau/nouveau_prime.c void *nouveau_gem_prime_vmap(struct drm_gem_object *obj) drm_gem_object 51 drivers/gpu/drm/nouveau/nouveau_prime.c void nouveau_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) drm_gem_object 58 drivers/gpu/drm/nouveau/nouveau_prime.c struct drm_gem_object *nouveau_gem_prime_import_sg_table(struct drm_device *dev, drm_gem_object 63 drivers/gpu/drm/nouveau/nouveau_prime.c struct drm_gem_object *obj; drm_gem_object 105 drivers/gpu/drm/nouveau/nouveau_prime.c int nouveau_gem_prime_pin(struct drm_gem_object *obj) drm_gem_object 118 drivers/gpu/drm/nouveau/nouveau_prime.c void nouveau_gem_prime_unpin(struct drm_gem_object *obj) drm_gem_object 456 drivers/gpu/drm/omapdrm/omap_drv.c struct drm_gem_object *obj; drm_gem_object 312 drivers/gpu/drm/omapdrm/omap_fb.c struct drm_gem_object *bos[4]; drm_gem_object 338 drivers/gpu/drm/omapdrm/omap_fb.c const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos) drm_gem_object 16 drivers/gpu/drm/omapdrm/omap_fb.h struct drm_gem_object; drm_gem_object 25 drivers/gpu/drm/omapdrm/omap_fb.h const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos); drm_gem_object 28 drivers/gpu/drm/omapdrm/omap_fbdev.c struct drm_gem_object *bo; drm_gem_object 29 drivers/gpu/drm/omapdrm/omap_gem.c struct drm_gem_object base; drm_gem_object 115 drivers/gpu/drm/omapdrm/omap_gem.c struct drm_gem_object *obj; /* the current pinned obj */ drm_gem_object 134 drivers/gpu/drm/omapdrm/omap_gem.c u64 omap_gem_mmap_offset(struct drm_gem_object *obj) drm_gem_object 166 drivers/gpu/drm/omapdrm/omap_gem.c static void omap_gem_evict_entry(struct drm_gem_object *obj, drm_gem_object 194 drivers/gpu/drm/omapdrm/omap_gem.c static void omap_gem_evict(struct drm_gem_object *obj) drm_gem_object 221 drivers/gpu/drm/omapdrm/omap_gem.c static int omap_gem_attach_pages(struct drm_gem_object *obj) drm_gem_object 294 drivers/gpu/drm/omapdrm/omap_gem.c static void omap_gem_detach_pages(struct drm_gem_object *obj) drm_gem_object 316 drivers/gpu/drm/omapdrm/omap_gem.c u32 omap_gem_flags(struct drm_gem_object *obj) drm_gem_object 322 drivers/gpu/drm/omapdrm/omap_gem.c size_t omap_gem_mmap_size(struct drm_gem_object *obj) drm_gem_object 346 drivers/gpu/drm/omapdrm/omap_gem.c static vm_fault_t omap_gem_fault_1d(struct drm_gem_object *obj, drm_gem_object 372 drivers/gpu/drm/omapdrm/omap_gem.c static vm_fault_t omap_gem_fault_2d(struct drm_gem_object *obj, drm_gem_object 493 drivers/gpu/drm/omapdrm/omap_gem.c struct drm_gem_object *obj = vma->vm_private_data; drm_gem_object 541 drivers/gpu/drm/omapdrm/omap_gem.c int omap_gem_mmap_obj(struct drm_gem_object *obj, drm_gem_object 620 drivers/gpu/drm/omapdrm/omap_gem.c struct drm_gem_object *obj; drm_gem_object 644 drivers/gpu/drm/omapdrm/omap_gem.c int omap_gem_roll(struct drm_gem_object *obj, u32 roll) drm_gem_object 691 drivers/gpu/drm/omapdrm/omap_gem.c static inline bool omap_gem_is_cached_coherent(struct drm_gem_object *obj) drm_gem_object 702 drivers/gpu/drm/omapdrm/omap_gem.c void omap_gem_cpu_sync_page(struct drm_gem_object *obj, int pgoff) drm_gem_object 718 drivers/gpu/drm/omapdrm/omap_gem.c void omap_gem_dma_sync_buffer(struct drm_gem_object *obj, drm_gem_object 767 drivers/gpu/drm/omapdrm/omap_gem.c int omap_gem_pin(struct drm_gem_object *obj, dma_addr_t *dma_addr) drm_gem_object 842 drivers/gpu/drm/omapdrm/omap_gem.c void omap_gem_unpin(struct drm_gem_object *obj) drm_gem_object 874 drivers/gpu/drm/omapdrm/omap_gem.c int omap_gem_rotated_dma_addr(struct drm_gem_object *obj, u32 orient, drm_gem_object 894 drivers/gpu/drm/omapdrm/omap_gem.c int omap_gem_tiled_stride(struct drm_gem_object *obj, u32 orient) drm_gem_object 913 drivers/gpu/drm/omapdrm/omap_gem.c int omap_gem_get_pages(struct drm_gem_object *obj, struct page ***pages, drm_gem_object 941 drivers/gpu/drm/omapdrm/omap_gem.c int omap_gem_put_pages(struct drm_gem_object *obj) drm_gem_object 955 drivers/gpu/drm/omapdrm/omap_gem.c void *omap_gem_vaddr(struct drm_gem_object *obj) drm_gem_object 997 drivers/gpu/drm/omapdrm/omap_gem.c struct drm_gem_object *obj = &omap_obj->base; drm_gem_object 1022 drivers/gpu/drm/omapdrm/omap_gem.c void omap_gem_describe(struct drm_gem_object *obj, struct seq_file *m) drm_gem_object 1060 drivers/gpu/drm/omapdrm/omap_gem.c struct drm_gem_object *obj = &omap_obj->base; drm_gem_object 1075 drivers/gpu/drm/omapdrm/omap_gem.c void omap_gem_free_object(struct drm_gem_object *obj) drm_gem_object 1124 drivers/gpu/drm/omapdrm/omap_gem.c struct drm_gem_object *omap_gem_new(struct drm_device *dev, drm_gem_object 1129 drivers/gpu/drm/omapdrm/omap_gem.c struct drm_gem_object *obj; drm_gem_object 1228 drivers/gpu/drm/omapdrm/omap_gem.c struct drm_gem_object *omap_gem_new_dmabuf(struct drm_device *dev, size_t size, drm_gem_object 1233 drivers/gpu/drm/omapdrm/omap_gem.c struct drm_gem_object *obj; drm_gem_object 1292 drivers/gpu/drm/omapdrm/omap_gem.c struct drm_gem_object *obj; drm_gem_object 20 drivers/gpu/drm/omapdrm/omap_gem.h struct drm_gem_object; drm_gem_object 40 drivers/gpu/drm/omapdrm/omap_gem.h void omap_gem_describe(struct drm_gem_object *obj, struct seq_file *m); drm_gem_object 45 drivers/gpu/drm/omapdrm/omap_gem.h struct drm_gem_object *omap_gem_new(struct drm_device *dev, drm_gem_object 47 drivers/gpu/drm/omapdrm/omap_gem.h struct drm_gem_object *omap_gem_new_dmabuf(struct drm_device *dev, size_t size, drm_gem_object 51 drivers/gpu/drm/omapdrm/omap_gem.h void omap_gem_free_object(struct drm_gem_object *obj); drm_gem_object 52 drivers/gpu/drm/omapdrm/omap_gem.h void *omap_gem_vaddr(struct drm_gem_object *obj); drm_gem_object 62 drivers/gpu/drm/omapdrm/omap_gem.h int omap_gem_mmap_obj(struct drm_gem_object *obj, drm_gem_object 64 drivers/gpu/drm/omapdrm/omap_gem.h u64 omap_gem_mmap_offset(struct drm_gem_object *obj); drm_gem_object 65 drivers/gpu/drm/omapdrm/omap_gem.h size_t omap_gem_mmap_size(struct drm_gem_object *obj); drm_gem_object 68 drivers/gpu/drm/omapdrm/omap_gem.h struct dma_buf *omap_gem_prime_export(struct drm_gem_object *obj, int flags); drm_gem_object 69 drivers/gpu/drm/omapdrm/omap_gem.h struct drm_gem_object *omap_gem_prime_import(struct drm_device *dev, drm_gem_object 73 drivers/gpu/drm/omapdrm/omap_gem.h int omap_gem_roll(struct drm_gem_object *obj, u32 roll); drm_gem_object 74 drivers/gpu/drm/omapdrm/omap_gem.h void omap_gem_cpu_sync_page(struct drm_gem_object *obj, int pgoff); drm_gem_object 75 drivers/gpu/drm/omapdrm/omap_gem.h void omap_gem_dma_sync_buffer(struct drm_gem_object *obj, drm_gem_object 77 drivers/gpu/drm/omapdrm/omap_gem.h int omap_gem_pin(struct drm_gem_object *obj, dma_addr_t *dma_addr); drm_gem_object 78 drivers/gpu/drm/omapdrm/omap_gem.h void omap_gem_unpin(struct drm_gem_object *obj); drm_gem_object 79 drivers/gpu/drm/omapdrm/omap_gem.h int omap_gem_get_pages(struct drm_gem_object *obj, struct page ***pages, drm_gem_object 81 drivers/gpu/drm/omapdrm/omap_gem.h int omap_gem_put_pages(struct drm_gem_object *obj); drm_gem_object 83 drivers/gpu/drm/omapdrm/omap_gem.h u32 omap_gem_flags(struct drm_gem_object *obj); drm_gem_object 84 drivers/gpu/drm/omapdrm/omap_gem.h int omap_gem_rotated_dma_addr(struct drm_gem_object *obj, u32 orient, drm_gem_object 86 drivers/gpu/drm/omapdrm/omap_gem.h int omap_gem_tiled_stride(struct drm_gem_object *obj, u32 orient); drm_gem_object 22 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c struct drm_gem_object *obj = attachment->dmabuf->priv; drm_gem_object 59 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c struct drm_gem_object *obj = attachment->dmabuf->priv; drm_gem_object 68 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c struct drm_gem_object *obj = buffer->priv; drm_gem_object 83 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c struct drm_gem_object *obj = buffer->priv; drm_gem_object 91 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c struct drm_gem_object *obj = buffer->priv; drm_gem_object 101 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c struct drm_gem_object *obj = buffer->priv; drm_gem_object 110 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c struct drm_gem_object *obj = buffer->priv; drm_gem_object 131 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c struct dma_buf *omap_gem_prime_export(struct drm_gem_object *obj, int flags) drm_gem_object 147 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c struct drm_gem_object *omap_gem_prime_import(struct drm_device *dev, drm_gem_object 151 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c struct drm_gem_object *obj; drm_gem_object 305 drivers/gpu/drm/panfrost/panfrost_drv.c struct drm_gem_object *gem_obj; drm_gem_object 329 drivers/gpu/drm/panfrost/panfrost_drv.c struct drm_gem_object *gem_obj; drm_gem_object 364 drivers/gpu/drm/panfrost/panfrost_drv.c struct drm_gem_object *gem_obj; drm_gem_object 391 drivers/gpu/drm/panfrost/panfrost_drv.c struct drm_gem_object *gem_obj; drm_gem_object 17 drivers/gpu/drm/panfrost/panfrost_gem.c static void panfrost_gem_free_object(struct drm_gem_object *obj) drm_gem_object 118 drivers/gpu/drm/panfrost/panfrost_gem.c int panfrost_gem_open(struct drm_gem_object *obj, struct drm_file *file_priv) drm_gem_object 173 drivers/gpu/drm/panfrost/panfrost_gem.c void panfrost_gem_close(struct drm_gem_object *obj, struct drm_file *file_priv) drm_gem_object 192 drivers/gpu/drm/panfrost/panfrost_gem.c static int panfrost_gem_pin(struct drm_gem_object *obj) drm_gem_object 221 drivers/gpu/drm/panfrost/panfrost_gem.c struct drm_gem_object *panfrost_gem_create_object(struct drm_device *dev, size_t size) drm_gem_object 271 drivers/gpu/drm/panfrost/panfrost_gem.c struct drm_gem_object * drm_gem_object 276 drivers/gpu/drm/panfrost/panfrost_gem.c struct drm_gem_object *obj; drm_gem_object 53 drivers/gpu/drm/panfrost/panfrost_gem.h struct panfrost_gem_object *to_panfrost_bo(struct drm_gem_object *obj) drm_gem_object 64 drivers/gpu/drm/panfrost/panfrost_gem.h struct drm_gem_object *panfrost_gem_create_object(struct drm_device *dev, size_t size); drm_gem_object 66 drivers/gpu/drm/panfrost/panfrost_gem.h struct drm_gem_object * drm_gem_object 77 drivers/gpu/drm/panfrost/panfrost_gem.h int panfrost_gem_open(struct drm_gem_object *obj, struct drm_file *file_priv); drm_gem_object 78 drivers/gpu/drm/panfrost/panfrost_gem.h void panfrost_gem_close(struct drm_gem_object *obj, drm_gem_object 39 drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c static bool panfrost_gem_purge(struct drm_gem_object *obj) drm_gem_object 190 drivers/gpu/drm/panfrost/panfrost_job.c static void panfrost_acquire_object_fences(struct drm_gem_object **bos, drm_gem_object 200 drivers/gpu/drm/panfrost/panfrost_job.c static void panfrost_attach_object_fences(struct drm_gem_object **bos, drm_gem_object 36 drivers/gpu/drm/panfrost/panfrost_job.h struct drm_gem_object **bos; drm_gem_object 280 drivers/gpu/drm/panfrost/panfrost_mmu.c struct drm_gem_object *obj = &bo->base.base; drm_gem_object 305 drivers/gpu/drm/panfrost/panfrost_mmu.c struct drm_gem_object *obj = &bo->base.base; drm_gem_object 206 drivers/gpu/drm/pl111/pl111_drv.c static struct drm_gem_object * drm_gem_object 592 drivers/gpu/drm/qxl/qxl_display.c struct drm_gem_object *obj; drm_gem_object 779 drivers/gpu/drm/qxl/qxl_display.c struct drm_gem_object *obj; drm_gem_object 828 drivers/gpu/drm/qxl/qxl_display.c struct drm_gem_object *obj; drm_gem_object 1153 drivers/gpu/drm/qxl/qxl_display.c struct drm_gem_object *gobj; drm_gem_object 331 drivers/gpu/drm/qxl/qxl_drv.h struct drm_gem_object **obj); drm_gem_object 339 drivers/gpu/drm/qxl/qxl_drv.h void qxl_gem_object_free(struct drm_gem_object *gobj); drm_gem_object 340 drivers/gpu/drm/qxl/qxl_drv.h int qxl_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv); drm_gem_object 341 drivers/gpu/drm/qxl/qxl_drv.h void qxl_gem_object_close(struct drm_gem_object *obj, drm_gem_object 447 drivers/gpu/drm/qxl/qxl_drv.h int qxl_gem_prime_pin(struct drm_gem_object *obj); drm_gem_object 448 drivers/gpu/drm/qxl/qxl_drv.h void qxl_gem_prime_unpin(struct drm_gem_object *obj); drm_gem_object 449 drivers/gpu/drm/qxl/qxl_drv.h struct sg_table *qxl_gem_prime_get_sg_table(struct drm_gem_object *obj); drm_gem_object 450 drivers/gpu/drm/qxl/qxl_drv.h struct drm_gem_object *qxl_gem_prime_import_sg_table( drm_gem_object 453 drivers/gpu/drm/qxl/qxl_drv.h void *qxl_gem_prime_vmap(struct drm_gem_object *obj); drm_gem_object 454 drivers/gpu/drm/qxl/qxl_drv.h void qxl_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr); drm_gem_object 455 drivers/gpu/drm/qxl/qxl_drv.h int qxl_gem_prime_mmap(struct drm_gem_object *obj, drm_gem_object 77 drivers/gpu/drm/qxl/qxl_dumb.c struct drm_gem_object *gobj; drm_gem_object 31 drivers/gpu/drm/qxl/qxl_gem.c void qxl_gem_object_free(struct drm_gem_object *gobj) drm_gem_object 49 drivers/gpu/drm/qxl/qxl_gem.c struct drm_gem_object **obj) drm_gem_object 83 drivers/gpu/drm/qxl/qxl_gem.c struct drm_gem_object *gobj; drm_gem_object 104 drivers/gpu/drm/qxl/qxl_gem.c int qxl_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv) drm_gem_object 109 drivers/gpu/drm/qxl/qxl_gem.c void qxl_gem_object_close(struct drm_gem_object *obj, drm_gem_object 117 drivers/gpu/drm/qxl/qxl_ioctl.c struct drm_gem_object *gobj; drm_gem_object 311 drivers/gpu/drm/qxl/qxl_ioctl.c struct drm_gem_object *gobj = NULL; drm_gem_object 31 drivers/gpu/drm/qxl/qxl_prime.c int qxl_gem_prime_pin(struct drm_gem_object *obj) drm_gem_object 38 drivers/gpu/drm/qxl/qxl_prime.c void qxl_gem_prime_unpin(struct drm_gem_object *obj) drm_gem_object 45 drivers/gpu/drm/qxl/qxl_prime.c struct sg_table *qxl_gem_prime_get_sg_table(struct drm_gem_object *obj) drm_gem_object 50 drivers/gpu/drm/qxl/qxl_prime.c struct drm_gem_object *qxl_gem_prime_import_sg_table( drm_gem_object 57 drivers/gpu/drm/qxl/qxl_prime.c void *qxl_gem_prime_vmap(struct drm_gem_object *obj) drm_gem_object 70 drivers/gpu/drm/qxl/qxl_prime.c void qxl_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) drm_gem_object 77 drivers/gpu/drm/qxl/qxl_prime.c int qxl_gem_prime_mmap(struct drm_gem_object *obj, drm_gem_object 1152 drivers/gpu/drm/radeon/atombios_crtc.c struct drm_gem_object *obj; drm_gem_object 1473 drivers/gpu/drm/radeon/atombios_crtc.c struct drm_gem_object *obj; drm_gem_object 580 drivers/gpu/drm/radeon/radeon.h struct drm_gem_object **obj); drm_gem_object 106 drivers/gpu/drm/radeon/radeon_cs.c struct drm_gem_object *gobj; drm_gem_object 286 drivers/gpu/drm/radeon/radeon_cursor.c struct drm_gem_object *obj; drm_gem_object 490 drivers/gpu/drm/radeon/radeon_display.c struct drm_gem_object *obj; drm_gem_object 1302 drivers/gpu/drm/radeon/radeon_display.c struct drm_gem_object *obj) drm_gem_object 1320 drivers/gpu/drm/radeon/radeon_display.c struct drm_gem_object *obj; drm_gem_object 130 drivers/gpu/drm/radeon/radeon_drv.c void radeon_gem_object_free(struct drm_gem_object *obj); drm_gem_object 131 drivers/gpu/drm/radeon/radeon_drv.c int radeon_gem_object_open(struct drm_gem_object *obj, drm_gem_object 133 drivers/gpu/drm/radeon/radeon_drv.c void radeon_gem_object_close(struct drm_gem_object *obj, drm_gem_object 135 drivers/gpu/drm/radeon/radeon_drv.c struct dma_buf *radeon_gem_prime_export(struct drm_gem_object *gobj, drm_gem_object 151 drivers/gpu/drm/radeon/radeon_drv.c struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj); drm_gem_object 152 drivers/gpu/drm/radeon/radeon_drv.c struct drm_gem_object *radeon_gem_prime_import_sg_table(struct drm_device *dev, drm_gem_object 155 drivers/gpu/drm/radeon/radeon_drv.c int radeon_gem_prime_pin(struct drm_gem_object *obj); drm_gem_object 156 drivers/gpu/drm/radeon/radeon_drv.c void radeon_gem_prime_unpin(struct drm_gem_object *obj); drm_gem_object 157 drivers/gpu/drm/radeon/radeon_drv.c void *radeon_gem_prime_vmap(struct drm_gem_object *obj); drm_gem_object 158 drivers/gpu/drm/radeon/radeon_drv.c void radeon_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr); drm_gem_object 111 drivers/gpu/drm/radeon/radeon_fb.c static void radeonfb_destroy_pinned_object(struct drm_gem_object *gobj) drm_gem_object 127 drivers/gpu/drm/radeon/radeon_fb.c struct drm_gem_object **gobj_p) drm_gem_object 131 drivers/gpu/drm/radeon/radeon_fb.c struct drm_gem_object *gobj = NULL; drm_gem_object 220 drivers/gpu/drm/radeon/radeon_fb.c struct drm_gem_object *gobj = NULL; drm_gem_object 37 drivers/gpu/drm/radeon/radeon_gem.c void radeon_gem_object_free(struct drm_gem_object *gobj) drm_gem_object 50 drivers/gpu/drm/radeon/radeon_gem.c struct drm_gem_object **obj) drm_gem_object 96 drivers/gpu/drm/radeon/radeon_gem.c static int radeon_gem_set_domain(struct drm_gem_object *gobj, drm_gem_object 148 drivers/gpu/drm/radeon/radeon_gem.c int radeon_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv) drm_gem_object 178 drivers/gpu/drm/radeon/radeon_gem.c void radeon_gem_object_close(struct drm_gem_object *obj, drm_gem_object 260 drivers/gpu/drm/radeon/radeon_gem.c struct drm_gem_object *gobj; drm_gem_object 294 drivers/gpu/drm/radeon/radeon_gem.c struct drm_gem_object *gobj; drm_gem_object 386 drivers/gpu/drm/radeon/radeon_gem.c struct drm_gem_object *gobj; drm_gem_object 414 drivers/gpu/drm/radeon/radeon_gem.c struct drm_gem_object *gobj; drm_gem_object 443 drivers/gpu/drm/radeon/radeon_gem.c struct drm_gem_object *gobj; drm_gem_object 471 drivers/gpu/drm/radeon/radeon_gem.c struct drm_gem_object *gobj; drm_gem_object 503 drivers/gpu/drm/radeon/radeon_gem.c struct drm_gem_object *gobj; drm_gem_object 521 drivers/gpu/drm/radeon/radeon_gem.c struct drm_gem_object *gobj; drm_gem_object 606 drivers/gpu/drm/radeon/radeon_gem.c struct drm_gem_object *gobj; drm_gem_object 712 drivers/gpu/drm/radeon/radeon_gem.c struct drm_gem_object *gobj; drm_gem_object 754 drivers/gpu/drm/radeon/radeon_gem.c struct drm_gem_object *gobj; drm_gem_object 381 drivers/gpu/drm/radeon/radeon_legacy_crtc.c struct drm_gem_object *obj; drm_gem_object 335 drivers/gpu/drm/radeon/radeon_mode.h struct drm_gem_object *cursor_bo; drm_gem_object 931 drivers/gpu/drm/radeon/radeon_mode.h struct drm_gem_object *obj); drm_gem_object 947 drivers/gpu/drm/radeon/radeon_mode.h void radeon_copy_fb(struct drm_device *dev, struct drm_gem_object *dst_obj); drm_gem_object 34 drivers/gpu/drm/radeon/radeon_prime.c struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj) drm_gem_object 42 drivers/gpu/drm/radeon/radeon_prime.c void *radeon_gem_prime_vmap(struct drm_gem_object *obj) drm_gem_object 55 drivers/gpu/drm/radeon/radeon_prime.c void radeon_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) drm_gem_object 62 drivers/gpu/drm/radeon/radeon_prime.c struct drm_gem_object *radeon_gem_prime_import_sg_table(struct drm_device *dev, drm_gem_object 86 drivers/gpu/drm/radeon/radeon_prime.c int radeon_gem_prime_pin(struct drm_gem_object *obj) drm_gem_object 104 drivers/gpu/drm/radeon/radeon_prime.c void radeon_gem_prime_unpin(struct drm_gem_object *obj) drm_gem_object 120 drivers/gpu/drm/radeon/radeon_prime.c struct dma_buf *radeon_gem_prime_export(struct drm_gem_object *gobj, drm_gem_object 46 drivers/gpu/drm/rockchip/rockchip_drm_drv.h struct drm_gem_object *fbdev_bo; drm_gem_object 29 drivers/gpu/drm/rockchip/rockchip_drm_fb.c struct drm_gem_object **obj, unsigned int num_planes) drm_gem_object 63 drivers/gpu/drm/rockchip/rockchip_drm_fb.c struct drm_gem_object *objs[ROCKCHIP_MAX_FB_BUFFER]; drm_gem_object 64 drivers/gpu/drm/rockchip/rockchip_drm_fb.c struct drm_gem_object *obj; drm_gem_object 122 drivers/gpu/drm/rockchip/rockchip_drm_fb.c struct drm_gem_object *obj) drm_gem_object 13 drivers/gpu/drm/rockchip/rockchip_drm_fb.h struct drm_gem_object *obj); drm_gem_object 156 drivers/gpu/drm/rockchip/rockchip_drm_gem.c struct drm_gem_object *obj = &rk_obj->base; drm_gem_object 178 drivers/gpu/drm/rockchip/rockchip_drm_gem.c struct drm_gem_object *obj = &rk_obj->base; drm_gem_object 197 drivers/gpu/drm/rockchip/rockchip_drm_gem.c struct drm_gem_object *obj = &rk_obj->base; drm_gem_object 212 drivers/gpu/drm/rockchip/rockchip_drm_gem.c static int rockchip_drm_gem_object_mmap_iommu(struct drm_gem_object *obj, drm_gem_object 225 drivers/gpu/drm/rockchip/rockchip_drm_gem.c static int rockchip_drm_gem_object_mmap_dma(struct drm_gem_object *obj, drm_gem_object 235 drivers/gpu/drm/rockchip/rockchip_drm_gem.c static int rockchip_drm_gem_object_mmap(struct drm_gem_object *obj, drm_gem_object 258 drivers/gpu/drm/rockchip/rockchip_drm_gem.c int rockchip_gem_mmap_buf(struct drm_gem_object *obj, drm_gem_object 273 drivers/gpu/drm/rockchip/rockchip_drm_gem.c struct drm_gem_object *obj; drm_gem_object 301 drivers/gpu/drm/rockchip/rockchip_drm_gem.c struct drm_gem_object *obj; drm_gem_object 342 drivers/gpu/drm/rockchip/rockchip_drm_gem.c void rockchip_gem_free_object(struct drm_gem_object *obj) drm_gem_object 376 drivers/gpu/drm/rockchip/rockchip_drm_gem.c struct drm_gem_object *obj; drm_gem_object 436 drivers/gpu/drm/rockchip/rockchip_drm_gem.c struct sg_table *rockchip_gem_prime_get_sg_table(struct drm_gem_object *obj) drm_gem_object 512 drivers/gpu/drm/rockchip/rockchip_drm_gem.c struct drm_gem_object * drm_gem_object 542 drivers/gpu/drm/rockchip/rockchip_drm_gem.c void *rockchip_gem_prime_vmap(struct drm_gem_object *obj) drm_gem_object 556 drivers/gpu/drm/rockchip/rockchip_drm_gem.c void rockchip_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) drm_gem_object 13 drivers/gpu/drm/rockchip/rockchip_drm_gem.h struct drm_gem_object base; drm_gem_object 29 drivers/gpu/drm/rockchip/rockchip_drm_gem.h struct sg_table *rockchip_gem_prime_get_sg_table(struct drm_gem_object *obj); drm_gem_object 30 drivers/gpu/drm/rockchip/rockchip_drm_gem.h struct drm_gem_object * drm_gem_object 34 drivers/gpu/drm/rockchip/rockchip_drm_gem.h void *rockchip_gem_prime_vmap(struct drm_gem_object *obj); drm_gem_object 35 drivers/gpu/drm/rockchip/rockchip_drm_gem.h void rockchip_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr); drm_gem_object 41 drivers/gpu/drm/rockchip/rockchip_drm_gem.h int rockchip_gem_mmap_buf(struct drm_gem_object *obj, drm_gem_object 48 drivers/gpu/drm/rockchip/rockchip_drm_gem.h void rockchip_gem_free_object(struct drm_gem_object *obj); drm_gem_object 794 drivers/gpu/drm/rockchip/rockchip_drm_vop.c struct drm_gem_object *obj, *uv_obj; drm_gem_object 275 drivers/gpu/drm/tegra/drm.c struct drm_gem_object *gem; drm_gem_object 337 drivers/gpu/drm/tegra/drm.c struct drm_gem_object **refs; drm_gem_object 524 drivers/gpu/drm/tegra/drm.c struct drm_gem_object *gem; drm_gem_object 760 drivers/gpu/drm/tegra/drm.c struct drm_gem_object *gem; drm_gem_object 812 drivers/gpu/drm/tegra/drm.c struct drm_gem_object *gem; drm_gem_object 852 drivers/gpu/drm/tegra/drm.c struct drm_gem_object *gem; drm_gem_object 877 drivers/gpu/drm/tegra/drm.c struct drm_gem_object *gem; drm_gem_object 135 drivers/gpu/drm/tegra/fb.c struct drm_gem_object *gem; drm_gem_object 387 drivers/gpu/drm/tegra/gem.c void tegra_bo_free_object(struct drm_gem_object *gem) drm_gem_object 428 drivers/gpu/drm/tegra/gem.c struct drm_gem_object *gem = vma->vm_private_data; drm_gem_object 448 drivers/gpu/drm/tegra/gem.c int __tegra_gem_mmap(struct drm_gem_object *gem, struct vm_area_struct *vma) drm_gem_object 486 drivers/gpu/drm/tegra/gem.c struct drm_gem_object *gem; drm_gem_object 502 drivers/gpu/drm/tegra/gem.c struct drm_gem_object *gem = attach->dmabuf->priv; drm_gem_object 542 drivers/gpu/drm/tegra/gem.c struct drm_gem_object *gem = attach->dmabuf->priv; drm_gem_object 560 drivers/gpu/drm/tegra/gem.c struct drm_gem_object *gem = buf->priv; drm_gem_object 574 drivers/gpu/drm/tegra/gem.c struct drm_gem_object *gem = buf->priv; drm_gem_object 597 drivers/gpu/drm/tegra/gem.c struct drm_gem_object *gem = buf->priv; drm_gem_object 609 drivers/gpu/drm/tegra/gem.c struct drm_gem_object *gem = buf->priv; drm_gem_object 632 drivers/gpu/drm/tegra/gem.c struct dma_buf *tegra_gem_prime_export(struct drm_gem_object *gem, drm_gem_object 647 drivers/gpu/drm/tegra/gem.c struct drm_gem_object *tegra_gem_prime_import(struct drm_device *drm, drm_gem_object 653 drivers/gpu/drm/tegra/gem.c struct drm_gem_object *gem = buf->priv; drm_gem_object 30 drivers/gpu/drm/tegra/gem.h struct drm_gem_object gem; drm_gem_object 46 drivers/gpu/drm/tegra/gem.h static inline struct tegra_bo *to_tegra_bo(struct drm_gem_object *gem) drm_gem_object 63 drivers/gpu/drm/tegra/gem.h void tegra_bo_free_object(struct drm_gem_object *gem); drm_gem_object 69 drivers/gpu/drm/tegra/gem.h int __tegra_gem_mmap(struct drm_gem_object *gem, struct vm_area_struct *vma); drm_gem_object 72 drivers/gpu/drm/tegra/gem.h struct dma_buf *tegra_gem_prime_export(struct drm_gem_object *gem, drm_gem_object 74 drivers/gpu/drm/tegra/gem.h struct drm_gem_object *tegra_gem_prime_import(struct drm_device *drm, drm_gem_object 175 drivers/gpu/drm/udl/udl_dmabuf.c struct dma_buf *udl_gem_prime_export(struct drm_gem_object *obj, int flags) drm_gem_object 215 drivers/gpu/drm/udl/udl_dmabuf.c struct drm_gem_object *udl_gem_prime_import(struct drm_device *dev, drm_gem_object 80 drivers/gpu/drm/udl/udl_drv.h struct drm_gem_object base; drm_gem_object 132 drivers/gpu/drm/udl/udl_drv.h void udl_gem_free_object(struct drm_gem_object *gem_obj); drm_gem_object 135 drivers/gpu/drm/udl/udl_drv.h struct dma_buf *udl_gem_prime_export(struct drm_gem_object *obj, int flags); drm_gem_object 136 drivers/gpu/drm/udl/udl_drv.h struct drm_gem_object *udl_gem_prime_import(struct drm_device *dev, drm_gem_object 500 drivers/gpu/drm/udl/udl_fb.c struct drm_gem_object *obj; drm_gem_object 181 drivers/gpu/drm/udl/udl_gem.c void udl_gem_free_object(struct drm_gem_object *gem_obj) drm_gem_object 205 drivers/gpu/drm/udl/udl_gem.c struct drm_gem_object *obj; drm_gem_object 31 drivers/gpu/drm/v3d/v3d_bo.c void v3d_free_object(struct drm_gem_object *obj) drm_gem_object 67 drivers/gpu/drm/v3d/v3d_bo.c struct drm_gem_object *v3d_create_object(struct drm_device *dev, size_t size) drm_gem_object 70 drivers/gpu/drm/v3d/v3d_bo.c struct drm_gem_object *obj; drm_gem_object 88 drivers/gpu/drm/v3d/v3d_bo.c v3d_bo_create_finish(struct drm_gem_object *obj) drm_gem_object 148 drivers/gpu/drm/v3d/v3d_bo.c struct drm_gem_object * drm_gem_object 153 drivers/gpu/drm/v3d/v3d_bo.c struct drm_gem_object *obj; drm_gem_object 197 drivers/gpu/drm/v3d/v3d_bo.c struct drm_gem_object *gem_obj; drm_gem_object 220 drivers/gpu/drm/v3d/v3d_bo.c struct drm_gem_object *gem_obj; drm_gem_object 152 drivers/gpu/drm/v3d/v3d_drv.h to_v3d_bo(struct drm_gem_object *bo) drm_gem_object 193 drivers/gpu/drm/v3d/v3d_drv.h struct drm_gem_object **bo; drm_gem_object 289 drivers/gpu/drm/v3d/v3d_drv.h struct drm_gem_object *v3d_create_object(struct drm_device *dev, size_t size); drm_gem_object 290 drivers/gpu/drm/v3d/v3d_drv.h void v3d_free_object(struct drm_gem_object *gem_obj); drm_gem_object 299 drivers/gpu/drm/v3d/v3d_drv.h struct drm_gem_object *v3d_prime_import_sg_table(struct drm_device *dev, drm_gem_object 332 drivers/gpu/drm/v3d/v3d_gem.c struct drm_gem_object *bo = idr_find(&file_priv->object_idr, drm_gem_object 677 drivers/gpu/drm/v3d/v3d_gem.c struct drm_gem_object *bo; drm_gem_object 43 drivers/gpu/drm/v3d/v3d_irq.c struct drm_gem_object *obj; drm_gem_object 53 drivers/gpu/drm/vboxvideo/vbox_drv.h struct drm_gem_object *obj; drm_gem_object 158 drivers/gpu/drm/vboxvideo/vbox_drv.h struct drm_gem_object *obj); drm_gem_object 168 drivers/gpu/drm/vboxvideo/vbox_drv.h u32 size, bool iskernel, struct drm_gem_object **obj); drm_gem_object 53 drivers/gpu/drm/vboxvideo/vbox_fb.c struct drm_gem_object *gobj; drm_gem_object 107 drivers/gpu/drm/vboxvideo/vbox_main.c struct drm_gem_object *obj) drm_gem_object 275 drivers/gpu/drm/vboxvideo/vbox_main.c u32 size, bool iskernel, struct drm_gem_object **obj) drm_gem_object 866 drivers/gpu/drm/vboxvideo/vbox_mode.c struct drm_gem_object *obj; drm_gem_object 128 drivers/gpu/drm/vc4/vc4_bo.c static void vc4_bo_set_label(struct drm_gem_object *gem_obj, int label) drm_gem_object 164 drivers/gpu/drm/vc4/vc4_bo.c struct drm_gem_object *obj = &bo->base.base; drm_gem_object 286 drivers/gpu/drm/vc4/vc4_bo.c static void vc4_bo_purge(struct drm_gem_object *obj) drm_gem_object 309 drivers/gpu/drm/vc4/vc4_bo.c struct drm_gem_object *obj = &bo->base.base; drm_gem_object 385 drivers/gpu/drm/vc4/vc4_bo.c struct drm_gem_object *vc4_create_object(struct drm_device *dev, size_t size) drm_gem_object 523 drivers/gpu/drm/vc4/vc4_bo.c void vc4_free_object(struct drm_gem_object *gem_bo) drm_gem_object 658 drivers/gpu/drm/vc4/vc4_bo.c struct dma_buf * vc4_prime_export(struct drm_gem_object *obj, int flags) drm_gem_object 690 drivers/gpu/drm/vc4/vc4_bo.c struct drm_gem_object *obj = vma->vm_private_data; drm_gem_object 705 drivers/gpu/drm/vc4/vc4_bo.c struct drm_gem_object *gem_obj; drm_gem_object 758 drivers/gpu/drm/vc4/vc4_bo.c int vc4_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) drm_gem_object 770 drivers/gpu/drm/vc4/vc4_bo.c void *vc4_prime_vmap(struct drm_gem_object *obj) drm_gem_object 782 drivers/gpu/drm/vc4/vc4_bo.c struct drm_gem_object * drm_gem_object 787 drivers/gpu/drm/vc4/vc4_bo.c struct drm_gem_object *obj; drm_gem_object 846 drivers/gpu/drm/vc4/vc4_bo.c struct drm_gem_object *gem_obj; drm_gem_object 942 drivers/gpu/drm/vc4/vc4_bo.c struct drm_gem_object *gem_obj; drm_gem_object 985 drivers/gpu/drm/vc4/vc4_bo.c struct drm_gem_object *gem_obj; drm_gem_object 1069 drivers/gpu/drm/vc4/vc4_bo.c struct drm_gem_object *gem_obj; drm_gem_object 21 drivers/gpu/drm/vc4/vc4_drv.h struct drm_gem_object; drm_gem_object 284 drivers/gpu/drm/vc4/vc4_drv.h to_vc4_bo(struct drm_gem_object *bo) drm_gem_object 708 drivers/gpu/drm/vc4/vc4_drv.h struct drm_gem_object *vc4_create_object(struct drm_device *dev, size_t size); drm_gem_object 709 drivers/gpu/drm/vc4/vc4_drv.h void vc4_free_object(struct drm_gem_object *gem_obj); drm_gem_object 715 drivers/gpu/drm/vc4/vc4_drv.h struct dma_buf *vc4_prime_export(struct drm_gem_object *obj, int flags); drm_gem_object 732 drivers/gpu/drm/vc4/vc4_drv.h int vc4_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma); drm_gem_object 733 drivers/gpu/drm/vc4/vc4_drv.h struct drm_gem_object *vc4_prime_import_sg_table(struct drm_device *dev, drm_gem_object 736 drivers/gpu/drm/vc4/vc4_drv.h void *vc4_prime_vmap(struct drm_gem_object *obj); drm_gem_object 52 drivers/gpu/drm/vc4/vc4_gem.c struct drm_gem_object **bo; drm_gem_object 569 drivers/gpu/drm/vc4/vc4_gem.c struct drm_gem_object *bo = &exec->bo[i]->base; drm_gem_object 591 drivers/gpu/drm/vc4/vc4_gem.c struct drm_gem_object *bo; drm_gem_object 771 drivers/gpu/drm/vc4/vc4_gem.c struct drm_gem_object *bo = idr_find(&file_priv->object_idr, drm_gem_object 1095 drivers/gpu/drm/vc4/vc4_gem.c struct drm_gem_object *gem_obj; drm_gem_object 1317 drivers/gpu/drm/vc4/vc4_gem.c struct drm_gem_object *gem_obj; drm_gem_object 312 drivers/gpu/drm/vc4/vc4_kms.c struct drm_gem_object *gem_obj; drm_gem_object 57 drivers/gpu/drm/vgem/vgem_drv.c static void vgem_gem_free_object(struct drm_gem_object *obj) drm_gem_object 186 drivers/gpu/drm/vgem/vgem_drv.c static struct drm_gem_object *vgem_gem_create(struct drm_device *dev, drm_gem_object 210 drivers/gpu/drm/vgem/vgem_drv.c struct drm_gem_object *gem_object; drm_gem_object 235 drivers/gpu/drm/vgem/vgem_drv.c struct drm_gem_object *obj; drm_gem_object 320 drivers/gpu/drm/vgem/vgem_drv.c static int vgem_prime_pin(struct drm_gem_object *obj) drm_gem_object 338 drivers/gpu/drm/vgem/vgem_drv.c static void vgem_prime_unpin(struct drm_gem_object *obj) drm_gem_object 345 drivers/gpu/drm/vgem/vgem_drv.c static struct sg_table *vgem_prime_get_sg_table(struct drm_gem_object *obj) drm_gem_object 352 drivers/gpu/drm/vgem/vgem_drv.c static struct drm_gem_object* vgem_prime_import(struct drm_device *dev, drm_gem_object 360 drivers/gpu/drm/vgem/vgem_drv.c static struct drm_gem_object *vgem_prime_import_sg_table(struct drm_device *dev, drm_gem_object 385 drivers/gpu/drm/vgem/vgem_drv.c static void *vgem_prime_vmap(struct drm_gem_object *obj) drm_gem_object 398 drivers/gpu/drm/vgem/vgem_drv.c static void vgem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) drm_gem_object 406 drivers/gpu/drm/vgem/vgem_drv.c static int vgem_prime_mmap(struct drm_gem_object *obj, drm_gem_object 44 drivers/gpu/drm/vgem/vgem_drv.h struct drm_gem_object base; drm_gem_object 132 drivers/gpu/drm/vgem/vgem_fence.c struct drm_gem_object *obj; drm_gem_object 66 drivers/gpu/drm/virtio/virtgpu_display.c struct drm_gem_object *obj) drm_gem_object 297 drivers/gpu/drm/virtio/virtgpu_display.c struct drm_gem_object *obj = NULL; drm_gem_object 71 drivers/gpu/drm/virtio/virtgpu_drv.h struct drm_gem_object gem_base; drm_gem_object 231 drivers/gpu/drm/virtio/virtgpu_drv.h void virtio_gpu_gem_free_object(struct drm_gem_object *gem_obj); drm_gem_object 237 drivers/gpu/drm/virtio/virtgpu_drv.h struct drm_gem_object **obj_p, drm_gem_object 239 drivers/gpu/drm/virtio/virtgpu_drv.h int virtio_gpu_gem_object_open(struct drm_gem_object *obj, drm_gem_object 241 drivers/gpu/drm/virtio/virtgpu_drv.h void virtio_gpu_gem_object_close(struct drm_gem_object *obj, drm_gem_object 332 drivers/gpu/drm/virtio/virtgpu_drv.h struct drm_gem_object *obj); drm_gem_object 370 drivers/gpu/drm/virtio/virtgpu_drv.h struct sg_table *virtgpu_gem_prime_get_sg_table(struct drm_gem_object *obj); drm_gem_object 371 drivers/gpu/drm/virtio/virtgpu_drv.h struct drm_gem_object *virtgpu_gem_prime_import_sg_table( drm_gem_object 374 drivers/gpu/drm/virtio/virtgpu_drv.h void *virtgpu_gem_prime_vmap(struct drm_gem_object *obj); drm_gem_object 375 drivers/gpu/drm/virtio/virtgpu_drv.h void virtgpu_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr); drm_gem_object 376 drivers/gpu/drm/virtio/virtgpu_drv.h int virtgpu_gem_prime_mmap(struct drm_gem_object *obj, drm_gem_object 31 drivers/gpu/drm/virtio/virtgpu_gem.c void virtio_gpu_gem_free_object(struct drm_gem_object *gem_obj) drm_gem_object 58 drivers/gpu/drm/virtio/virtgpu_gem.c struct drm_gem_object **obj_p, drm_gem_object 88 drivers/gpu/drm/virtio/virtgpu_gem.c struct drm_gem_object *gobj; drm_gem_object 121 drivers/gpu/drm/virtio/virtgpu_gem.c struct drm_gem_object *gobj; drm_gem_object 134 drivers/gpu/drm/virtio/virtgpu_gem.c int virtio_gpu_gem_object_open(struct drm_gem_object *obj, drm_gem_object 155 drivers/gpu/drm/virtio/virtgpu_gem.c void virtio_gpu_gem_object_close(struct drm_gem_object *obj, drm_gem_object 110 drivers/gpu/drm/virtio/virtgpu_ioctl.c struct drm_gem_object *gobj; drm_gem_object 281 drivers/gpu/drm/virtio/virtgpu_ioctl.c struct drm_gem_object *obj; drm_gem_object 341 drivers/gpu/drm/virtio/virtgpu_ioctl.c struct drm_gem_object *gobj = NULL; drm_gem_object 364 drivers/gpu/drm/virtio/virtgpu_ioctl.c struct drm_gem_object *gobj = NULL; drm_gem_object 417 drivers/gpu/drm/virtio/virtgpu_ioctl.c struct drm_gem_object *gobj = NULL; drm_gem_object 469 drivers/gpu/drm/virtio/virtgpu_ioctl.c struct drm_gem_object *gobj = NULL; drm_gem_object 33 drivers/gpu/drm/virtio/virtgpu_prime.c struct sg_table *virtgpu_gem_prime_get_sg_table(struct drm_gem_object *obj) drm_gem_object 45 drivers/gpu/drm/virtio/virtgpu_prime.c struct drm_gem_object *virtgpu_gem_prime_import_sg_table( drm_gem_object 52 drivers/gpu/drm/virtio/virtgpu_prime.c void *virtgpu_gem_prime_vmap(struct drm_gem_object *obj) drm_gem_object 63 drivers/gpu/drm/virtio/virtgpu_prime.c void virtgpu_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) drm_gem_object 68 drivers/gpu/drm/virtio/virtgpu_prime.c int virtgpu_gem_prime_mmap(struct drm_gem_object *obj, drm_gem_object 98 drivers/gpu/drm/vkms/vkms_composer.c struct drm_gem_object *cursor_obj; drm_gem_object 115 drivers/gpu/drm/vkms/vkms_composer.c struct drm_gem_object *gem_obj = drm_gem_fb_get_obj(fb, 0); drm_gem_object 88 drivers/gpu/drm/vkms/vkms_drv.h struct drm_gem_object gem; drm_gem_object 129 drivers/gpu/drm/vkms/vkms_drv.h void vkms_gem_free_object(struct drm_gem_object *obj); drm_gem_object 131 drivers/gpu/drm/vkms/vkms_drv.h int vkms_gem_vmap(struct drm_gem_object *obj); drm_gem_object 133 drivers/gpu/drm/vkms/vkms_drv.h void vkms_gem_vunmap(struct drm_gem_object *obj); drm_gem_object 30 drivers/gpu/drm/vkms/vkms_gem.c void vkms_gem_free_object(struct drm_gem_object *obj) drm_gem_object 98 drivers/gpu/drm/vkms/vkms_gem.c static struct drm_gem_object *vkms_gem_create(struct drm_device *dev, drm_gem_object 123 drivers/gpu/drm/vkms/vkms_gem.c struct drm_gem_object *gem_obj; drm_gem_object 151 drivers/gpu/drm/vkms/vkms_gem.c struct drm_gem_object *gem_obj = &vkms_obj->gem; drm_gem_object 166 drivers/gpu/drm/vkms/vkms_gem.c void vkms_gem_vunmap(struct drm_gem_object *obj) drm_gem_object 190 drivers/gpu/drm/vkms/vkms_gem.c int vkms_gem_vmap(struct drm_gem_object *obj) drm_gem_object 147 drivers/gpu/drm/vkms/vkms_plane.c struct drm_gem_object *gem_obj; drm_gem_object 164 drivers/gpu/drm/vkms/vkms_plane.c struct drm_gem_object *gem_obj; drm_gem_object 387 drivers/gpu/drm/xen/xen_drm_front.c struct drm_gem_object *obj; drm_gem_object 436 drivers/gpu/drm/xen/xen_drm_front.c static void xen_drm_drv_free_object_unlocked(struct drm_gem_object *obj) drm_gem_object 23 drivers/gpu/drm/xen/xen_drm_front.h struct drm_gem_object; drm_gem_object 137 drivers/gpu/drm/xen/xen_drm_front.h static inline u64 xen_drm_front_dbuf_to_cookie(struct drm_gem_object *gem_obj) drm_gem_object 26 drivers/gpu/drm/xen/xen_drm_front_gem.c struct drm_gem_object base; drm_gem_object 39 drivers/gpu/drm/xen/xen_drm_front_gem.c to_xen_gem_obj(struct drm_gem_object *gem_obj) drm_gem_object 133 drivers/gpu/drm/xen/xen_drm_front_gem.c struct drm_gem_object *xen_drm_front_gem_create(struct drm_device *dev, drm_gem_object 145 drivers/gpu/drm/xen/xen_drm_front_gem.c void xen_drm_front_gem_free_object_unlocked(struct drm_gem_object *gem_obj) drm_gem_object 168 drivers/gpu/drm/xen/xen_drm_front_gem.c struct page **xen_drm_front_gem_get_pages(struct drm_gem_object *gem_obj) drm_gem_object 175 drivers/gpu/drm/xen/xen_drm_front_gem.c struct sg_table *xen_drm_front_gem_get_sg_table(struct drm_gem_object *gem_obj) drm_gem_object 185 drivers/gpu/drm/xen/xen_drm_front_gem.c struct drm_gem_object * drm_gem_object 263 drivers/gpu/drm/xen/xen_drm_front_gem.c struct drm_gem_object *gem_obj; drm_gem_object 275 drivers/gpu/drm/xen/xen_drm_front_gem.c void *xen_drm_front_gem_prime_vmap(struct drm_gem_object *gem_obj) drm_gem_object 287 drivers/gpu/drm/xen/xen_drm_front_gem.c void xen_drm_front_gem_prime_vunmap(struct drm_gem_object *gem_obj, drm_gem_object 293 drivers/gpu/drm/xen/xen_drm_front_gem.c int xen_drm_front_gem_prime_mmap(struct drm_gem_object *gem_obj, drm_gem_object 16 drivers/gpu/drm/xen/xen_drm_front_gem.h struct drm_gem_object; drm_gem_object 21 drivers/gpu/drm/xen/xen_drm_front_gem.h struct drm_gem_object *xen_drm_front_gem_create(struct drm_device *dev, drm_gem_object 24 drivers/gpu/drm/xen/xen_drm_front_gem.h struct drm_gem_object * drm_gem_object 29 drivers/gpu/drm/xen/xen_drm_front_gem.h struct sg_table *xen_drm_front_gem_get_sg_table(struct drm_gem_object *gem_obj); drm_gem_object 31 drivers/gpu/drm/xen/xen_drm_front_gem.h struct page **xen_drm_front_gem_get_pages(struct drm_gem_object *obj); drm_gem_object 33 drivers/gpu/drm/xen/xen_drm_front_gem.h void xen_drm_front_gem_free_object_unlocked(struct drm_gem_object *gem_obj); drm_gem_object 37 drivers/gpu/drm/xen/xen_drm_front_gem.h void *xen_drm_front_gem_prime_vmap(struct drm_gem_object *gem_obj); drm_gem_object 39 drivers/gpu/drm/xen/xen_drm_front_gem.h void xen_drm_front_gem_prime_vunmap(struct drm_gem_object *gem_obj, drm_gem_object 42 drivers/gpu/drm/xen/xen_drm_front_gem.h int xen_drm_front_gem_prime_mmap(struct drm_gem_object *gem_obj, drm_gem_object 59 drivers/gpu/drm/xen/xen_drm_front_kms.c struct drm_gem_object *gem_obj; drm_gem_object 17 include/drm/drm_client.h struct drm_gem_object; drm_gem_object 136 include/drm/drm_client.h struct drm_gem_object *gem; drm_gem_object 36 include/drm/drm_drv.h struct drm_gem_object; drm_gem_object 501 include/drm/drm_drv.h void (*gem_free_object) (struct drm_gem_object *obj); drm_gem_object 511 include/drm/drm_drv.h void (*gem_free_object_unlocked) (struct drm_gem_object *obj); drm_gem_object 520 include/drm/drm_drv.h int (*gem_open_object) (struct drm_gem_object *, struct drm_file *); drm_gem_object 529 include/drm/drm_drv.h void (*gem_close_object) (struct drm_gem_object *, struct drm_file *); drm_gem_object 546 include/drm/drm_drv.h const struct drm_gem_object *obj); drm_gem_object 554 include/drm/drm_drv.h struct drm_gem_object *(*gem_create_object)(struct drm_device *dev, drm_gem_object 584 include/drm/drm_drv.h struct dma_buf * (*gem_prime_export)(struct drm_gem_object *obj, drm_gem_object 593 include/drm/drm_drv.h struct drm_gem_object * (*gem_prime_import)(struct drm_device *dev, drm_gem_object 601 include/drm/drm_drv.h int (*gem_prime_pin)(struct drm_gem_object *obj); drm_gem_object 608 include/drm/drm_drv.h void (*gem_prime_unpin)(struct drm_gem_object *obj); drm_gem_object 616 include/drm/drm_drv.h struct sg_table *(*gem_prime_get_sg_table)(struct drm_gem_object *obj); drm_gem_object 624 include/drm/drm_drv.h struct drm_gem_object *(*gem_prime_import_sg_table)( drm_gem_object 634 include/drm/drm_drv.h void *(*gem_prime_vmap)(struct drm_gem_object *obj); drm_gem_object 642 include/drm/drm_drv.h void (*gem_prime_vunmap)(struct drm_gem_object *obj, void *vaddr); drm_gem_object 653 include/drm/drm_drv.h int (*gem_prime_mmap)(struct drm_gem_object *obj, drm_gem_object 37 include/drm/drm_framebuffer.h struct drm_gem_object; drm_gem_object 213 include/drm/drm_framebuffer.h struct drm_gem_object *obj[4]; drm_gem_object 42 include/drm/drm_gem.h struct drm_gem_object; drm_gem_object 55 include/drm/drm_gem.h void (*free)(struct drm_gem_object *obj); drm_gem_object 64 include/drm/drm_gem.h int (*open)(struct drm_gem_object *obj, struct drm_file *file); drm_gem_object 73 include/drm/drm_gem.h void (*close)(struct drm_gem_object *obj, struct drm_file *file); drm_gem_object 89 include/drm/drm_gem.h const struct drm_gem_object *obj); drm_gem_object 99 include/drm/drm_gem.h struct dma_buf *(*export)(struct drm_gem_object *obj, int flags); drm_gem_object 108 include/drm/drm_gem.h int (*pin)(struct drm_gem_object *obj); drm_gem_object 117 include/drm/drm_gem.h void (*unpin)(struct drm_gem_object *obj); drm_gem_object 131 include/drm/drm_gem.h struct sg_table *(*get_sg_table)(struct drm_gem_object *obj); drm_gem_object 141 include/drm/drm_gem.h void *(*vmap)(struct drm_gem_object *obj); drm_gem_object 151 include/drm/drm_gem.h void (*vunmap)(struct drm_gem_object *obj, void *vaddr); drm_gem_object 328 include/drm/drm_gem.h void drm_gem_object_release(struct drm_gem_object *obj); drm_gem_object 331 include/drm/drm_gem.h struct drm_gem_object *obj, size_t size); drm_gem_object 333 include/drm/drm_gem.h struct drm_gem_object *obj, size_t size); drm_gem_object 336 include/drm/drm_gem.h int drm_gem_mmap_obj(struct drm_gem_object *obj, unsigned long obj_size, drm_gem_object 347 include/drm/drm_gem.h static inline void drm_gem_object_get(struct drm_gem_object *obj) drm_gem_object 368 include/drm/drm_gem.h __drm_gem_object_put(struct drm_gem_object *obj) drm_gem_object 373 include/drm/drm_gem.h void drm_gem_object_put_unlocked(struct drm_gem_object *obj); drm_gem_object 374 include/drm/drm_gem.h void drm_gem_object_put(struct drm_gem_object *obj); drm_gem_object 377 include/drm/drm_gem.h struct drm_gem_object *obj, drm_gem_object 382 include/drm/drm_gem.h void drm_gem_free_mmap_offset(struct drm_gem_object *obj); drm_gem_object 383 include/drm/drm_gem.h int drm_gem_create_mmap_offset(struct drm_gem_object *obj); drm_gem_object 384 include/drm/drm_gem.h int drm_gem_create_mmap_offset_size(struct drm_gem_object *obj, size_t size); drm_gem_object 386 include/drm/drm_gem.h struct page **drm_gem_get_pages(struct drm_gem_object *obj); drm_gem_object 387 include/drm/drm_gem.h void drm_gem_put_pages(struct drm_gem_object *obj, struct page **pages, drm_gem_object 391 include/drm/drm_gem.h int count, struct drm_gem_object ***objs_out); drm_gem_object 392 include/drm/drm_gem.h struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp, u32 handle); drm_gem_object 395 include/drm/drm_gem.h int drm_gem_lock_reservations(struct drm_gem_object **objs, int count, drm_gem_object 397 include/drm/drm_gem.h void drm_gem_unlock_reservations(struct drm_gem_object **objs, int count, drm_gem_object 402 include/drm/drm_gem.h struct drm_gem_object *obj, drm_gem_object 21 include/drm/drm_gem_cma_helper.h struct drm_gem_object base; drm_gem_object 67 include/drm/drm_gem_cma_helper.h void drm_gem_cma_free_object(struct drm_gem_object *gem_obj); drm_gem_object 97 include/drm/drm_gem_cma_helper.h const struct drm_gem_object *obj); drm_gem_object 99 include/drm/drm_gem_cma_helper.h struct sg_table *drm_gem_cma_prime_get_sg_table(struct drm_gem_object *obj); drm_gem_object 100 include/drm/drm_gem_cma_helper.h struct drm_gem_object * drm_gem_object 104 include/drm/drm_gem_cma_helper.h int drm_gem_cma_prime_mmap(struct drm_gem_object *obj, drm_gem_object 106 include/drm/drm_gem_cma_helper.h void *drm_gem_cma_prime_vmap(struct drm_gem_object *obj); drm_gem_object 107 include/drm/drm_gem_cma_helper.h void drm_gem_cma_prime_vunmap(struct drm_gem_object *obj, void *vaddr); drm_gem_object 109 include/drm/drm_gem_cma_helper.h struct drm_gem_object * drm_gem_object 128 include/drm/drm_gem_cma_helper.h struct drm_gem_object * drm_gem_object 9 include/drm/drm_gem_framebuffer_helper.h struct drm_gem_object; drm_gem_object 15 include/drm/drm_gem_framebuffer_helper.h struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb, drm_gem_object 27 include/drm/drm_gem_shmem_helper.h struct drm_gem_object base; drm_gem_object 131 include/drm/drm_gem_shmem_helper.h void drm_gem_shmem_free_object(struct drm_gem_object *obj); drm_gem_object 135 include/drm/drm_gem_shmem_helper.h int drm_gem_shmem_pin(struct drm_gem_object *obj); drm_gem_object 136 include/drm/drm_gem_shmem_helper.h void drm_gem_shmem_unpin(struct drm_gem_object *obj); drm_gem_object 137 include/drm/drm_gem_shmem_helper.h void *drm_gem_shmem_vmap(struct drm_gem_object *obj); drm_gem_object 138 include/drm/drm_gem_shmem_helper.h void drm_gem_shmem_vunmap(struct drm_gem_object *obj, void *vaddr); drm_gem_object 140 include/drm/drm_gem_shmem_helper.h int drm_gem_shmem_madvise(struct drm_gem_object *obj, int madv); drm_gem_object 149 include/drm/drm_gem_shmem_helper.h void drm_gem_shmem_purge_locked(struct drm_gem_object *obj); drm_gem_object 150 include/drm/drm_gem_shmem_helper.h bool drm_gem_shmem_purge(struct drm_gem_object *obj); drm_gem_object 164 include/drm/drm_gem_shmem_helper.h const struct drm_gem_object *obj); drm_gem_object 166 include/drm/drm_gem_shmem_helper.h struct sg_table *drm_gem_shmem_get_sg_table(struct drm_gem_object *obj); drm_gem_object 167 include/drm/drm_gem_shmem_helper.h struct drm_gem_object * drm_gem_object 172 include/drm/drm_gem_shmem_helper.h struct sg_table *drm_gem_shmem_get_pages_sgt(struct drm_gem_object *obj); drm_gem_object 68 include/drm/drm_gem_vram_helper.h struct drm_gem_object *gem) drm_gem_object 61 include/drm/drm_prime.h struct drm_gem_object; drm_gem_object 90 include/drm/drm_prime.h int drm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma); drm_gem_object 94 include/drm/drm_prime.h struct dma_buf *drm_gem_prime_export(struct drm_gem_object *obj, drm_gem_object 98 include/drm/drm_prime.h struct drm_gem_object *drm_gem_prime_import_dev(struct drm_device *dev, drm_gem_object 101 include/drm/drm_prime.h struct drm_gem_object *drm_gem_prime_import(struct drm_device *dev, drm_gem_object 104 include/drm/drm_prime.h void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg); drm_gem_object 173 include/drm/ttm/ttm_bo_api.h struct drm_gem_object base;