Home
last modified time | relevance | path

Searched refs:drm_gem_object (Results 1 – 21 of 21) sorted by relevance

/freebsd-11-stable/sys/dev/drm2/
HDdrm_gem.c107 struct drm_gem_object *obj, size_t size) in drm_gem_object_init()
130 struct drm_gem_object *obj, size_t size) in drm_gem_private_object_init()
145 struct drm_gem_object *
148 struct drm_gem_object *obj; in drm_gem_object_alloc()
172 drm_gem_remove_prime_handles(struct drm_gem_object *obj, struct drm_file *filp) in drm_gem_remove_prime_handles()
192 struct drm_gem_object *obj; in drm_gem_handle_delete()
219 struct drm_gem_object *obj, in drm_gem_handle_create()
245 drm_gem_free_mmap_offset(struct drm_gem_object *obj) in drm_gem_free_mmap_offset()
261 drm_gem_create_mmap_offset(struct drm_gem_object *obj) in drm_gem_create_mmap_offset()
284 struct drm_gem_object *
[all …]
HDdrmP.h584 struct drm_gem_object { struct
865 int (*gem_init_object) (struct drm_gem_object *obj);
866 void (*gem_free_object) (struct drm_gem_object *obj);
867 int (*gem_open_object) (struct drm_gem_object *, struct drm_file *);
868 void (*gem_close_object) (struct drm_gem_object *, struct drm_file *);
880 struct drm_gem_object *obj, int flags);
882 struct drm_gem_object * (*gem_prime_import)(struct drm_device *dev,
1394 extern void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg);
1403 int drm_prime_add_dma_buf(struct drm_device *dev, struct drm_gem_object *obj);
1405 struct drm_gem_object **obj);
[all …]
/freebsd-11-stable/sys/dev/drm2/radeon/
HDradeon_gem.h10 int radeon_gem_object_init(struct drm_gem_object *obj);
11 void radeon_gem_object_free(struct drm_gem_object *obj);
12 int radeon_gem_object_open(struct drm_gem_object *obj,
14 void radeon_gem_object_close(struct drm_gem_object *obj,
HDradeon_gem.c37 int radeon_gem_object_init(struct drm_gem_object *obj) in radeon_gem_object_init()
44 void radeon_gem_object_free(struct drm_gem_object *gobj) in radeon_gem_object_free()
60 struct drm_gem_object **obj) in radeon_gem_object_create()
102 static int radeon_gem_set_domain(struct drm_gem_object *gobj, in radeon_gem_set_domain()
147 int radeon_gem_object_open(struct drm_gem_object *obj, struct drm_file *file_priv) in radeon_gem_object_open()
176 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()
297 struct drm_gem_object *gobj; in radeon_gem_set_domain_ioctl()
325 struct drm_gem_object *gobj; in radeon_mode_dumb_mmap()
351 struct drm_gem_object *gobj; in radeon_gem_busy_ioctl()
[all …]
HDradeon_fb.c92 static void radeonfb_destroy_pinned_object(struct drm_gem_object *gobj) in radeonfb_destroy_pinned_object()
108 struct drm_gem_object **gobj_p) in radeonfb_create_pinned_object()
111 struct drm_gem_object *gobj = NULL; in radeonfb_create_pinned_object()
199 struct drm_gem_object *gobj = NULL; in radeonfb_create()
HDradeon_prime.c169 struct drm_gem_object *obj, in radeon_gem_prime_export()
189 struct drm_gem_object *radeon_gem_prime_import(struct drm_device *dev, in radeon_gem_prime_import()
HDradeon_mode.h306 struct drm_gem_object *cursor_bo;
488 struct drm_gem_object *obj;
687 struct drm_gem_object *obj);
703 void radeon_copy_fb(struct drm_device *dev, struct drm_gem_object *dst_obj);
HDradeon_drv.c101 struct drm_gem_object *obj,
103 struct drm_gem_object *radeon_gem_prime_import(struct drm_device *dev,
HDradeon_cursor.c127 static void radeon_set_cursor(struct drm_crtc *crtc, struct drm_gem_object *obj, in radeon_set_cursor()
162 struct drm_gem_object *obj; in radeon_crtc_cursor_set()
HDradeon_display.c358 struct drm_gem_object *obj; in radeon_crtc_page_flip()
1090 struct drm_gem_object *obj) in radeon_framebuffer_init()
1109 struct drm_gem_object *obj; in radeon_user_framebuffer_create()
HDradeon.h353 struct drm_gem_object gem_base;
430 struct drm_gem_object **obj);
830 struct drm_gem_object *gobj;
HDradeon_legacy_crtc.c380 struct drm_gem_object *obj; in radeon_crtc_do_set_base()
HDatombios_crtc.c1073 struct drm_gem_object *obj; in dce4_crtc_do_set_base()
1275 struct drm_gem_object *obj; in avivo_crtc_do_set_base()
/freebsd-11-stable/sys/dev/drm/
HDi915_drv.h85 struct drm_gem_object *ring_obj;
124 struct drm_gem_object *hws_obj;
331 struct drm_gem_object *obj;
515 int i915_gem_init_object(struct drm_gem_object *obj);
516 void i915_gem_free_object(struct drm_gem_object *obj);
517 int i915_gem_object_pin(struct drm_gem_object *obj, uint32_t alignment);
518 void i915_gem_object_unpin(struct drm_gem_object *obj);
523 void i915_gem_clflush_object(struct drm_gem_object *obj);
529 void i915_gem_dump_object(struct drm_gem_object *obj, int len,
536 void i915_gem_object_check_coherency(struct drm_gem_object *obj, int handle);
[all …]
/freebsd-11-stable/sys/arm/nvidia/drm2/
HDtegra_bo.c82 tegra_bo_free_object(struct drm_gem_object *gem_obj) in tegra_bo_free_object()
285 struct drm_gem_object *gem_obj; in tegra_bo_dumb_map_offset()
HDtegra_drm.h34 struct drm_gem_object gem_obj;
HDtegra_fb.c276 struct drm_gem_object *gem_obj; in tegra_drm_fb_create()
HDtegra_dc.c138 struct drm_gem_object *cursor_gem;
983 struct drm_gem_object *gem; in dc_cursor_set()
/freebsd-11-stable/sys/dev/drm2/i915/
HDi915_drv.h975 struct drm_gem_object base;
1415 int i915_gem_init_object(struct drm_gem_object *obj);
1420 void i915_gem_free_object(struct drm_gem_object *obj);
1545 struct drm_gem_object *i915_gem_prime_import(struct drm_device *dev,
1549 struct drm_gem_object *gem_obj, int flags);
HDi915_gem.c1369 struct drm_gem_object *obj; in i915_gem_mmap_ioctl()
1480 struct drm_gem_object *gem_obj = vm_obj->handle; in i915_gem_pager_populate()
1608 struct drm_gem_object *obj = handle; in i915_gem_pager_dtor()
4070 int i915_gem_init_object(struct drm_gem_object *obj) in i915_gem_init_object()
4077 void i915_gem_free_object(struct drm_gem_object *gem_obj) in i915_gem_free_object()
HDi915_gem_execbuffer.c112 struct drm_gem_object *target_obj; in i915_gem_execbuffer_relocate_entry()