Searched refs:ttm_base_object (Results 1 – 9 of 9) sorted by relevance
102 struct ttm_base_object { struct106 void (*refcount_release) (struct ttm_base_object **base); argument128 struct ttm_base_object base;133 void (*refcount_release) (struct ttm_base_object **);151 struct ttm_base_object *base,154 void (*refcount_release) (struct ttm_base_object166 extern struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file180 extern struct ttm_base_object *192 extern void ttm_base_object_unref(struct ttm_base_object **p_base);218 struct ttm_base_object *base,[all …]
126 struct ttm_base_object *obj;188 struct ttm_base_object *base, in ttm_base_object_init()191 void (*refcount_release) (struct ttm_base_object **)) in ttm_base_object_init()226 struct ttm_base_object *base = in ttm_release_base()227 container_of(kref, struct ttm_base_object, refcount); in ttm_release_base()245 void ttm_base_object_unref(struct ttm_base_object **p_base) in ttm_base_object_unref()247 struct ttm_base_object *base = *p_base; in ttm_base_object_unref()254 struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file *tfile, in ttm_base_object_lookup()257 struct ttm_base_object *base = NULL; in ttm_base_object_lookup()275 struct ttm_base_object *[all …]
38 struct ttm_base_object base;112 static void vmw_simple_resource_base_release(struct ttm_base_object **p_base) in vmw_simple_resource_base_release()114 struct ttm_base_object *base = *p_base; in vmw_simple_resource_base_release()207 struct ttm_base_object *base; in vmw_simple_resource_lookup()
50 struct ttm_base_object base;570 static void vmw_user_fence_base_release(struct ttm_base_object **p_base) in vmw_user_fence_base_release()572 struct ttm_base_object *base = *p_base; in vmw_user_fence_base_release()698 static struct ttm_base_object *701 struct ttm_base_object *base = ttm_base_object_lookup(tfile, handle); in vmw_fence_obj_lookup()726 struct ttm_base_object *base; in vmw_fence_obj_wait_ioctl()779 struct ttm_base_object *base; in vmw_fence_obj_signaled_ioctl()1046 struct ttm_base_object *base = in vmw_fence_event_ioctl()
36 struct ttm_base_object base;47 vmw_user_context_base_to_res(struct ttm_base_object *base);682 vmw_user_context_base_to_res(struct ttm_base_object *base) in vmw_user_context_base_to_res()705 static void vmw_user_context_base_release(struct ttm_base_object **p_base) in vmw_user_context_base_release()707 struct ttm_base_object *base = *p_base; in vmw_user_context_base_release()
44 struct ttm_base_object base;59 vmw_user_shader_base_to_res(struct ttm_base_object *base);641 vmw_user_shader_base_to_res(struct ttm_base_object *base) in vmw_user_shader_base_to_res()667 static void vmw_user_shader_base_release(struct ttm_base_object **p_base) in vmw_user_shader_base_release()669 struct ttm_base_object *base = *p_base; in vmw_user_shader_base_release()
82 vmw_user_surface_base_to_res(struct ttm_base_object *base);644 vmw_user_surface_base_to_res(struct ttm_base_object *base) in vmw_user_surface_base_to_res()679 static void vmw_user_surface_base_release(struct ttm_base_object **p_base) in vmw_user_surface_base_release()681 struct ttm_base_object *base = *p_base; in vmw_user_surface_base_release()909 struct ttm_base_object *base; in vmw_lookup_user_surface_for_buffer()936 struct ttm_base_object *base; in vmw_lookup_surface_for_buffer()953 struct ttm_base_object *base; in vmw_lookup_surface_handle_for_buffer()966 struct ttm_base_object **base_p) in vmw_buffer_prime_to_surface_base()968 struct ttm_base_object *base; in vmw_buffer_prime_to_surface_base()1016 struct ttm_base_object **base_p) in vmw_surface_handle_reference()[all …]
53 struct vmw_resource *(*base_obj_to_res)(struct ttm_base_object *base);
264 struct ttm_base_object *base; in vmw_user_resource_lookup_handle()