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()
53 struct ttm_base_object base;303 struct ttm_base_object *base; in vmw_user_resource_lookup_handle()437 static void vmw_user_dmabuf_release(struct ttm_base_object **p_base) in vmw_user_dmabuf_release()440 struct ttm_base_object *base = *p_base; in vmw_user_dmabuf_release()454 static void vmw_user_dmabuf_ref_obj_release(struct ttm_base_object *base, in vmw_user_dmabuf_ref_obj_release()487 struct ttm_base_object **p_base) in vmw_user_dmabuf_alloc()641 struct ttm_base_object *buffer_base; in vmw_user_dmabuf_synccpu_ioctl()736 struct ttm_base_object **p_base) in vmw_user_dmabuf_lookup()739 struct ttm_base_object *base; in vmw_user_dmabuf_lookup()846 static void vmw_user_stream_base_release(struct ttm_base_object **p_base) in vmw_user_stream_base_release()[all …]
39 struct ttm_base_object base;48 vmw_user_shader_base_to_res(struct ttm_base_object *base);288 vmw_user_shader_base_to_res(struct ttm_base_object *base) in vmw_user_shader_base_to_res()320 static void vmw_user_shader_base_release(struct ttm_base_object **p_base) in vmw_user_shader_base_release()322 struct ttm_base_object *base = *p_base; in vmw_user_shader_base_release()
46 struct ttm_base_object *backup_base;65 vmw_user_surface_base_to_res(struct ttm_base_object *base);611 vmw_user_surface_base_to_res(struct ttm_base_object *base) in vmw_user_surface_base_to_res()648 static void vmw_user_surface_base_release(struct ttm_base_object **p_base) in vmw_user_surface_base_release()650 struct ttm_base_object *base = *p_base; in vmw_user_surface_base_release()895 struct ttm_base_object **base_p) in vmw_surface_handle_reference()900 struct ttm_base_object *base; in vmw_surface_handle_reference()983 struct ttm_base_object *base; in vmw_surface_reference_ioctl()1389 struct ttm_base_object *base; in vmw_gb_surface_reference_ioctl()
40 struct vmw_resource *(*base_obj_to_res)(struct ttm_base_object *base);
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()
33 struct ttm_base_object base;45 vmw_user_context_base_to_res(struct ttm_base_object *base);427 vmw_user_context_base_to_res(struct ttm_base_object *base) in vmw_user_context_base_to_res()448 static void vmw_user_context_base_release(struct ttm_base_object **p_base) in vmw_user_context_base_release()450 struct ttm_base_object *base = *p_base; in vmw_user_context_base_release()
52 struct ttm_base_object *user_obj;
640 struct ttm_base_object **p_base);655 struct ttm_base_object **base);
1140 struct ttm_base_object *user_obj; in vmw_kms_fb_create()