Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/gpu/drm/vmwgfx/
Dvmwgfx_bo.c43 static struct vmw_buffer_object *
44 vmw_buffer_object(struct ttm_buffer_object *bo) in vmw_buffer_object() function
46 return container_of(bo, struct vmw_buffer_object, base); in vmw_buffer_object()
76 struct vmw_buffer_object *buf, in vmw_bo_pin_in_placement()
118 struct vmw_buffer_object *buf, in vmw_bo_pin_in_vram_or_gmr()
166 struct vmw_buffer_object *buf, in vmw_bo_pin_in_vram()
187 struct vmw_buffer_object *buf, in vmw_bo_pin_in_start_of_vram()
251 struct vmw_buffer_object *buf, in vmw_bo_unpin()
296 void vmw_bo_pin_reserved(struct vmw_buffer_object *vbo, bool pin) in vmw_bo_pin_reserved()
344 void *vmw_bo_map_and_cache(struct vmw_buffer_object *vbo) in vmw_bo_map_and_cache()
[all …]
Dvmwgfx_gem.c40 static struct vmw_buffer_object *
41 vmw_buffer_object(struct ttm_buffer_object *bo) in vmw_buffer_object() function
43 return container_of(bo, struct vmw_buffer_object, base); in vmw_buffer_object()
68 struct vmw_buffer_object *vbo = vmw_buffer_object(bo); in vmw_gem_pin_private()
127 struct vmw_buffer_object *vbo = vmw_buffer_object(bo); in vmw_gem_destroy()
140 struct vmw_buffer_object **p_vbo) in vmw_gem_object_create_with_handle()
170 struct vmw_buffer_object *vbo; in vmw_gem_object_create_ioctl()
189 static void vmw_bo_print_info(int id, struct vmw_buffer_object *bo, struct seq_file *m) in vmw_bo_print_info()
270 struct vmw_buffer_object *bo = gem_to_vmw_bo(gobj); in vmw_debugfs_gem_info_show()
Dvmwgfx_drv.h117 struct vmw_buffer_object { struct
188 struct vmw_buffer_object *backup;
435 struct vmw_buffer_object *cur_query_bo;
447 struct vmw_buffer_object *dx_query_mob;
624 struct vmw_buffer_object *dummy_query_bo;
625 struct vmw_buffer_object *pinned_bo;
669 static inline struct vmw_buffer_object *gem_to_vmw_bo(struct drm_gem_object *gobj) in gem_to_vmw_bo()
671 return container_of((gobj), struct vmw_buffer_object, base.base); in gem_to_vmw_bo()
817 struct vmw_buffer_object **out_buf);
842 struct vmw_buffer_object *new_backup,
[all …]
Dvmwgfx_page_dirty.c81 static void vmw_bo_dirty_scan_pagetable(struct vmw_buffer_object *vbo) in vmw_bo_dirty_scan_pagetable()
119 static void vmw_bo_dirty_scan_mkwrite(struct vmw_buffer_object *vbo) in vmw_bo_dirty_scan_mkwrite()
163 void vmw_bo_dirty_scan(struct vmw_buffer_object *vbo) in vmw_bo_dirty_scan()
184 static void vmw_bo_dirty_pre_unmap(struct vmw_buffer_object *vbo, in vmw_bo_dirty_pre_unmap()
209 void vmw_bo_dirty_unmap(struct vmw_buffer_object *vbo, in vmw_bo_dirty_unmap()
230 int vmw_bo_dirty_add(struct vmw_buffer_object *vbo) in vmw_bo_dirty_add()
287 void vmw_bo_dirty_release(struct vmw_buffer_object *vbo) in vmw_bo_dirty_release()
309 struct vmw_buffer_object *vbo = res->backup; in vmw_bo_dirty_transfer_to_res()
356 struct vmw_buffer_object *vbo = res->backup; in vmw_bo_dirty_clear_res()
383 struct vmw_buffer_object *vbo = in vmw_bo_vm_mkwrite()
[all …]
Dvmwgfx_validation.c80 struct vmw_buffer_object *new_backup;
176 struct vmw_buffer_object *vbo) in vmw_validation_find_bo_dup()
257 struct vmw_buffer_object *vbo, in vmw_validation_add_bo()
414 struct vmw_buffer_object *vbo, in vmw_validation_res_switch_backup()
455 struct vmw_buffer_object *vbo = res->backup; in vmw_validation_res_reserve()
530 struct vmw_buffer_object *vbo = in vmw_validation_bo_validate_single()
531 container_of(bo, struct vmw_buffer_object, base); in vmw_validation_bo_validate_single()
582 struct vmw_buffer_object *vbo = in vmw_validation_bo_validate()
643 struct vmw_buffer_object *backup = res->backup; in vmw_validation_res_validate()
655 struct vmw_buffer_object *vbo = res->backup; in vmw_validation_res_validate()
[all …]
Dvmwgfx_validation.h77 struct vmw_buffer_object;
176 struct vmw_buffer_object *vbo,
196 struct vmw_buffer_object *vbo,
Dvmwgfx_kms.h236 struct vmw_buffer_object *buffer;
244 struct vmw_buffer_object *buffer;
288 struct vmw_buffer_object *bo;
363 struct vmw_buffer_object *cursor_bo;
396 struct vmw_buffer_object *buf;
457 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()
358 struct vmw_buffer_object *backup; in vmw_resource_buf_alloc()
475 struct vmw_buffer_object *new_backup, in vmw_resource_unreserve()
776 void vmw_resource_unbind_list(struct vmw_buffer_object *vbo) in vmw_resource_unbind_list()
809 int vmw_query_readback_all(struct vmw_buffer_object *dx_query_mob) in vmw_query_readback_all()
858 struct vmw_buffer_object *dx_query_mob; in vmw_query_move_notify()
871 dx_query_mob = container_of(bo, struct vmw_buffer_object, base); in vmw_query_move_notify()
995 struct vmw_buffer_object *vbo = NULL; in vmw_resource_pin()
[all …]
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.c161 struct vmw_buffer_object *byte_code, in vmw_gb_shader_init()
683 struct vmw_buffer_object *buffer, in vmw_user_shader_alloc()
737 struct vmw_buffer_object *buffer, in vmw_shader_alloc()
774 struct vmw_buffer_object *buffer = NULL; in vmw_shader_define()
886 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()
1220 struct vmw_buffer_object **vmw_bo_p) in vmw_translate_guest_ptr()
1222 struct vmw_buffer_object *vmw_bo; in vmw_translate_guest_ptr()
[all …]
Dvmwgfx_fb.c46 struct vmw_buffer_object *vmw_bo;
188 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;
856 struct vmw_buffer_object *mob) in vmw_context_bind_dx_query()
888 struct vmw_buffer_object *
Dvmwgfx_scrn.c93 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.c224 struct vmw_buffer_object *bo, in vmw_cursor_update_bo()
1349 struct vmw_buffer_object *buf; in vmw_framebuffer_pin()
1394 struct vmw_buffer_object *buf; in vmw_framebuffer_unpin()
1422 struct vmw_buffer_object *bo_mob, in vmw_create_bo_proxy()
1486 struct vmw_buffer_object *bo, in vmw_kms_new_framebuffer_bo()
1574 struct vmw_buffer_object *bo, in vmw_kms_new_framebuffer()
1638 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.c74 struct vmw_buffer_object *buf;
692 struct vmw_buffer_object *buf = in vmw_kms_stdu_dma()
Dvmwgfx_drv.c392 struct vmw_buffer_object *vbo; in vmw_dummy_query_bo_create()
Dvmwgfx_surface.c1528 struct vmw_buffer_object *backup = res->backup; in vmw_gb_surface_define_internal()