| /dragonfly/sys/dev/drm/include/drm/ |
| HD | drm_gem.h | 60 struct drm_gem_object { struct 211 void drm_gem_object_release(struct drm_gem_object *obj); 214 struct drm_gem_object *obj, size_t size); 216 struct drm_gem_object *obj, size_t size); 219 int drm_gem_mmap_obj(struct drm_gem_object *obj, unsigned long obj_size, 234 static inline void drm_gem_object_get(struct drm_gem_object *obj) in drm_gem_object_get() 255 __drm_gem_object_put(struct drm_gem_object *obj) in __drm_gem_object_put() 260 void drm_gem_object_put_unlocked(struct drm_gem_object *obj); 261 void drm_gem_object_put(struct drm_gem_object *obj); 270 static inline void drm_gem_object_reference(struct drm_gem_object *obj) in drm_gem_object_reference() [all …]
|
| HD | drm_drv.h | 40 struct drm_gem_object; 412 void (*gem_free_object) (struct drm_gem_object *obj); 420 void (*gem_free_object_unlocked) (struct drm_gem_object *obj); 427 int (*gem_open_object) (struct drm_gem_object *, struct drm_file *); 434 void (*gem_close_object) (struct drm_gem_object *, struct drm_file *); 442 struct drm_gem_object *(*gem_create_object)(struct drm_device *dev, 466 struct drm_gem_object *obj, int flags); 472 struct drm_gem_object * (*gem_prime_import)(struct drm_device *dev, 474 int (*gem_prime_pin)(struct drm_gem_object *obj); 475 void (*gem_prime_unpin)(struct drm_gem_object *obj); [all …]
|
| HD | 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() 64 void drm_gem_cma_free_object(struct drm_gem_object *gem_obj); 97 struct sg_table *drm_gem_cma_prime_get_sg_table(struct drm_gem_object *obj); 98 struct drm_gem_object * 102 int drm_gem_cma_prime_mmap(struct drm_gem_object *obj, 104 void *drm_gem_cma_prime_vmap(struct drm_gem_object *obj); 105 void drm_gem_cma_prime_vunmap(struct drm_gem_object *obj, void *vaddr);
|
| HD | drm_prime.h | 59 struct drm_gem_object; 65 struct drm_gem_object *obj, 70 struct drm_gem_object *drm_gem_prime_import(struct drm_device *dev, 73 struct drm_gem_object *drm_gem_prime_import_dev(struct drm_device *dev, 86 void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg);
|
| HD | drm_gem_framebuffer_helper.h | 9 struct drm_gem_object; 15 struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb, 37 unsigned int pitch_align, struct drm_gem_object *obj,
|
| HD | drm_framebuffer.h | 199 struct drm_gem_object *obj[4];
|
| /dragonfly/sys/dev/drm/radeon/ |
| HD | radeon_prime.c | 32 struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj); 33 void *radeon_gem_prime_vmap(struct drm_gem_object *obj); 34 void radeon_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr); 35 struct drm_gem_object *radeon_gem_prime_import_sg_table(struct drm_device *dev, 38 int radeon_gem_prime_pin(struct drm_gem_object *obj); 39 void radeon_gem_prime_unpin(struct drm_gem_object *obj); 40 struct reservation_object *radeon_gem_prime_res_obj(struct drm_gem_object *obj); 42 struct drm_gem_object *gobj, 45 struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj) in radeon_gem_prime_get_sg_table() 53 void *radeon_gem_prime_vmap(struct drm_gem_object *obj) in radeon_gem_prime_vmap() [all …]
|
| HD | radeon_gem.c | 33 void radeon_gem_object_free(struct drm_gem_object *gobj) in radeon_gem_object_free() 50 struct drm_gem_object **obj) in radeon_gem_object_create() 96 static int radeon_gem_set_domain(struct drm_gem_object *gobj, in radeon_gem_set_domain() 148 int radeon_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv) in radeon_gem_object_open() 178 void radeon_gem_object_close(struct drm_gem_object *obj, in radeon_gem_object_close() 260 struct drm_gem_object *gobj; in radeon_gem_create_ioctl() 296 struct drm_gem_object *gobj; 387 struct drm_gem_object *gobj; in radeon_gem_set_domain_ioctl() 415 struct drm_gem_object *gobj; in radeon_mode_dumb_mmap() 446 struct drm_gem_object *gobj; in radeon_gem_busy_ioctl() [all …]
|
| HD | radeon_gem.h | 6 void radeon_gem_object_free(struct drm_gem_object *obj); 7 int radeon_gem_object_open(struct drm_gem_object *obj, 9 void radeon_gem_object_close(struct drm_gem_object *obj,
|
| HD | radeon_drv.c | 122 void radeon_gem_object_free(struct drm_gem_object *obj); 123 int radeon_gem_object_open(struct drm_gem_object *obj, 125 void radeon_gem_object_close(struct drm_gem_object *obj, 128 struct drm_gem_object *gobj, 146 struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj); 147 struct drm_gem_object *radeon_gem_prime_import_sg_table(struct drm_device *dev, 150 int radeon_gem_prime_pin(struct drm_gem_object *obj); 151 void radeon_gem_prime_unpin(struct drm_gem_object *obj); 152 struct reservation_object *radeon_gem_prime_res_obj(struct drm_gem_object *); 153 void *radeon_gem_prime_vmap(struct drm_gem_object *obj); [all …]
|
| HD | radeon_fb.c | 118 static void radeonfb_destroy_pinned_object(struct drm_gem_object *gobj) in radeonfb_destroy_pinned_object() 134 struct drm_gem_object **gobj_p) in radeonfb_create_pinned_object() 137 struct drm_gem_object *gobj = NULL; in radeonfb_create_pinned_object() 225 struct drm_gem_object *gobj = NULL; in radeonfb_create()
|
| HD | radeon_mode.h | 336 struct drm_gem_object *cursor_bo; 579 struct drm_gem_object *obj; 937 struct drm_gem_object *obj); 953 void radeon_copy_fb(struct drm_device *dev, struct drm_gem_object *dst_obj);
|
| /dragonfly/sys/dev/drm/ |
| HD | drm_gem.c | 190 struct drm_gem_object *obj, size_t size) in drm_gem_object_init() 216 struct drm_gem_object *obj, size_t size) in drm_gem_private_object_init() 231 drm_gem_remove_prime_handles(struct drm_gem_object *obj, struct drm_file *filp) in drm_gem_remove_prime_handles() 255 static void drm_gem_object_handle_free(struct drm_gem_object *obj) in drm_gem_object_handle_free() 266 static void drm_gem_object_exported_dma_buf_free(struct drm_gem_object *obj) in drm_gem_object_exported_dma_buf_free() 276 drm_gem_object_handle_put_unlocked(struct drm_gem_object *obj) in drm_gem_object_handle_put_unlocked() 310 struct drm_gem_object *obj = ptr; in drm_gem_object_release_handle() 337 struct drm_gem_object *obj; in drm_gem_handle_delete() 384 struct drm_gem_object *obj; in drm_gem_dumb_map_offset() 442 struct drm_gem_object *obj, in drm_gem_handle_create_tail() [all …]
|
| HD | drm_prime.c | 188 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_map_attach() 208 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_map_detach() 260 struct drm_gem_object *obj = attach->dmabuf->priv; in drm_gem_map_dma_buf() 339 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_dmabuf_release() 351 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_dmabuf_vmap() 359 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_dmabuf_vunmap() 391 struct drm_gem_object *obj = dma_buf->priv; in drm_gem_dmabuf_mmap() 447 struct drm_gem_object *obj, in drm_gem_prime_export() 469 struct drm_gem_object *obj, in export_and_register_object() 517 struct drm_gem_object *obj; in drm_gem_prime_handle_to_fd() [all …]
|
| HD | drm_gem_framebuffer_helper.c | 50 struct drm_gem_object *drm_gem_fb_get_obj(struct drm_framebuffer *fb, in drm_gem_fb_get_obj() 63 struct drm_gem_object **obj, unsigned int num_planes, in drm_gem_fb_alloc() 152 struct drm_gem_object *objs[4]; in drm_gem_fb_create_with_funcs() 306 unsigned int pitch_align, struct drm_gem_object *obj, in drm_gem_fbdev_fb_create()
|
| HD | drm_internal.h | 106 struct drm_gem_object *obj,
|
| /dragonfly/sys/dev/drm/amd/amdgpu/ |
| HD | amdgpu_prime.c | 52 struct sg_table *amdgpu_gem_prime_get_sg_table(struct drm_gem_object *obj) in amdgpu_gem_prime_get_sg_table() 69 void *amdgpu_gem_prime_vmap(struct drm_gem_object *obj) in amdgpu_gem_prime_vmap() 89 void amdgpu_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr) in amdgpu_gem_prime_vunmap() 107 int amdgpu_gem_prime_mmap(struct drm_gem_object *obj, struct vm_area_struct *vma) in amdgpu_gem_prime_mmap() 158 struct drm_gem_object * 254 struct drm_gem_object *obj = dma_buf->priv; 310 struct drm_gem_object *obj = dma_buf->priv; 336 struct reservation_object *amdgpu_gem_prime_res_obj(struct drm_gem_object *obj) in amdgpu_gem_prime_res_obj() 412 struct drm_gem_object *gobj, in amdgpu_gem_prime_export() 444 struct drm_gem_object *amdgpu_gem_prime_import(struct drm_device *dev, in amdgpu_gem_prime_import() [all …]
|
| HD | amdgpu_gem.c | 35 void amdgpu_gem_object_free(struct drm_gem_object *gobj) in amdgpu_gem_object_free() 49 struct drm_gem_object **obj) in amdgpu_gem_object_create() 100 struct drm_gem_object *gobj; in amdgpu_gem_force_release() 120 int amdgpu_gem_object_open(struct drm_gem_object *obj, in amdgpu_gem_object_open() 153 void amdgpu_gem_object_close(struct drm_gem_object *obj, in amdgpu_gem_object_close() 218 struct drm_gem_object *gobj; in amdgpu_gem_create_ioctl() 300 struct drm_gem_object *gobj; in amdgpu_gem_userptr_ioctl() 380 struct drm_gem_object *gobj; in amdgpu_mode_dumb_mmap() 439 struct drm_gem_object *gobj; in amdgpu_gem_wait_idle_ioctl() 472 struct drm_gem_object *gobj; in amdgpu_gem_metadata_ioctl() [all …]
|
| HD | amdgpu_fb.c | 114 static void amdgpufb_destroy_pinned_object(struct drm_gem_object *gobj) in amdgpufb_destroy_pinned_object() 130 struct drm_gem_object **gobj_p) in amdgpufb_create_pinned_object() 133 struct drm_gem_object *gobj = NULL; in amdgpufb_create_pinned_object() 213 struct drm_gem_object *gobj = NULL; in amdgpufb_create()
|
| HD | amdgpu.h | 375 void amdgpu_gem_object_free(struct drm_gem_object *obj); 376 int amdgpu_gem_object_open(struct drm_gem_object *obj, 378 void amdgpu_gem_object_close(struct drm_gem_object *obj, 381 struct sg_table *amdgpu_gem_prime_get_sg_table(struct drm_gem_object *obj); 382 struct drm_gem_object * 387 struct drm_gem_object *gobj, 389 struct drm_gem_object *amdgpu_gem_prime_import(struct drm_device *dev, 391 struct reservation_object *amdgpu_gem_prime_res_obj(struct drm_gem_object *); 392 void *amdgpu_gem_prime_vmap(struct drm_gem_object *obj); 393 void amdgpu_gem_prime_vunmap(struct drm_gem_object *obj, void *vaddr); [all …]
|
| HD | amdgpu_mode.h | 394 struct drm_gem_object *cursor_bo; 614 struct drm_gem_object *obj); 619 void amdgpu_copy_fb(struct drm_device *dev, struct drm_gem_object *dst_obj);
|
| HD | amdgpu_display.c | 155 struct drm_gem_object *obj; in amdgpu_display_crtc_page_flip_target() 510 struct drm_gem_object *obj) in amdgpu_display_framebuffer_init() 528 struct drm_gem_object *obj; in amdgpu_display_user_framebuffer_create()
|
| HD | amdgpu_object.h | 95 struct drm_gem_object gem_base;
|
| /dragonfly/sys/dev/drm/i915/ |
| HD | i915_gem_object.h | 83 struct drm_gem_object base; 272 to_intel_bo(struct drm_gem_object *gem) in to_intel_bo()
|
| HD | i915_gem_dmabuf.c | 243 struct drm_gem_object *gem_obj, int flags) in i915_gem_prime_export() 292 struct drm_gem_object *i915_gem_prime_import(struct drm_device *dev, in i915_gem_prime_import()
|