Lines Matching refs:ttm_base_object
71 * struct ttm_base_object
102 struct ttm_base_object {
106 void (*refcount_release) (struct ttm_base_object **base);
116 * @base: struct ttm_base_object that we derive from
128 struct ttm_base_object base;
133 void (*refcount_release) (struct ttm_base_object **);
140 * @base: The struct ttm_base_object to initialize.
144 * @refcount_release: See the struct ttm_base_object description.
145 * @ref_obj_release: See the struct ttm_base_object description.
147 * Initializes a struct ttm_base_object.
151 struct ttm_base_object *base,
154 void (*refcount_release) (struct ttm_base_object
163 * Looks up a struct ttm_base_object with the key @key.
166 extern struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file
175 * Looks up a struct ttm_base_object with the key @key.
180 extern struct ttm_base_object *
186 * @p_base: Pointer to a pointer referencing a struct ttm_base_object.
192 extern void ttm_base_object_unref(struct ttm_base_object **p_base);
218 struct ttm_base_object *base,
293 (struct ttm_base_object **));
296 ttm_base_object_type(struct ttm_base_object *base)