/Linux-v6.1/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_bo.c | 43 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 …]
|
D | vmwgfx_gem.c | 40 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()
|
D | vmwgfx_drv.h | 117 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 …]
|
D | vmwgfx_page_dirty.c | 81 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 …]
|
D | vmwgfx_validation.c | 80 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 …]
|
D | vmwgfx_validation.h | 77 struct vmw_buffer_object; 176 struct vmw_buffer_object *vbo, 196 struct vmw_buffer_object *vbo,
|
D | vmwgfx_kms.h | 236 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,
|
D | vmwgfx_resource.c | 42 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 …]
|
D | vmwgfx_overlay.c | 39 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()
|
D | vmwgfx_shader.c | 161 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()
|
D | vmwgfx_execbuf.c | 68 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 …]
|
D | vmwgfx_fb.c | 46 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()
|
D | vmwgfx_context.c | 41 struct vmw_buffer_object *dx_query_mob; 856 struct vmw_buffer_object *mob) in vmw_context_bind_dx_query() 888 struct vmw_buffer_object *
|
D | vmwgfx_scrn.c | 93 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()
|
D | vmwgfx_kms.c | 224 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()
|
D | vmwgfx_cotable.c | 389 struct vmw_buffer_object *buf, *old_buf = res->backup; in vmw_cotable_resize()
|
D | vmwgfx_stdu.c | 74 struct vmw_buffer_object *buf; 692 struct vmw_buffer_object *buf = in vmw_kms_stdu_dma()
|
D | vmwgfx_drv.c | 392 struct vmw_buffer_object *vbo; in vmw_dummy_query_bo_create()
|
D | vmwgfx_surface.c | 1528 struct vmw_buffer_object *backup = res->backup; in vmw_gb_surface_define_internal()
|