Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/
H A Dvmwgfx_bo.c48 struct vmw_buffer_object vbo;
60 static struct vmw_buffer_object *
61 vmw_buffer_object(struct ttm_buffer_object *bo) in vmw_buffer_object() function
63 return container_of(bo, struct vmw_buffer_object, base); in vmw_buffer_object()
78 struct vmw_buffer_object *vmw_bo = vmw_buffer_object(bo); in vmw_user_buffer_object()
95 struct vmw_buffer_object *buf, in vmw_bo_pin_in_placement()
145 struct vmw_buffer_object *buf, in vmw_bo_pin_in_vram_or_gmr()
199 struct vmw_buffer_object *buf, in vmw_bo_pin_in_vram()
220 struct vmw_buffer_object *buf, in vmw_bo_pin_in_start_of_vram()
290 struct vmw_buffer_object *buf, in vmw_bo_unpin()
[all …]
H A Dvmwgfx_drv.h120 struct vmw_buffer_object { struct
189 struct vmw_buffer_object *backup;
400 struct vmw_buffer_object *cur_query_bo;
412 struct vmw_buffer_object *dx_query_mob;
608 struct vmw_buffer_object *dummy_query_bo;
609 struct vmw_buffer_object *pinned_bo;
736 struct vmw_buffer_object **out_buf);
761 struct vmw_buffer_object *new_backup,
765 extern int vmw_query_readback_all(struct vmw_buffer_object *dx_query_mob);
767 extern void vmw_resource_unbind_list(struct vmw_buffer_object *vbo);
[all …]
H A Dvmwgfx_page_dirty.c88 static void vmw_bo_dirty_scan_pagetable(struct vmw_buffer_object *vbo) in vmw_bo_dirty_scan_pagetable()
126 static void vmw_bo_dirty_scan_mkwrite(struct vmw_buffer_object *vbo) in vmw_bo_dirty_scan_mkwrite()
170 void vmw_bo_dirty_scan(struct vmw_buffer_object *vbo) in vmw_bo_dirty_scan()
191 static void vmw_bo_dirty_pre_unmap(struct vmw_buffer_object *vbo, in vmw_bo_dirty_pre_unmap()
216 void vmw_bo_dirty_unmap(struct vmw_buffer_object *vbo, in vmw_bo_dirty_unmap()
237 int vmw_bo_dirty_add(struct vmw_buffer_object *vbo) in vmw_bo_dirty_add()
307 void vmw_bo_dirty_release(struct vmw_buffer_object *vbo) in vmw_bo_dirty_release()
332 struct vmw_buffer_object *vbo = res->backup; in vmw_bo_dirty_transfer_to_res()
379 struct vmw_buffer_object *vbo = res->backup; in vmw_bo_dirty_clear_res()
406 struct vmw_buffer_object *vbo = in vmw_bo_vm_mkwrite()
[all …]
H A Dvmwgfx_validation.c81 struct vmw_buffer_object *new_backup;
183 struct vmw_buffer_object *vbo) in vmw_validation_find_bo_dup()
264 struct vmw_buffer_object *vbo, in vmw_validation_add_bo()
421 struct vmw_buffer_object *vbo, in vmw_validation_res_switch_backup()
462 struct vmw_buffer_object *vbo = res->backup; in vmw_validation_res_reserve()
537 struct vmw_buffer_object *vbo = in vmw_validation_bo_validate_single()
538 container_of(bo, struct vmw_buffer_object, base); in vmw_validation_bo_validate_single()
589 struct vmw_buffer_object *vbo = in vmw_validation_bo_validate()
650 struct vmw_buffer_object *backup = res->backup; in vmw_validation_res_validate()
662 struct vmw_buffer_object *vbo = res->backup; in vmw_validation_res_validate()
[all …]
H A Dvmwgfx_resource.c47 struct vmw_buffer_object *backup = res->backup; in vmw_resource_mob_attach()
80 struct vmw_buffer_object *backup = res->backup; in vmw_resource_mob_detach()
338 struct vmw_buffer_object **out_buf) in vmw_user_lookup_handle()
370 struct vmw_buffer_object *backup; in vmw_resource_buf_alloc()
490 struct vmw_buffer_object *new_backup, in vmw_resource_unreserve()
791 void vmw_resource_unbind_list(struct vmw_buffer_object *vbo) in vmw_resource_unbind_list()
824 int vmw_query_readback_all(struct vmw_buffer_object *dx_query_mob) in vmw_query_readback_all()
871 struct vmw_buffer_object *dx_query_mob; in vmw_query_move_notify()
880 dx_query_mob = container_of(bo, struct vmw_buffer_object, base); in vmw_query_move_notify()
1010 struct vmw_buffer_object *vbo = NULL; in vmw_resource_pin()
[all …]
H A Dvmwgfx_kms.h238 struct vmw_buffer_object *buffer;
246 struct vmw_buffer_object *buffer;
290 struct vmw_buffer_object *bo;
346 struct vmw_buffer_object *cursor_bo;
379 struct vmw_buffer_object *buf;
440 struct vmw_buffer_object *bo,
H A Dvmwgfx_validation.h93 struct vmw_buffer_object;
223 struct vmw_buffer_object *vbo,
243 struct vmw_buffer_object *vbo,
H A Dvmwgfx_overlay.c46 struct vmw_buffer_object *buf;
102 struct vmw_buffer_object *buf, in vmw_overlay_send_put()
233 struct vmw_buffer_object *buf, in vmw_overlay_move_buffer()
305 struct vmw_buffer_object *buf, in vmw_overlay_update_stream()
474 struct vmw_buffer_object *buf; in vmw_overlay_ioctl()
H A Dvmwgfx_execbuf.c76 struct vmw_buffer_object *vbo;
157 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 …]
H A Dvmwgfx_shader.c171 struct vmw_buffer_object *byte_code, in vmw_gb_shader_init()
719 struct vmw_buffer_object *buffer, in vmw_user_shader_alloc()
794 struct vmw_buffer_object *buffer, in vmw_shader_alloc()
852 struct vmw_buffer_object *buffer = NULL; in vmw_shader_define()
972 struct vmw_buffer_object *buf; in vmw_compat_shader_add()
H A Dvmwgfx_fb.c50 struct vmw_buffer_object *vmw_bo;
192 struct vmw_buffer_object *vbo = par->vmw_bo; in vmw_fb_dirty_flush()
399 size_t size, struct vmw_buffer_object **out) in vmw_fb_create_bo()
401 struct vmw_buffer_object *vmw_bo; in vmw_fb_create_bo()
H A Dvmwgfx_context.c46 struct vmw_buffer_object *dx_query_mob;
882 struct vmw_buffer_object *mob) in vmw_context_bind_dx_query()
914 struct vmw_buffer_object *
H A Dvmwgfx_scrn.c99 struct vmw_buffer_object *buffer; /**< Backing store buffer */
986 struct vmw_buffer_object *buf = in do_bo_define_gmrfb()
1255 struct vmw_buffer_object *buf = in vmw_kms_sou_do_bo_dirty()
1362 struct vmw_buffer_object *buf = in vmw_kms_sou_readback()
H A Dvmwgfx_kms.c97 struct vmw_buffer_object *bo, in vmw_cursor_update_bo()
1076 struct vmw_buffer_object *buf; in vmw_framebuffer_pin()
1121 struct vmw_buffer_object *buf; in vmw_framebuffer_unpin()
1149 struct vmw_buffer_object *bo_mob, in vmw_create_bo_proxy()
1221 struct vmw_buffer_object *bo, in vmw_kms_new_framebuffer_bo()
1315 struct vmw_buffer_object *bo, in vmw_kms_new_framebuffer()
1381 struct vmw_buffer_object *bo = NULL; in vmw_kms_fb_create()
H A Dvmwgfx_cotable.c391 struct vmw_buffer_object *buf, *old_buf = res->backup; in vmw_cotable_resize()
H A Dvmwgfx_stdu.c79 struct vmw_buffer_object *buf;
688 struct vmw_buffer_object *buf = in vmw_kms_stdu_dma()
H A Dvmwgfx_drv.c366 struct vmw_buffer_object *vbo; in vmw_dummy_query_bo_create()
H A Dvmwgfx_surface.c1699 struct vmw_buffer_object *backup = res->backup; in vmw_gb_surface_define_internal()
/netbsd-src/sys/external/bsd/drm2/vmwgfx/
H A Dvmwgfxfb.c163 struct vmw_buffer_object *const vbo = /*XXX MAGIC HERE*/; in vmwgfxfb_drmfb_mmapfb()