Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/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()
140 struct vmw_buffer_object *buf, in vmw_bo_pin_in_vram_or_gmr()
194 struct vmw_buffer_object *buf, in vmw_bo_pin_in_vram()
215 struct vmw_buffer_object *buf, in vmw_bo_pin_in_start_of_vram()
285 struct vmw_buffer_object *buf, in vmw_bo_unpin()
[all …]
Dvmwgfx_drv.h110 struct vmw_buffer_object { struct
179 struct vmw_buffer_object *backup;
423 struct vmw_buffer_object *cur_query_bo;
435 struct vmw_buffer_object *dx_query_mob;
624 struct vmw_buffer_object *dummy_query_bo;
625 struct vmw_buffer_object *pinned_bo;
766 struct vmw_buffer_object **out_buf);
791 struct vmw_buffer_object *new_backup,
795 extern int vmw_query_readback_all(struct vmw_buffer_object *dx_query_mob);
797 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.c76 struct vmw_buffer_object *new_backup;
178 struct vmw_buffer_object *vbo) in vmw_validation_find_bo_dup()
259 struct vmw_buffer_object *vbo, in vmw_validation_add_bo()
416 struct vmw_buffer_object *vbo, in vmw_validation_res_switch_backup()
457 struct vmw_buffer_object *vbo = res->backup; in vmw_validation_res_reserve()
532 struct vmw_buffer_object *vbo = in vmw_validation_bo_validate_single()
533 container_of(bo, struct vmw_buffer_object, base); in vmw_validation_bo_validate_single()
584 struct vmw_buffer_object *vbo = in vmw_validation_bo_validate()
645 struct vmw_buffer_object *backup = res->backup; in vmw_validation_res_validate()
657 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()
327 struct vmw_buffer_object **out_buf) in vmw_user_lookup_handle()
359 struct vmw_buffer_object *backup; in vmw_resource_buf_alloc()
479 struct vmw_buffer_object *new_backup, in vmw_resource_unreserve()
780 void vmw_resource_unbind_list(struct vmw_buffer_object *vbo) in vmw_resource_unbind_list()
813 int vmw_query_readback_all(struct vmw_buffer_object *dx_query_mob) in vmw_query_readback_all()
860 struct vmw_buffer_object *dx_query_mob; in vmw_query_move_notify()
869 dx_query_mob = container_of(bo, struct vmw_buffer_object, base); in vmw_query_move_notify()
999 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()
967 struct vmw_buffer_object *buf; in vmw_compat_shader_add()
Dvmwgfx_execbuf.c67 struct vmw_buffer_object *vbo;
148 struct vmw_buffer_object **vmw_bo_p);
497 struct vmw_buffer_object *dx_query_mob; in vmw_resource_context_res_add()
618 struct vmw_buffer_object *expected_dx_query_mob; in vmw_resources_reserve()
719 struct vmw_buffer_object *dx_query_mob; in vmw_rebind_all_dx_query()
1033 struct vmw_buffer_object *new_query_bo, in vmw_query_bo_switch_prepare()
1161 struct vmw_buffer_object **vmw_bo_p) in vmw_translate_mob_ptr()
1163 struct vmw_buffer_object *vmw_bo; in vmw_translate_mob_ptr()
1216 struct vmw_buffer_object **vmw_bo_p) in vmw_translate_guest_ptr()
1218 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()
394 size_t size, struct vmw_buffer_object **out) in vmw_fb_create_bo()
396 struct vmw_buffer_object *vmw_bo; in vmw_fb_create_bo()
Dvmwgfx_context.c41 struct vmw_buffer_object *dx_query_mob;
887 struct vmw_buffer_object *mob) in vmw_context_bind_dx_query()
919 struct vmw_buffer_object *
Dvmwgfx_scrn.c94 struct vmw_buffer_object *buffer; /**< Backing store buffer */
983 struct vmw_buffer_object *buf = in do_bo_define_gmrfb()
1252 struct vmw_buffer_object *buf = in vmw_kms_sou_do_bo_dirty()
1359 struct vmw_buffer_object *buf = in vmw_kms_sou_readback()
Dvmwgfx_kms.c92 struct vmw_buffer_object *bo, in vmw_cursor_update_bo()
1071 struct vmw_buffer_object *buf; in vmw_framebuffer_pin()
1116 struct vmw_buffer_object *buf; in vmw_framebuffer_unpin()
1144 struct vmw_buffer_object *bo_mob, in vmw_create_bo_proxy()
1209 struct vmw_buffer_object *bo, in vmw_kms_new_framebuffer_bo()
1303 struct vmw_buffer_object *bo, in vmw_kms_new_framebuffer()
1369 struct vmw_buffer_object *bo = NULL; in vmw_kms_fb_create()
Dvmwgfx_cotable.c388 struct vmw_buffer_object *buf, *old_buf = res->backup; in vmw_cotable_resize()
Dvmwgfx_stdu.c74 struct vmw_buffer_object *buf;
683 struct vmw_buffer_object *buf = in vmw_kms_stdu_dma()
Dvmwgfx_drv.c360 struct vmw_buffer_object *vbo; in vmw_dummy_query_bo_create()
Dvmwgfx_surface.c1580 struct vmw_buffer_object *backup = res->backup; in vmw_gb_surface_define_internal()