Searched refs:ttm_base_object (Results 1 – 13 of 13) sorted by relevance
125 struct ttm_base_object { struct132 void (*refcount_release) (struct ttm_base_object **base); argument133 void (*ref_obj_release) (struct ttm_base_object *base, argument153 struct ttm_base_object base;158 void (*refcount_release) (struct ttm_base_object **);176 struct ttm_base_object *base,179 void (*refcount_release) (struct ttm_base_object181 void (*ref_obj_release) (struct ttm_base_object195 extern struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file209 extern struct ttm_base_object *[all …]
70 struct ttm_base_object base;
126 struct ttm_base_object *obj;158 struct ttm_base_object *base, in ttm_base_object_init()161 void (*refcount_release) (struct ttm_base_object **), in ttm_base_object_init()162 void (*ref_obj_release) (struct ttm_base_object *, in ttm_base_object_init()200 struct ttm_base_object *base = in ttm_release_base()201 container_of(kref, struct ttm_base_object, refcount); in ttm_release_base()219 void ttm_base_object_unref(struct ttm_base_object **p_base) in ttm_base_object_unref()221 struct ttm_base_object *base = *p_base; in ttm_base_object_unref()229 struct ttm_base_object *ttm_base_object_lookup(struct ttm_object_file *tfile, in ttm_base_object_lookup()232 struct ttm_base_object *base = NULL; in ttm_base_object_lookup()[all …]
203 static void ttm_vt_lock_remove(struct ttm_base_object **p_base) in ttm_vt_lock_remove()205 struct ttm_base_object *base = *p_base; in ttm_vt_lock_remove()
54 struct ttm_base_object base;301 struct ttm_base_object *base; in vmw_user_resource_lookup_handle()435 static void vmw_user_dmabuf_release(struct ttm_base_object **p_base) in vmw_user_dmabuf_release()438 struct ttm_base_object *base = *p_base; in vmw_user_dmabuf_release()452 static void vmw_user_dmabuf_ref_obj_release(struct ttm_base_object *base, in vmw_user_dmabuf_ref_obj_release()485 struct ttm_base_object **p_base) in vmw_user_dmabuf_alloc()639 struct ttm_base_object *buffer_base; in vmw_user_dmabuf_synccpu_ioctl()734 struct ttm_base_object **p_base) in vmw_user_dmabuf_lookup()737 struct ttm_base_object *base; in vmw_user_dmabuf_lookup()844 static void vmw_user_stream_base_release(struct ttm_base_object **p_base) in vmw_user_stream_base_release()[all …]
46 struct vmw_resource *(*base_obj_to_res)(struct ttm_base_object *base);
49 struct ttm_base_object *backup_base;68 vmw_user_surface_base_to_res(struct ttm_base_object *base);615 vmw_user_surface_base_to_res(struct ttm_base_object *base) in vmw_user_surface_base_to_res()652 static void vmw_user_surface_base_release(struct ttm_base_object **p_base) in vmw_user_surface_base_release()654 struct ttm_base_object *base = *p_base; in vmw_user_surface_base_release()900 struct ttm_base_object **base_p) in vmw_surface_handle_reference()905 struct ttm_base_object *base; in vmw_surface_handle_reference()994 struct ttm_base_object *base; in vmw_surface_reference_ioctl()1405 struct ttm_base_object *base; in vmw_gb_surface_reference_ioctl()
53 struct ttm_base_object base;576 static void vmw_user_fence_base_release(struct ttm_base_object **p_base) in vmw_user_fence_base_release()578 struct ttm_base_object *base = *p_base; in vmw_user_fence_base_release()711 struct ttm_base_object *base; in vmw_fence_obj_wait_ioctl()769 struct ttm_base_object *base; in vmw_fence_obj_signaled_ioctl()1108 struct ttm_base_object *base = in vmw_fence_event_ioctl()
34 struct ttm_base_object base;45 vmw_user_context_base_to_res(struct ttm_base_object *base);693 vmw_user_context_base_to_res(struct ttm_base_object *base) in vmw_user_context_base_to_res()719 static void vmw_user_context_base_release(struct ttm_base_object **p_base) in vmw_user_context_base_release()721 struct ttm_base_object *base = *p_base; in vmw_user_context_base_release()
42 struct ttm_base_object base;61 vmw_user_shader_base_to_res(struct ttm_base_object *base);669 vmw_user_shader_base_to_res(struct ttm_base_object *base) in vmw_user_shader_base_to_res()701 static void vmw_user_shader_base_release(struct ttm_base_object **p_base) in vmw_user_shader_base_release()703 struct ttm_base_object *base = *p_base; in vmw_user_shader_base_release()
101 struct ttm_base_object *user_obj;
633 struct ttm_base_object **p_base);648 struct ttm_base_object **base);
982 struct ttm_base_object *user_obj; in vmw_kms_fb_create()