/linux-4.4.14/include/drm/ |
D | drm_gem.h | 41 struct drm_gem_object { struct 124 void drm_gem_object_release(struct drm_gem_object *obj); argument 127 struct drm_gem_object *obj, size_t size); 129 struct drm_gem_object *obj, size_t size); 132 int drm_gem_mmap_obj(struct drm_gem_object *obj, unsigned long obj_size, 137 drm_gem_object_reference(struct drm_gem_object *obj) in drm_gem_object_reference() 143 drm_gem_object_unreference(struct drm_gem_object *obj) in drm_gem_object_unreference() 153 drm_gem_object_unreference_unlocked(struct drm_gem_object *obj) in drm_gem_object_unreference_unlocked() 168 struct drm_gem_object *obj, 173 void drm_gem_free_mmap_offset(struct drm_gem_object *obj); [all …]
|
D | drm_gem_cma_helper.h | 15 struct drm_gem_object base; 24 to_drm_gem_cma_obj(struct drm_gem_object *gem_obj) in to_drm_gem_cma_obj() 30 void drm_gem_cma_free_object(struct drm_gem_object *gem_obj); 60 struct sg_table *drm_gem_cma_prime_get_sg_table(struct drm_gem_object *obj); 61 struct drm_gem_object * 65 int drm_gem_cma_prime_mmap(struct drm_gem_object *obj, 67 void *drm_gem_cma_prime_vmap(struct drm_gem_object *obj); 68 void drm_gem_cma_prime_vunmap(struct drm_gem_object *obj, void *vaddr);
|
D | drmP.h | 85 struct drm_gem_object; 584 void (*gem_free_object) (struct drm_gem_object *obj); 585 int (*gem_open_object) (struct drm_gem_object *, struct drm_file *); 586 void (*gem_close_object) (struct drm_gem_object *, struct drm_file *); 597 struct drm_gem_object *obj, int flags); 599 struct drm_gem_object * (*gem_prime_import)(struct drm_device *dev, 602 int (*gem_prime_pin)(struct drm_gem_object *obj); 603 void (*gem_prime_unpin)(struct drm_gem_object *obj); 605 struct drm_gem_object *obj); 606 struct sg_table *(*gem_prime_get_sg_table)(struct drm_gem_object *obj); [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
D | nouveau_gem.h | 13 nouveau_gem_object(struct drm_gem_object *gem) in nouveau_gem_object() 22 extern void nouveau_gem_object_del(struct drm_gem_object *); 23 extern int nouveau_gem_object_open(struct drm_gem_object *, struct drm_file *); 24 extern void nouveau_gem_object_close(struct drm_gem_object *, 37 extern int nouveau_gem_prime_pin(struct drm_gem_object *); 38 struct reservation_object *nouveau_gem_prime_res_obj(struct drm_gem_object *); 39 extern void nouveau_gem_prime_unpin(struct drm_gem_object *); 40 extern struct sg_table *nouveau_gem_prime_get_sg_table(struct drm_gem_object *); 41 extern struct drm_gem_object *nouveau_gem_prime_import_sg_table( 43 extern void *nouveau_gem_prime_vmap(struct drm_gem_object *); [all …]
|
D | nouveau_prime.c | 31 struct sg_table *nouveau_gem_prime_get_sg_table(struct drm_gem_object *obj) in nouveau_gem_prime_get_sg_table() 39 void *nouveau_gem_prime_vmap(struct drm_gem_object *obj) in nouveau_gem_prime_vmap() 52 void nouveau_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) in nouveau_gem_prime_vunmap() 59 struct drm_gem_object *nouveau_gem_prime_import_sg_table(struct drm_device *dev, in nouveau_gem_prime_import_sg_table() 90 int nouveau_gem_prime_pin(struct drm_gem_object *obj) in nouveau_gem_prime_pin() 103 void nouveau_gem_prime_unpin(struct drm_gem_object *obj) in nouveau_gem_prime_unpin() 110 struct reservation_object *nouveau_gem_prime_res_obj(struct drm_gem_object *obj) in nouveau_gem_prime_res_obj()
|
D | nouveau_gem.c | 36 nouveau_gem_object_del(struct drm_gem_object *gem) in nouveau_gem_object_del() 62 nouveau_gem_object_open(struct drm_gem_object *gem, struct drm_file *file_priv) in nouveau_gem_object_open() 147 nouveau_gem_object_close(struct drm_gem_object *gem, struct drm_file *file_priv) in nouveau_gem_object_close() 225 nouveau_gem_info(struct drm_file *file_priv, struct drm_gem_object *gem, in nouveau_gem_info() 289 nouveau_gem_set_domain(struct drm_gem_object *gem, uint32_t read_domains, in nouveau_gem_set_domain() 388 struct drm_gem_object *gem; in validate_init() 861 struct drm_gem_object *gem; in nouveau_gem_ioctl_cpu_prep() 896 struct drm_gem_object *gem; in nouveau_gem_ioctl_cpu_fini() 914 struct drm_gem_object *gem; in nouveau_gem_ioctl_info()
|
D | nouveau_bo.h | 36 struct drm_gem_object gem;
|
D | nouveau_display.c | 278 struct drm_gem_object *gem; in nouveau_user_framebuffer_create() 916 struct drm_gem_object *gem; in nouveau_display_dumb_map_offset()
|
D | nv50_display.c | 1302 struct drm_gem_object *gem = NULL; in nv50_crtc_cursor_set()
|
/linux-4.4.14/drivers/gpu/drm/omapdrm/ |
D | omap_drv.h | 124 void omap_gem_describe(struct drm_gem_object *obj, struct seq_file *m); 177 struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos); 178 struct drm_gem_object *omap_framebuffer_bo(struct drm_framebuffer *fb, int p); 189 struct drm_gem_object *omap_gem_new(struct drm_device *dev, 193 void omap_gem_free_object(struct drm_gem_object *obj); 194 void *omap_gem_vaddr(struct drm_gem_object *obj); 200 int omap_gem_mmap_obj(struct drm_gem_object *obj, 203 int omap_gem_op_start(struct drm_gem_object *obj, enum omap_gem_op op); 204 int omap_gem_op_finish(struct drm_gem_object *obj, enum omap_gem_op op); 205 int omap_gem_op_sync(struct drm_gem_object *obj, enum omap_gem_op op); [all …]
|
D | omap_gem_dmabuf.c | 28 struct drm_gem_object *obj = attachment->dmabuf->priv; in omap_gem_map_dma_buf() 65 struct drm_gem_object *obj = attachment->dmabuf->priv; in omap_gem_unmap_dma_buf() 73 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_release() 84 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_begin_cpu_access() 99 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_end_cpu_access() 107 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_kmap_atomic() 123 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_kmap() 133 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_kunmap() 142 struct drm_gem_object *obj = buffer->priv; in omap_gem_dmabuf_mmap() 169 struct drm_gem_object *obj, int flags) in omap_gem_prime_export() [all …]
|
D | omap_gem.c | 29 struct page **_drm_gem_get_pages(struct drm_gem_object *obj, gfp_t gfpmask); 30 void _drm_gem_put_pages(struct drm_gem_object *obj, struct page **pages, 32 int _drm_gem_create_mmap_offset_size(struct drm_gem_object *obj, size_t size); 47 struct drm_gem_object base; 122 static int get_pages(struct drm_gem_object *obj, struct page ***pages); 123 static uint64_t mmap_offset(struct drm_gem_object *obj); 140 struct drm_gem_object *obj; /* the current pinned obj */ 153 static void evict_entry(struct drm_gem_object *obj, in evict_entry() 180 static void evict(struct drm_gem_object *obj) in evict() 206 static inline bool is_shmem(struct drm_gem_object *obj) in is_shmem() [all …]
|
D | omap_fb.c | 79 struct drm_gem_object *bo; 313 struct drm_gem_object *omap_framebuffer_bo(struct drm_framebuffer *fb, int p) in omap_framebuffer_bo() 369 struct drm_gem_object *bos[4]; in omap_framebuffer_create() 389 struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos) in omap_framebuffer_init()
|
D | omap_drv.c | 564 struct drm_gem_object *obj; in ioctl_gem_cpu_prep() 587 struct drm_gem_object *obj; in ioctl_gem_cpu_fini() 611 struct drm_gem_object *obj; in ioctl_gem_info()
|
D | omap_fbdev.c | 38 struct drm_gem_object *bo;
|
/linux-4.4.14/drivers/gpu/drm/msm/ |
D | msm_drv.h | 195 int msm_gem_mmap_obj(struct drm_gem_object *obj, 199 uint64_t msm_gem_mmap_offset(struct drm_gem_object *obj); 200 int msm_gem_get_iova_locked(struct drm_gem_object *obj, int id, 202 int msm_gem_get_iova(struct drm_gem_object *obj, int id, uint32_t *iova); 203 uint32_t msm_gem_iova(struct drm_gem_object *obj, int id); 204 struct page **msm_gem_get_pages(struct drm_gem_object *obj); 205 void msm_gem_put_pages(struct drm_gem_object *obj); 206 void msm_gem_put_iova(struct drm_gem_object *obj, int id); 211 struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj); 212 void *msm_gem_prime_vmap(struct drm_gem_object *obj); [all …]
|
D | msm_gem_prime.c | 23 struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj) in msm_gem_prime_get_sg_table() 34 void *msm_gem_prime_vmap(struct drm_gem_object *obj) in msm_gem_prime_vmap() 39 void msm_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) in msm_gem_prime_vunmap() 44 int msm_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) in msm_gem_prime_mmap() 55 struct drm_gem_object *msm_gem_prime_import_sg_table(struct drm_device *dev, in msm_gem_prime_import_sg_table() 61 int msm_gem_prime_pin(struct drm_gem_object *obj) in msm_gem_prime_pin() 68 void msm_gem_prime_unpin(struct drm_gem_object *obj) in msm_gem_prime_unpin()
|
D | msm_gem.c | 27 static dma_addr_t physaddr(struct drm_gem_object *obj) in physaddr() 35 static bool use_pages(struct drm_gem_object *obj) in use_pages() 42 static struct page **get_pages_vram(struct drm_gem_object *obj, in get_pages_vram() 72 static struct page **get_pages(struct drm_gem_object *obj) in get_pages() 111 static void put_pages(struct drm_gem_object *obj) in put_pages() 136 struct page **msm_gem_get_pages(struct drm_gem_object *obj) in msm_gem_get_pages() 146 void msm_gem_put_pages(struct drm_gem_object *obj) in msm_gem_put_pages() 151 int msm_gem_mmap_obj(struct drm_gem_object *obj, in msm_gem_mmap_obj() 195 struct drm_gem_object *obj = vma->vm_private_data; in msm_gem_fault() 249 static uint64_t mmap_offset(struct drm_gem_object *obj) in mmap_offset() [all …]
|
D | msm_fb.c | 27 struct drm_gem_object *planes[MAX_PLANE]; 51 struct drm_gem_object *bo = msm_fb->planes[i]; in msm_framebuffer_destroy() 128 struct drm_gem_object *msm_framebuffer_bo(struct drm_framebuffer *fb, int plane) in msm_framebuffer_bo() 143 struct drm_gem_object *bos[4] = {0}; in msm_framebuffer_create() 171 struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos) in msm_framebuffer_init()
|
D | msm_fbdev.c | 24 extern int msm_gem_mmap_obj(struct drm_gem_object *obj, 37 struct drm_gem_object *bo; 64 struct drm_gem_object *drm_obj = fbdev->bo; in msm_fbdev_mmap()
|
D | msm_ringbuffer.h | 26 struct drm_gem_object *bo;
|
D | msm_gem.h | 28 struct drm_gem_object base;
|
D | msm_atomic.c | 165 struct drm_gem_object *obj = msm_framebuffer_bo(fb, 0); in add_fb()
|
D | msm_drv.c | 857 struct drm_gem_object *obj; in msm_ioctl_gem_cpu_prep() 881 struct drm_gem_object *obj; in msm_ioctl_gem_cpu_fini() 899 struct drm_gem_object *obj; in msm_ioctl_gem_info()
|
D | msm_gem_submit.c | 68 struct drm_gem_object *obj; in submit_lookup_objects()
|
/linux-4.4.14/drivers/gpu/drm/virtio/ |
D | virtgpu_prime.c | 30 int virtgpu_gem_prime_pin(struct drm_gem_object *obj) in virtgpu_gem_prime_pin() 36 void virtgpu_gem_prime_unpin(struct drm_gem_object *obj) in virtgpu_gem_prime_unpin() 42 struct sg_table *virtgpu_gem_prime_get_sg_table(struct drm_gem_object *obj) in virtgpu_gem_prime_get_sg_table() 48 struct drm_gem_object *virtgpu_gem_prime_import_sg_table( in virtgpu_gem_prime_import_sg_table() 56 void *virtgpu_gem_prime_vmap(struct drm_gem_object *obj) in virtgpu_gem_prime_vmap() 62 void virtgpu_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) in virtgpu_gem_prime_vunmap() 67 int virtgpu_gem_prime_mmap(struct drm_gem_object *obj, in virtgpu_gem_prime_mmap()
|
D | virtgpu_drv.h | 55 struct drm_gem_object gem_base; 125 struct drm_gem_object *obj; 221 void virtio_gpu_gem_free_object(struct drm_gem_object *gem_obj); 227 struct drm_gem_object **obj_p, 229 int virtio_gpu_gem_object_open(struct drm_gem_object *obj, 231 void virtio_gpu_gem_object_close(struct drm_gem_object *obj, 332 struct drm_gem_object *obj); 363 int virtgpu_gem_prime_pin(struct drm_gem_object *obj); 364 void virtgpu_gem_prime_unpin(struct drm_gem_object *obj); 365 struct sg_table *virtgpu_gem_prime_get_sg_table(struct drm_gem_object *obj); [all …]
|
D | virtgpu_gem.c | 29 void virtio_gpu_gem_free_object(struct drm_gem_object *gem_obj) in virtio_gpu_gem_free_object() 55 struct drm_gem_object **obj_p, in virtio_gpu_gem_create() 86 struct drm_gem_object *gobj; in virtio_gpu_mode_dumb_create() 130 struct drm_gem_object *gobj; in virtio_gpu_mode_dumb_mmap() 142 int virtio_gpu_gem_object_open(struct drm_gem_object *obj, in virtio_gpu_gem_object_open() 163 void virtio_gpu_gem_object_close(struct drm_gem_object *obj, in virtio_gpu_gem_object_close()
|
D | virtgpu_ioctl.c | 98 struct drm_gem_object *gobj; in virtio_gpu_execbuffer() 229 struct drm_gem_object *obj; in virtio_gpu_resource_create_ioctl() 345 struct drm_gem_object *gobj = NULL; in virtio_gpu_resource_info_ioctl() 367 struct drm_gem_object *gobj = NULL; in virtio_gpu_transfer_from_host_ioctl() 414 struct drm_gem_object *gobj = NULL; in virtio_gpu_transfer_to_host_ioctl() 462 struct drm_gem_object *gobj = NULL; in virtio_gpu_wait_ioctl()
|
D | virtgpu_display.c | 67 struct drm_gem_object *gobj = NULL; in virtio_gpu_crtc_cursor_set() 219 struct drm_gem_object *obj) in virtio_gpu_framebuffer_init() 470 struct drm_gem_object *obj = NULL; in virtio_gpu_user_framebuffer_create()
|
/linux-4.4.14/drivers/gpu/drm/qxl/ |
D | qxl_prime.c | 30 int qxl_gem_prime_pin(struct drm_gem_object *obj) in qxl_gem_prime_pin() 36 void qxl_gem_prime_unpin(struct drm_gem_object *obj) in qxl_gem_prime_unpin() 42 struct sg_table *qxl_gem_prime_get_sg_table(struct drm_gem_object *obj) in qxl_gem_prime_get_sg_table() 48 struct drm_gem_object *qxl_gem_prime_import_sg_table( in qxl_gem_prime_import_sg_table() 56 void *qxl_gem_prime_vmap(struct drm_gem_object *obj) in qxl_gem_prime_vmap() 62 void qxl_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) in qxl_gem_prime_vunmap() 67 int qxl_gem_prime_mmap(struct drm_gem_object *obj, in qxl_gem_prime_mmap()
|
D | qxl_gem.c | 31 void qxl_gem_object_free(struct drm_gem_object *gobj) in qxl_gem_object_free() 49 struct drm_gem_object **obj) in qxl_gem_object_create() 83 struct drm_gem_object *gobj; in qxl_gem_object_create_with_handle() 104 int qxl_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv) in qxl_gem_object_open() 109 void qxl_gem_object_close(struct drm_gem_object *obj, in qxl_gem_object_close()
|
D | qxl_drv.h | 114 struct drm_gem_object gem_base; 150 struct drm_gem_object *obj; 396 struct drm_gem_object *obj); 413 struct drm_gem_object **obj); 421 void qxl_gem_object_free(struct drm_gem_object *gobj); 422 int qxl_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv); 423 void qxl_gem_object_close(struct drm_gem_object *obj, 540 int qxl_gem_prime_pin(struct drm_gem_object *obj); 541 void qxl_gem_prime_unpin(struct drm_gem_object *obj); 542 struct sg_table *qxl_gem_prime_get_sg_table(struct drm_gem_object *obj); [all …]
|
D | qxl_fb.c | 256 static void qxlfb_destroy_pinned_object(struct drm_gem_object *gobj) in qxlfb_destroy_pinned_object() 275 struct drm_gem_object *gobj = qdev->fbdev_qfb->obj; in qxl_get_handle_for_primary_fb() 287 struct drm_gem_object **gobj_p) in qxlfb_create_pinned_object() 290 struct drm_gem_object *gobj = NULL; in qxlfb_create_pinned_object() 349 struct drm_gem_object *gobj = NULL; in qxlfb_create()
|
D | qxl_dumb.c | 75 struct drm_gem_object *gobj; in qxl_mode_dumb_mmap()
|
D | qxl_ioctl.c | 114 struct drm_gem_object *gobj; in qxlhw_handle_to_bo() 310 struct drm_gem_object *gobj = NULL; in qxl_update_area_ioctl()
|
D | qxl_display.c | 309 struct drm_gem_object *obj; in qxl_crtc_cursor_set2() 530 struct drm_gem_object *obj) in qxl_framebuffer_init() 1013 struct drm_gem_object *obj; in qxl_user_framebuffer_create() 1040 struct drm_gem_object *gobj; in qxl_create_monitors_object()
|
/linux-4.4.14/drivers/gpu/drm/rockchip/ |
D | rockchip_drm_gem.h | 21 struct drm_gem_object base; 29 struct sg_table *rockchip_gem_prime_get_sg_table(struct drm_gem_object *obj); 30 struct drm_gem_object * 33 void *rockchip_gem_prime_vmap(struct drm_gem_object *obj); 34 void rockchip_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr); 40 int rockchip_gem_mmap_buf(struct drm_gem_object *obj, 47 void rockchip_gem_free_object(struct drm_gem_object *obj);
|
D | rockchip_drm_gem.c | 28 struct drm_gem_object *obj = &rk_obj->base; in rockchip_gem_alloc_buf() 50 struct drm_gem_object *obj = &rk_obj->base; in rockchip_gem_free_buf() 57 static int rockchip_drm_gem_object_mmap(struct drm_gem_object *obj, in rockchip_drm_gem_object_mmap() 80 int rockchip_gem_mmap_buf(struct drm_gem_object *obj, in rockchip_gem_mmap_buf() 95 struct drm_gem_object *obj; in rockchip_gem_mmap() 112 struct drm_gem_object *obj; in rockchip_gem_create_object() 140 void rockchip_gem_free_object(struct drm_gem_object *obj) in rockchip_gem_free_object() 166 struct drm_gem_object *obj; in rockchip_gem_create_with_handle() 198 struct drm_gem_object *obj; in rockchip_gem_dumb_map_offset() 257 struct sg_table *rockchip_gem_prime_get_sg_table(struct drm_gem_object *obj) in rockchip_gem_prime_get_sg_table() [all …]
|
D | rockchip_drm_fb.c | 28 struct drm_gem_object *obj[ROCKCHIP_MAX_FB_BUFFER]; 31 struct drm_gem_object *rockchip_fb_get_gem_obj(struct drm_framebuffer *fb, in rockchip_fb_get_gem_obj() 46 struct drm_gem_object *obj; in rockchip_drm_fb_destroy() 76 struct drm_gem_object **obj, unsigned int num_planes) in rockchip_fb_alloc() 108 struct drm_gem_object *objs[ROCKCHIP_MAX_FB_BUFFER]; in rockchip_user_fb_create() 109 struct drm_gem_object *obj; in rockchip_user_fb_create() 177 struct drm_gem_object *obj) in rockchip_drm_framebuffer_init()
|
D | rockchip_drm_fb.h | 21 struct drm_gem_object *obj); 26 struct drm_gem_object *rockchip_fb_get_gem_obj(struct drm_framebuffer *fb,
|
D | rockchip_drm_drv.h | 51 struct drm_gem_object *fbdev_bo;
|
D | rockchip_drm_vop.c | 800 struct drm_gem_object *obj; in vop_update_plane_event() 802 struct drm_gem_object *uv_obj; in vop_update_plane_event()
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_gem.c | 134 struct drm_gem_object *obj, size_t size) in drm_gem_object_init() 161 struct drm_gem_object *obj, size_t size) in drm_gem_private_object_init() 176 drm_gem_remove_prime_handles(struct drm_gem_object *obj, struct drm_file *filp) in drm_gem_remove_prime_handles() 200 static void drm_gem_object_handle_free(struct drm_gem_object *obj) in drm_gem_object_handle_free() 211 static void drm_gem_object_exported_dma_buf_free(struct drm_gem_object *obj) in drm_gem_object_exported_dma_buf_free() 221 drm_gem_object_handle_unreference_unlocked(struct drm_gem_object *obj) in drm_gem_object_handle_unreference_unlocked() 254 struct drm_gem_object *obj; in drm_gem_handle_delete() 320 struct drm_gem_object *obj, in drm_gem_handle_create_tail() 375 struct drm_gem_object *obj, in drm_gem_handle_create() 392 drm_gem_free_mmap_offset(struct drm_gem_object *obj) in drm_gem_free_mmap_offset() [all …]
|
D | drm_gem_cma_helper.c | 59 struct drm_gem_object *gem_obj; in __drm_gem_cma_create() 149 struct drm_gem_object *gem_obj; in drm_gem_cma_create_with_handle() 186 void drm_gem_cma_free_object(struct drm_gem_object *gem_obj) in drm_gem_cma_free_object() 290 struct drm_gem_object *gem_obj; in drm_gem_cma_dumb_map_offset() 352 struct drm_gem_object *gem_obj; in drm_gem_cma_mmap() 378 struct drm_gem_object *obj = &cma_obj->base; in drm_gem_cma_describe() 404 struct sg_table *drm_gem_cma_prime_get_sg_table(struct drm_gem_object *obj) in drm_gem_cma_prime_get_sg_table() 444 struct drm_gem_object * 480 int drm_gem_cma_prime_mmap(struct drm_gem_object *obj, in drm_gem_cma_prime_mmap() 509 void *drm_gem_cma_prime_vmap(struct drm_gem_object *obj) in drm_gem_cma_prime_vmap() [all …]
|
D | drm_prime.c | 123 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_map_attach() 143 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_map_detach() 184 struct drm_gem_object *obj = attach->dmabuf->priv; in drm_gem_map_dma_buf() 233 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_dmabuf_release() 242 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_dmabuf_vmap() 250 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_dmabuf_vunmap() 282 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_dmabuf_mmap() 342 struct drm_gem_object *obj, int flags) in drm_gem_prime_export() 359 struct drm_gem_object *obj, in export_and_register_object() 409 struct drm_gem_object *obj; in drm_gem_prime_handle_to_fd() [all …]
|
D | drm_internal.h | 86 struct drm_gem_object *obj,
|
D | drm_info.c | 200 struct drm_gem_object *obj = ptr; in drm_gem_one_name_info()
|
D | drm_fb_cma_helper.c | 114 struct drm_gem_object *obj; in drm_fb_cma_create()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_prime.c | 32 struct sg_table *amdgpu_gem_prime_get_sg_table(struct drm_gem_object *obj) in amdgpu_gem_prime_get_sg_table() 40 void *amdgpu_gem_prime_vmap(struct drm_gem_object *obj) in amdgpu_gem_prime_vmap() 53 void amdgpu_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) in amdgpu_gem_prime_vunmap() 60 struct drm_gem_object *amdgpu_gem_prime_import_sg_table(struct drm_device *dev, in amdgpu_gem_prime_import_sg_table() 83 int amdgpu_gem_prime_pin(struct drm_gem_object *obj) in amdgpu_gem_prime_pin() 98 void amdgpu_gem_prime_unpin(struct drm_gem_object *obj) in amdgpu_gem_prime_unpin() 111 struct reservation_object *amdgpu_gem_prime_res_obj(struct drm_gem_object *obj) in amdgpu_gem_prime_res_obj() 119 struct drm_gem_object *gobj, in amdgpu_gem_prime_export()
|
D | amdgpu_gem.c | 33 void amdgpu_gem_object_free(struct drm_gem_object *gobj) in amdgpu_gem_object_free() 48 struct drm_gem_object **obj) in amdgpu_gem_object_create() 110 int amdgpu_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv) in amdgpu_gem_object_open() 132 void amdgpu_gem_object_close(struct drm_gem_object *obj, in amdgpu_gem_object_close() 175 struct drm_gem_object *gobj; in amdgpu_gem_create_ioctl() 224 struct drm_gem_object *gobj; in amdgpu_gem_userptr_ioctl() 303 struct drm_gem_object *gobj; in amdgpu_mode_dumb_mmap() 363 struct drm_gem_object *gobj; in amdgpu_gem_wait_idle_ioctl() 399 struct drm_gem_object *gobj; in amdgpu_gem_metadata_ioctl() 515 struct drm_gem_object *gobj; in amdgpu_gem_va_ioctl() [all …]
|
D | amdgpu_fb.c | 90 static void amdgpufb_destroy_pinned_object(struct drm_gem_object *gobj) in amdgpufb_destroy_pinned_object() 106 struct drm_gem_object **gobj_p) in amdgpufb_create_pinned_object() 109 struct drm_gem_object *gobj = NULL; in amdgpufb_create_pinned_object() 180 struct drm_gem_object *gobj = NULL; in amdgpufb_create()
|
D | amdgpu_mode.h | 374 struct drm_gem_object *cursor_bo; 526 struct drm_gem_object *obj; 560 struct drm_gem_object *obj); 565 void amdgpu_copy_fb(struct drm_device *dev, struct drm_gem_object *dst_obj);
|
D | amdgpu.h | 541 struct drm_gem_object gem_base; 551 void amdgpu_gem_object_free(struct drm_gem_object *obj); 552 int amdgpu_gem_object_open(struct drm_gem_object *obj, 554 void amdgpu_gem_object_close(struct drm_gem_object *obj, 557 struct sg_table *amdgpu_gem_prime_get_sg_table(struct drm_gem_object *obj); 558 struct drm_gem_object *amdgpu_gem_prime_import_sg_table(struct drm_device *dev, 562 struct drm_gem_object *gobj, 564 int amdgpu_gem_prime_pin(struct drm_gem_object *obj); 565 void amdgpu_gem_prime_unpin(struct drm_gem_object *obj); 566 struct reservation_object *amdgpu_gem_prime_res_obj(struct drm_gem_object *); [all …]
|
D | amdgpu_display.c | 176 struct drm_gem_object *obj; in amdgpu_crtc_page_flip() 534 struct drm_gem_object *obj) in amdgpu_framebuffer_init() 552 struct drm_gem_object *obj; in amdgpu_user_framebuffer_create()
|
D | amdgpu_bo_list.c | 101 struct drm_gem_object *gobj; in amdgpu_bo_list_set()
|
D | amdgpu_cs.c | 133 struct drm_gem_object *gobj; in amdgpu_cs_user_fence_chunk()
|
D | dce_v8_0.c | 1985 struct drm_gem_object *obj; in dce_v8_0_crtc_do_set_base() 2475 struct drm_gem_object *obj; in dce_v8_0_crtc_cursor_set2()
|
D | dce_v11_0.c | 2036 struct drm_gem_object *obj; in dce_v11_0_crtc_do_set_base() 2552 struct drm_gem_object *obj; in dce_v11_0_crtc_cursor_set2()
|
D | dce_v10_0.c | 2048 struct drm_gem_object *obj; in dce_v10_0_crtc_do_set_base() 2563 struct drm_gem_object *obj; in dce_v10_0_crtc_cursor_set2()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_prime.c | 32 struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj) in radeon_gem_prime_get_sg_table() 40 void *radeon_gem_prime_vmap(struct drm_gem_object *obj) in radeon_gem_prime_vmap() 53 void radeon_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) in radeon_gem_prime_vunmap() 60 struct drm_gem_object *radeon_gem_prime_import_sg_table(struct drm_device *dev, in radeon_gem_prime_import_sg_table() 83 int radeon_gem_prime_pin(struct drm_gem_object *obj) in radeon_gem_prime_pin() 98 void radeon_gem_prime_unpin(struct drm_gem_object *obj) in radeon_gem_prime_unpin() 112 struct reservation_object *radeon_gem_prime_res_obj(struct drm_gem_object *obj) in radeon_gem_prime_res_obj() 120 struct drm_gem_object *gobj, in radeon_gem_prime_export()
|
D | radeon_gem.c | 32 void radeon_gem_object_free(struct drm_gem_object *gobj) in radeon_gem_object_free() 47 struct drm_gem_object **obj) in radeon_gem_object_create() 93 static int radeon_gem_set_domain(struct drm_gem_object *gobj, in radeon_gem_set_domain() 141 int radeon_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv) in radeon_gem_object_open() 171 void radeon_gem_object_close(struct drm_gem_object *obj, in radeon_gem_object_close() 253 struct drm_gem_object *gobj; in radeon_gem_create_ioctl() 286 struct drm_gem_object *gobj; in radeon_gem_userptr_ioctl() 376 struct drm_gem_object *gobj; in radeon_gem_set_domain_ioctl() 404 struct drm_gem_object *gobj; in radeon_mode_dumb_mmap() 433 struct drm_gem_object *gobj; in radeon_gem_busy_ioctl() [all …]
|
D | radeon_drv.c | 119 void radeon_gem_object_free(struct drm_gem_object *obj); 120 int radeon_gem_object_open(struct drm_gem_object *obj, 122 void radeon_gem_object_close(struct drm_gem_object *obj, 125 struct drm_gem_object *gobj, 141 struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj); 142 struct drm_gem_object *radeon_gem_prime_import_sg_table(struct drm_device *dev, 145 int radeon_gem_prime_pin(struct drm_gem_object *obj); 146 void radeon_gem_prime_unpin(struct drm_gem_object *obj); 147 struct reservation_object *radeon_gem_prime_res_obj(struct drm_gem_object *); 148 void *radeon_gem_prime_vmap(struct drm_gem_object *obj); [all …]
|
D | radeon_fb.c | 90 static void radeonfb_destroy_pinned_object(struct drm_gem_object *gobj) in radeonfb_destroy_pinned_object() 106 struct drm_gem_object **gobj_p) in radeonfb_create_pinned_object() 109 struct drm_gem_object *gobj = NULL; in radeonfb_create_pinned_object() 198 struct drm_gem_object *gobj = NULL; in radeonfb_create()
|
D | radeon_mode.h | 334 struct drm_gem_object *cursor_bo; 577 struct drm_gem_object *obj; 938 struct drm_gem_object *obj); 954 void radeon_copy_fb(struct drm_device *dev, struct drm_gem_object *dst_obj);
|
D | radeon_cursor.c | 260 struct drm_gem_object *obj; in radeon_crtc_cursor_set2()
|
D | radeon_display.c | 510 struct drm_gem_object *obj; in radeon_crtc_page_flip() 1348 struct drm_gem_object *obj) in radeon_framebuffer_init() 1366 struct drm_gem_object *obj; in radeon_user_framebuffer_create()
|
D | radeon_legacy_crtc.c | 376 struct drm_gem_object *obj; in radeon_crtc_do_set_base()
|
D | radeon_cs.c | 100 struct drm_gem_object *gobj; in radeon_cs_parser_relocs()
|
D | atombios_crtc.c | 1144 struct drm_gem_object *obj; in dce4_crtc_do_set_base() 1460 struct drm_gem_object *obj; in avivo_crtc_do_set_base()
|
D | radeon.h | 504 struct drm_gem_object gem_base; 577 struct drm_gem_object **obj);
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
D | exynos_drm_gem.h | 47 struct drm_gem_object base; 58 struct page **exynos_gem_get_pages(struct drm_gem_object *obj, gfp_t gfpmask); 108 void exynos_drm_gem_free_object(struct drm_gem_object *obj); 159 struct sg_table *exynos_drm_gem_prime_get_sg_table(struct drm_gem_object *obj); 160 struct drm_gem_object * 164 void *exynos_drm_gem_prime_vmap(struct drm_gem_object *obj); 165 void exynos_drm_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr);
|
D | exynos_drm_gem.c | 127 static int exynos_drm_gem_handle_create(struct drm_gem_object *obj, in exynos_drm_gem_handle_create() 151 struct drm_gem_object *obj = &exynos_gem->base; in exynos_drm_gem_destroy() 177 struct drm_gem_object *obj; in exynos_drm_gem_get_size() 196 struct drm_gem_object *obj; in exynos_drm_gem_init() 287 struct drm_gem_object *obj; in exynos_drm_gem_get_dma_addr() 304 struct drm_gem_object *obj; in exynos_drm_gem_put_dma_addr() 353 struct drm_gem_object *obj; in exynos_drm_gem_get_ioctl() 401 void exynos_drm_gem_free_object(struct drm_gem_object *obj) in exynos_drm_gem_free_object() 448 struct drm_gem_object *obj; in exynos_drm_gem_dumb_map_offset() 477 struct drm_gem_object *obj = vma->vm_private_data; in exynos_drm_gem_fault() [all …]
|
D | exynos_drm_fb.c | 79 struct drm_gem_object *obj; in exynos_drm_fb_destroy() 160 struct drm_gem_object *obj; in exynos_user_fb_create()
|
/linux-4.4.14/drivers/gpu/drm/armada/ |
D | armada_gem.h | 15 struct drm_gem_object obj; 30 void armada_gem_free_object(struct drm_gem_object *); 42 struct drm_gem_object *obj, int flags); 43 struct drm_gem_object *armada_gem_prime_import(struct drm_device *, 50 struct drm_gem_object *obj = drm_gem_object_lookup(dev, dfile, handle); in armada_gem_object_lookup()
|
D | armada_gem.c | 50 void armada_gem_free_object(struct drm_gem_object *obj) in armada_gem_free_object() 425 struct drm_gem_object *obj = attach->dmabuf->priv; in armada_gem_prime_map_dma_buf() 494 struct drm_gem_object *obj = attach->dmabuf->priv; in armada_gem_prime_unmap_dma_buf() 539 armada_gem_prime_export(struct drm_device *dev, struct drm_gem_object *obj, in armada_gem_prime_export() 552 struct drm_gem_object * 559 struct drm_gem_object *obj = buf->priv; in armada_gem_prime_import()
|
/linux-4.4.14/drivers/gpu/drm/bochs/ |
D | bochs.h | 55 struct drm_gem_object *obj; 103 struct drm_gem_object gem; 113 static inline struct bochs_bo *gem_to_bochs_bo(struct drm_gem_object *gem) in gem_to_bochs_bo() 142 struct drm_gem_object **obj); 143 int bochs_gem_init_object(struct drm_gem_object *obj); 144 void bochs_gem_free_object(struct drm_gem_object *obj); 153 struct drm_gem_object *obj);
|
D | bochs_mm.c | 389 struct drm_gem_object **obj) in bochs_gem_create() 413 struct drm_gem_object *gobj; in bochs_dumb_create() 446 void bochs_gem_free_object(struct drm_gem_object *obj) in bochs_gem_free_object() 456 struct drm_gem_object *obj; in bochs_dumb_mmap_offset() 488 struct drm_gem_object *obj) in bochs_framebuffer_init() 507 struct drm_gem_object *obj; in bochs_user_framebuffer_create()
|
D | bochs_fbdev.c | 38 struct drm_gem_object **gobj_p) in bochsfb_create_object() 41 struct drm_gem_object *gobj; in bochsfb_create_object() 62 struct drm_gem_object *gobj = NULL; in bochsfb_create()
|
/linux-4.4.14/drivers/gpu/drm/tegra/ |
D | gem.h | 34 struct drm_gem_object gem; 50 static inline struct tegra_bo *to_tegra_bo(struct drm_gem_object *gem) in to_tegra_bo() 62 void tegra_bo_free_object(struct drm_gem_object *gem); 73 struct drm_gem_object *gem, 75 struct drm_gem_object *tegra_gem_prime_import(struct drm_device *drm,
|
D | gem.c | 367 void tegra_bo_free_object(struct drm_gem_object *gem) in tegra_bo_free_object() 408 struct drm_gem_object *gem; in tegra_bo_dumb_map_offset() 433 struct drm_gem_object *gem = vma->vm_private_data; in tegra_bo_fault() 469 struct drm_gem_object *gem; in tegra_drm_mmap() 510 struct drm_gem_object *gem = attach->dmabuf->priv; in tegra_gem_prime_map_dma_buf() 550 struct drm_gem_object *gem = attach->dmabuf->priv; in tegra_gem_prime_unmap_dma_buf() 594 struct drm_gem_object *gem = buf->priv; in tegra_gem_prime_vmap() 618 struct drm_gem_object *gem, in tegra_gem_prime_export() 631 struct drm_gem_object *tegra_gem_prime_import(struct drm_device *drm, in tegra_gem_prime_import() 637 struct drm_gem_object *gem = buf->priv; in tegra_gem_prime_import()
|
D | drm.c | 273 struct drm_gem_object *gem; in host1x_bo_lookup() 465 struct drm_gem_object *gem; in tegra_gem_mmap() 643 struct drm_gem_object *gem; in tegra_gem_set_tiling() 695 struct drm_gem_object *gem; in tegra_gem_get_tiling() 735 struct drm_gem_object *gem; in tegra_gem_set_flags() 760 struct drm_gem_object *gem; in tegra_gem_get_flags()
|
D | fb.c | 138 struct drm_gem_object *gem; in tegra_fb_create()
|
/linux-4.4.14/drivers/gpu/drm/ast/ |
D | ast_drv.h | 109 struct drm_gem_object *cursor_cache; 241 struct drm_gem_object *cursor_bo; 253 struct drm_gem_object *obj; 313 struct drm_gem_object *obj); 324 struct drm_gem_object gem; 346 extern void ast_gem_free_object(struct drm_gem_object *obj); 362 struct drm_gem_object **obj);
|
D | ast_main.c | 313 struct drm_gem_object *obj) in ast_framebuffer_init() 332 struct drm_gem_object *obj; in ast_user_framebuffer_create() 498 struct drm_gem_object **obj) in ast_gem_create() 524 struct drm_gem_object *gobj; in ast_dumb_create() 556 void ast_gem_free_object(struct drm_gem_object *obj) in ast_gem_free_object() 574 struct drm_gem_object *obj; in ast_dumb_mmap_offset()
|
D | ast_fb.c | 50 struct drm_gem_object *obj; in ast_dirty_update() 167 struct drm_gem_object **gobj_p) in astfb_create_object() 172 struct drm_gem_object *gobj; in astfb_create_object() 197 struct drm_gem_object *gobj = NULL; in astfb_create()
|
D | ast_mode.c | 513 struct drm_gem_object *obj; in ast_crtc_do_set_base() 913 struct drm_gem_object *obj; in ast_cursor_init() 1144 struct drm_gem_object *obj; in ast_cursor_set()
|
/linux-4.4.14/drivers/gpu/drm/cirrus/ |
D | cirrus_main.c | 33 struct drm_gem_object *obj) in cirrus_framebuffer_init() 53 struct drm_gem_object *obj; in cirrus_user_framebuffer_create() 218 struct drm_gem_object **obj) in cirrus_gem_create() 244 struct drm_gem_object *gobj; in cirrus_dumb_create() 276 void cirrus_gem_free_object(struct drm_gem_object *obj) in cirrus_gem_free_object() 295 struct drm_gem_object *obj; in cirrus_dumb_mmap_offset()
|
D | cirrus_drv.h | 122 struct drm_gem_object *obj; 167 struct drm_gem_object gem; 196 void cirrus_gem_free_object(struct drm_gem_object *obj); 203 struct drm_gem_object **obj); 211 struct drm_gem_object *obj);
|
D | cirrus_fbdev.c | 24 struct drm_gem_object *obj; in cirrus_dirty_update() 139 struct drm_gem_object **gobj_p) in cirrusfb_create_object() 145 struct drm_gem_object *gobj; in cirrusfb_create_object() 173 struct drm_gem_object *gobj = NULL; in cirrusfb_create()
|
D | cirrus_mode.c | 135 struct drm_gem_object *obj; in cirrus_crtc_do_set_base()
|
/linux-4.4.14/drivers/gpu/drm/udl/ |
D | udl_drv.h | 71 struct drm_gem_object base; 124 void udl_gem_free_object(struct drm_gem_object *gem_obj); 128 struct drm_gem_object *obj, int flags); 129 struct drm_gem_object *udl_gem_prime_import(struct drm_device *dev,
|
D | udl_gem.c | 192 void udl_gem_free_object(struct drm_gem_object *gem_obj) in udl_gem_free_object() 216 struct drm_gem_object *obj; in udl_gem_mmap()
|
D | udl_dmabuf.c | 203 struct drm_gem_object *obj, int flags) in udl_gem_prime_export() 243 struct drm_gem_object *udl_gem_prime_import(struct drm_device *dev, in udl_gem_prime_import()
|
D | udl_fb.c | 629 struct drm_gem_object *obj; in udl_fb_user_fb_create()
|
/linux-4.4.14/drivers/gpu/drm/vgem/ |
D | vgem_drv.c | 51 static void vgem_gem_free_object(struct drm_gem_object *obj) in vgem_gem_free_object() 136 static struct drm_gem_object *vgem_gem_create(struct drm_device *dev, in vgem_gem_create() 142 struct drm_gem_object *gem_object; in vgem_gem_create() 175 struct drm_gem_object *gem_object; in vgem_gem_dumb_create() 202 struct drm_gem_object *obj; in vgem_gem_dumb_map()
|
D | vgem_drv.h | 37 struct drm_gem_object base;
|
/linux-4.4.14/drivers/gpu/drm/mgag200/ |
D | mgag200_main.c | 33 struct drm_gem_object *obj) in mgag200_framebuffer_init() 52 struct drm_gem_object *obj; in mgag200_user_framebuffer_create() 281 struct drm_gem_object **obj) in mgag200_gem_create() 307 struct drm_gem_object *gobj; in mgag200_dumb_create() 339 void mgag200_gem_free_object(struct drm_gem_object *obj) in mgag200_gem_free_object() 358 struct drm_gem_object *obj; in mgag200_dumb_mmap_offset()
|
D | mgag200_drv.h | 111 struct drm_gem_object *obj; 227 struct drm_gem_object gem; 256 struct drm_gem_object *obj); 263 struct drm_gem_object **obj); 267 void mgag200_gem_free_object(struct drm_gem_object *obj);
|
D | mgag200_fb.c | 26 struct drm_gem_object *obj; in mga_dirty_update() 142 struct drm_gem_object **gobj_p) in mgag200fb_create_object() 146 struct drm_gem_object *gobj; in mgag200fb_create_object() 168 struct drm_gem_object *gobj = NULL; in mgag200fb_create()
|
D | mgag200_cursor.c | 43 struct drm_gem_object *obj; in mga_crtc_cursor_set()
|
D | mgag200_mode.c | 828 struct drm_gem_object *obj; in mga_crtc_do_set_base() 1390 struct drm_gem_object *obj = mga_fb->obj; in mga_crtc_disable()
|
/linux-4.4.14/drivers/gpu/drm/vc4/ |
D | vc4_drv.h | 33 to_vc4_bo(struct drm_gem_object *bo) in to_vc4_bo() 107 void vc4_free_object(struct drm_gem_object *gem_obj); 113 struct drm_gem_object *obj, int flags);
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
D | gem.c | 32 void psb_gem_free_object(struct drm_gem_object *obj) in psb_gem_free_object() 63 struct drm_gem_object *obj; in psb_gem_dumb_map_gtt() 176 struct drm_gem_object *obj; in psb_gem_fault()
|
D | gtt.h | 47 struct drm_gem_object gem; /* GEM high level stuff */
|
D | psb_intel_drv.h | 178 struct drm_gem_object *cursor_obj;
|
D | framebuffer.c | 494 struct drm_gem_object *obj; in psb_user_framebuffer_create()
|
D | psb_drv.h | 744 extern void psb_gem_free_object(struct drm_gem_object *obj);
|
D | gma_display.c | 345 struct drm_gem_object *obj; in gma_crtc_cursor_set()
|
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/ |
D | mdp4_crtc.c | 44 struct drm_gem_object *next_bo; 47 struct drm_gem_object *scanout_bo; 388 struct drm_gem_object *next_bo = mdp4_crtc->cursor.next_bo; in update_cursor() 389 struct drm_gem_object *prev_bo = mdp4_crtc->cursor.scanout_bo; in update_cursor() 433 struct drm_gem_object *cursor_bo, *old_bo; in mdp4_crtc_cursor_set()
|
D | mdp4_kms.h | 52 struct drm_gem_object *blank_cursor_bo;
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gem_dmabuf.c | 230 struct drm_gem_object *gem_obj, int flags) in i915_gem_prime_export() 273 struct drm_gem_object *i915_gem_prime_import(struct drm_device *dev, in i915_gem_prime_import()
|
D | i915_gem_evict.c | 186 struct drm_gem_object *obj; in i915_gem_evict_something()
|
D | i915_drv.h | 2038 struct drm_gem_object base; 2826 void i915_gem_free_object(struct drm_gem_object *obj); 3031 struct drm_gem_object *i915_gem_prime_import(struct drm_device *dev, 3035 struct drm_gem_object *gem_obj, int flags);
|
D | i915_gem_execbuffer.c | 385 struct drm_gem_object *target_obj; in i915_gem_execbuffer_relocate_entry()
|
D | i915_gem.c | 1727 struct drm_gem_object *obj; in i915_gem_mmap_ioctl() 4475 void i915_gem_free_object(struct drm_gem_object *gem_obj) in i915_gem_free_object()
|
/linux-4.4.14/drivers/gpu/drm/msm/adreno/ |
D | adreno_gpu.h | 154 struct drm_gem_object *memptrs_bo;
|
/linux-4.4.14/drivers/gpu/drm/sti/ |
D | sti_drv.c | 184 struct drm_gem_object *obj, in sti_gem_prime_export()
|
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp5/ |
D | mdp5_crtc.c | 74 struct drm_gem_object *scanout_bo; 511 struct drm_gem_object *cursor_bo, *old_bo = NULL; in mdp5_crtc_cursor_set()
|
/linux-4.4.14/drivers/gpu/drm/msm/dsi/ |
D | dsi_host.c | 122 struct drm_gem_object *tx_gem_obj; 882 static int dsi_cmd_dma_add(struct drm_gem_object *tx_gem, in dsi_cmd_dma_add()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/ |
D | crtc.c | 994 struct drm_gem_object *gem; in nv04_crtc_cursor_set()
|