Home
last modified time | relevance | path

Searched refs:vmw_buffer_object (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/vmwgfx/
Dvmwgfx_bo.c43 struct vmw_buffer_object vbo;
55 static struct vmw_buffer_object *
56 vmw_buffer_object(struct ttm_buffer_object *bo) in vmw_buffer_object() function
58 return container_of(bo, struct vmw_buffer_object, base); in vmw_buffer_object()
73 struct vmw_buffer_object *vmw_bo = vmw_buffer_object(bo); in vmw_user_buffer_object()
90 struct vmw_buffer_object *buf, in vmw_bo_pin_in_placement()
133 struct vmw_buffer_object *buf, in vmw_bo_pin_in_vram_or_gmr()
182 struct vmw_buffer_object *buf, in vmw_bo_pin_in_vram()
203 struct vmw_buffer_object *buf, in vmw_bo_pin_in_start_of_vram()
268 struct vmw_buffer_object *buf, in vmw_bo_unpin()
[all …]
Dvmwgfx_drv.h113 struct vmw_buffer_object { struct
181 struct vmw_buffer_object *backup;
415 struct vmw_buffer_object *cur_query_bo;
427 struct vmw_buffer_object *dx_query_mob;
600 struct vmw_buffer_object *dummy_query_bo;
601 struct vmw_buffer_object *pinned_bo;
773 struct vmw_buffer_object **out_buf);
798 struct vmw_buffer_object *new_backup,
803 extern int vmw_query_readback_all(struct vmw_buffer_object *dx_query_mob);
805 extern void vmw_resource_unbind_list(struct vmw_buffer_object *vbo);
[all …]
Dvmwgfx_page_dirty.c83 static void vmw_bo_dirty_scan_pagetable(struct vmw_buffer_object *vbo) in vmw_bo_dirty_scan_pagetable()
121 static void vmw_bo_dirty_scan_mkwrite(struct vmw_buffer_object *vbo) in vmw_bo_dirty_scan_mkwrite()
165 void vmw_bo_dirty_scan(struct vmw_buffer_object *vbo) in vmw_bo_dirty_scan()
186 static void vmw_bo_dirty_pre_unmap(struct vmw_buffer_object *vbo, in vmw_bo_dirty_pre_unmap()
211 void vmw_bo_dirty_unmap(struct vmw_buffer_object *vbo, in vmw_bo_dirty_unmap()
232 int vmw_bo_dirty_add(struct vmw_buffer_object *vbo) in vmw_bo_dirty_add()
302 void vmw_bo_dirty_release(struct vmw_buffer_object *vbo) in vmw_bo_dirty_release()
327 struct vmw_buffer_object *vbo = res->backup; in vmw_bo_dirty_transfer_to_res()
374 struct vmw_buffer_object *vbo = res->backup; in vmw_bo_dirty_clear_res()
401 struct vmw_buffer_object *vbo = in vmw_bo_vm_mkwrite()
[all …]
Dvmwgfx_validation.c77 struct vmw_buffer_object *new_backup;
179 struct vmw_buffer_object *vbo) in vmw_validation_find_bo_dup()
260 struct vmw_buffer_object *vbo, in vmw_validation_add_bo()
417 struct vmw_buffer_object *vbo, in vmw_validation_res_switch_backup()
458 struct vmw_buffer_object *vbo = res->backup; in vmw_validation_res_reserve()
533 struct vmw_buffer_object *vbo = in vmw_validation_bo_validate_single()
534 container_of(bo, struct vmw_buffer_object, base); in vmw_validation_bo_validate_single()
585 struct vmw_buffer_object *vbo = in vmw_validation_bo_validate()
646 struct vmw_buffer_object *backup = res->backup; in vmw_validation_res_validate()
658 struct vmw_buffer_object *vbo = res->backup; in vmw_validation_res_validate()
[all …]
Dvmwgfx_kms.h236 struct vmw_buffer_object *buffer;
244 struct vmw_buffer_object *buffer;
288 struct vmw_buffer_object *bo;
344 struct vmw_buffer_object *cursor_bo;
377 struct vmw_buffer_object *buf;
438 struct vmw_buffer_object *bo,
Dvmwgfx_resource.c42 struct vmw_buffer_object *backup = res->backup; in vmw_resource_mob_attach()
70 struct vmw_buffer_object *backup = res->backup; in vmw_resource_mob_detach()
326 struct vmw_buffer_object **out_buf) in vmw_user_lookup_handle()
357 struct vmw_buffer_object *backup; in vmw_resource_buf_alloc()
478 struct vmw_buffer_object *new_backup, in vmw_resource_unreserve()
779 void vmw_resource_unbind_list(struct vmw_buffer_object *vbo) in vmw_resource_unbind_list()
812 int vmw_query_readback_all(struct vmw_buffer_object *dx_query_mob) in vmw_query_readback_all()
861 struct vmw_buffer_object *dx_query_mob; in vmw_query_move_notify()
870 dx_query_mob = container_of(bo, struct vmw_buffer_object, base); in vmw_query_move_notify()
1000 struct vmw_buffer_object *vbo = NULL; in vmw_resource_pin()
[all …]
Dvmwgfx_validation.h91 struct vmw_buffer_object;
221 struct vmw_buffer_object *vbo,
241 struct vmw_buffer_object *vbo,
Dvmwgfx_overlay.c39 struct vmw_buffer_object *buf;
95 struct vmw_buffer_object *buf, in vmw_overlay_send_put()
226 struct vmw_buffer_object *buf, in vmw_overlay_move_buffer()
298 struct vmw_buffer_object *buf, in vmw_overlay_update_stream()
436 struct vmw_buffer_object *buf; in vmw_overlay_ioctl()
Dvmwgfx_shader.c166 struct vmw_buffer_object *byte_code, in vmw_gb_shader_init()
714 struct vmw_buffer_object *buffer, in vmw_user_shader_alloc()
789 struct vmw_buffer_object *buffer, in vmw_shader_alloc()
847 struct vmw_buffer_object *buffer = NULL; in vmw_shader_define()
960 struct vmw_buffer_object *buf; in vmw_compat_shader_add()
Dvmwgfx_execbuf.c68 struct vmw_buffer_object *vbo;
152 struct vmw_buffer_object **vmw_bo_p);
502 struct vmw_buffer_object *dx_query_mob; in vmw_resource_context_res_add()
623 struct vmw_buffer_object *expected_dx_query_mob; in vmw_resources_reserve()
724 struct vmw_buffer_object *dx_query_mob; in vmw_rebind_all_dx_query()
1038 struct vmw_buffer_object *new_query_bo, in vmw_query_bo_switch_prepare()
1166 struct vmw_buffer_object **vmw_bo_p) in vmw_translate_mob_ptr()
1168 struct vmw_buffer_object *vmw_bo; in vmw_translate_mob_ptr()
1221 struct vmw_buffer_object **vmw_bo_p) in vmw_translate_guest_ptr()
1223 struct vmw_buffer_object *vmw_bo; in vmw_translate_guest_ptr()
[all …]
Dvmwgfx_fb.c45 struct vmw_buffer_object *vmw_bo;
187 struct vmw_buffer_object *vbo = par->vmw_bo; in vmw_fb_dirty_flush()
392 size_t size, struct vmw_buffer_object **out) in vmw_fb_create_bo()
394 struct vmw_buffer_object *vmw_bo; in vmw_fb_create_bo()
Dvmwgfx_context.c41 struct vmw_buffer_object *dx_query_mob;
882 struct vmw_buffer_object *mob) in vmw_context_bind_dx_query()
914 struct vmw_buffer_object *
Dvmwgfx_scrn.c94 struct vmw_buffer_object *buffer; /**< Backing store buffer */
979 struct vmw_buffer_object *buf = in do_bo_define_gmrfb()
1248 struct vmw_buffer_object *buf = in vmw_kms_sou_do_bo_dirty()
1355 struct vmw_buffer_object *buf = in vmw_kms_sou_readback()
Dvmwgfx_kms.c91 struct vmw_buffer_object *bo, in vmw_cursor_update_bo()
1077 struct vmw_buffer_object *buf; in vmw_framebuffer_pin()
1122 struct vmw_buffer_object *buf; in vmw_framebuffer_unpin()
1150 struct vmw_buffer_object *bo_mob, in vmw_create_bo_proxy()
1214 struct vmw_buffer_object *bo, in vmw_kms_new_framebuffer_bo()
1308 struct vmw_buffer_object *bo, in vmw_kms_new_framebuffer()
1374 struct vmw_buffer_object *bo = NULL; in vmw_kms_fb_create()
Dvmwgfx_cotable.c389 struct vmw_buffer_object *buf, *old_buf = res->backup; in vmw_cotable_resize()
Dvmwgfx_stdu.c75 struct vmw_buffer_object *buf;
688 struct vmw_buffer_object *buf = in vmw_kms_stdu_dma()
Dvmwgfx_drv.c393 struct vmw_buffer_object *vbo; in vmw_dummy_query_bo_create()
Dvmwgfx_surface.c1572 struct vmw_buffer_object *backup = res->backup; in vmw_gb_surface_define_internal()