Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/common/io/drm/
H A Ddrm_gem.c92 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 DdrmP.h431 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 Di915_gem.c58 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 Di915_drv.h86 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 Di915_gem_tiling.c273 struct drm_gem_object *obj; in i915_gem_set_tiling()
348 struct drm_gem_object *obj; in i915_gem_get_tiling()