Searched refs:drm_gem_object (Results 1 – 5 of 5) sorted by relevance
/titanic_41/usr/src/uts/common/io/drm/ |
H A D | drm_gem.c | 92 struct drm_gem_object *obj, in idr_list_get_new_above() 106 struct drm_gem_object * 176 drm_gem_object_reference(struct drm_gem_object *obj) in drm_gem_object_reference() 182 drm_gem_object_unreference(struct drm_gem_object *obj) in drm_gem_object_unreference() 193 drm_gem_object_handle_reference(struct drm_gem_object *obj) in drm_gem_object_handle_reference() 200 drm_gem_object_handle_unreference(struct drm_gem_object *obj) in drm_gem_object_handle_unreference() 238 struct drm_gem_object * 260 struct drm_gem_object *obj; in drm_gem_object_alloc() 269 obj = kmem_zalloc(sizeof (struct drm_gem_object), KM_NOSLEEP); in drm_gem_object_alloc() 373 kmem_free(obj, sizeof (struct drm_gem_object)); in drm_gem_object_alloc() [all …]
|
H A D | drmP.h | 431 struct drm_gem_object { struct 484 struct drm_gem_object *obj; argument 680 int (*gem_init_object) (struct drm_gem_object *obj); 681 void (*gem_free_object) (struct drm_gem_object *obj); 1078 void drm_gem_object_free(struct drm_gem_object *obj); 1079 struct drm_gem_object *drm_gem_object_alloc(struct drm_device *dev, 1081 void drm_gem_object_handle_free(struct drm_gem_object *obj); 1083 void drm_gem_object_reference(struct drm_gem_object *obj); 1084 void drm_gem_object_unreference(struct drm_gem_object *obj); 1087 struct drm_gem_object *obj, [all …]
|
/titanic_41/usr/src/uts/intel/io/drm/ |
H A D | i915_gem.c | 58 i915_gem_object_set_to_gpu_domain(struct drm_gem_object *obj, 61 static void i915_gem_object_flush_gpu_write_domain(struct drm_gem_object *obj); 62 static void i915_gem_object_flush_gtt_write_domain(struct drm_gem_object *obj); 63 static void i915_gem_object_flush_cpu_write_domain(struct drm_gem_object *obj); 64 static int i915_gem_object_set_to_gtt_domain(struct drm_gem_object *obj, 66 static int i915_gem_object_set_to_cpu_domain(struct drm_gem_object *obj, 68 static int i915_gem_object_set_cpu_read_domain_range(struct drm_gem_object *obj, 71 static void i915_gem_object_set_to_full_cpu_read_domain(struct drm_gem_object *obj); 72 static void i915_gem_object_free_page_list(struct drm_gem_object *obj); 73 static int i915_gem_object_wait_rendering(struct drm_gem_object *obj); [all …]
|
H A D | i915_drv.h | 86 struct drm_gem_object *ring_obj; 231 struct drm_gem_object *hws_obj; 342 struct drm_gem_object *obj; 353 struct drm_gem_object *obj; 526 int i915_gem_init_object(struct drm_gem_object *obj); 527 void i915_gem_free_object(struct drm_gem_object *obj); 528 int i915_gem_object_pin(struct drm_gem_object *obj, uint32_t alignment); 529 void i915_gem_object_unpin(struct drm_gem_object *obj); 530 int i915_gem_object_unbind(struct drm_gem_object *obj, uint32_t type); 535 void i915_gem_clflush_object(struct drm_gem_object *obj);
|
H A D | i915_gem_tiling.c | 273 struct drm_gem_object *obj; in i915_gem_set_tiling() 348 struct drm_gem_object *obj; in i915_gem_get_tiling()
|