HomeSort by: relevance | last modified time | path
    Searched refs:ttm_base_object (Results 1 - 14 of 14) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/vmwgfx/
ttm_object.h 97 * struct ttm_base_object
128 struct ttm_base_object { struct
132 void (*refcount_release) (struct ttm_base_object **base);
133 void (*ref_obj_release) (struct ttm_base_object *base,
144 * @base: struct ttm_base_object that we derive from
156 struct ttm_base_object base;
161 void (*refcount_release) (struct ttm_base_object **);
168 * @base: The struct ttm_base_object to initialize.
172 * @refcount_release: See the struct ttm_base_object description.
173 * @ref_obj_release: See the struct ttm_base_object description
    [all...]
ttm_object.c 134 struct ttm_base_object *obj;
166 struct ttm_base_object *base,
169 void (*refcount_release) (struct ttm_base_object **),
170 void (*ref_obj_release) (struct ttm_base_object *,
207 struct ttm_base_object *base =
208 container_of(kref, struct ttm_base_object, refcount);
226 void ttm_base_object_unref(struct ttm_base_object **p_base)
228 struct ttm_base_object *base = *p_base;
251 struct ttm_base_object *
270 struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file *tfile
    [all...]
ttm_lock.h 75 struct ttm_base_object base;
vmwgfx_simple_resource.c 44 struct ttm_base_object base;
116 * @p_base: The struct ttm_base_object member of the simple resource object.
118 * Called when the last reference to the embedded struct ttm_base_object is
122 static void vmw_simple_resource_base_release(struct ttm_base_object **p_base)
124 struct ttm_base_object *base = *p_base;
242 struct ttm_base_object *base;
vmwgfx_resource_priv.h 50 * type and provide a function to convert its ttm_base_object pointer to
55 struct vmw_resource *(*base_obj_to_res)(struct ttm_base_object *base);
vmwgfx_bo.c 550 static void vmw_user_bo_release(struct ttm_base_object **p_base)
553 struct ttm_base_object *base = *p_base;
576 static void vmw_user_bo_ref_obj_release(struct ttm_base_object *base,
612 struct ttm_base_object **p_base)
779 struct ttm_base_object *buffer_base;
914 struct ttm_base_object **p_base)
917 struct ttm_base_object *base;
966 struct ttm_base_object *base;
vmwgfx_fence.c 61 struct ttm_base_object base;
627 static void vmw_user_fence_base_release(struct ttm_base_object **p_base)
629 struct ttm_base_object *base = *p_base;
816 static struct ttm_base_object *
819 struct ttm_base_object *base = ttm_base_object_lookup(tfile, handle);
844 struct ttm_base_object *base;
898 struct ttm_base_object *base;
1165 struct ttm_base_object *base =
vmwgfx_surface.c 59 struct ttm_base_object *backup_base;
92 vmw_user_surface_base_to_res(struct ttm_base_object *base);
654 vmw_user_surface_base_to_res(struct ttm_base_object *base)
692 static void vmw_user_surface_base_release(struct ttm_base_object **p_base)
694 struct ttm_base_object *base = *p_base;
935 struct ttm_base_object **base_p)
940 struct ttm_base_object *base;
1027 struct ttm_base_object *base;
1770 struct ttm_base_object *base;
vmwgfx_context.c 40 struct ttm_base_object base;
51 vmw_user_context_base_to_res(struct ttm_base_object *base);
678 vmw_user_context_base_to_res(struct ttm_base_object *base)
704 static void vmw_user_context_base_release(struct ttm_base_object **p_base)
706 struct ttm_base_object *base = *p_base;
vmwgfx_shader.c 48 struct ttm_base_object base;
67 vmw_user_shader_base_to_res(struct ttm_base_object *base);
667 vmw_user_shader_base_to_res(struct ttm_base_object *base)
699 static void vmw_user_shader_base_release(struct ttm_base_object **p_base)
701 struct ttm_base_object *base = *p_base;
vmwgfx_kms.h 224 struct ttm_base_object *user_obj;
vmwgfx_resource.c 271 struct ttm_base_object *base;
315 struct ttm_base_object *base;
vmwgfx_drv.h 831 struct ttm_base_object **p_base);
843 struct ttm_base_object **base);
vmwgfx_kms.c 1382 struct ttm_base_object *user_obj;

Completed in 25 milliseconds