Home
last modified time | relevance | path

Searched refs:vmw_bo (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_bo.c43 struct vmw_bo *vbo = to_vmw_bo(&bo->base); in vmw_bo_free()
88 struct vmw_bo *buf, in vmw_bo_pin_in_placement()
125 struct vmw_bo *buf, in vmw_bo_pin_in_vram_or_gmr()
173 struct vmw_bo *buf, in vmw_bo_pin_in_vram()
194 struct vmw_bo *buf, in vmw_bo_pin_in_start_of_vram()
252 struct vmw_bo *buf, in vmw_bo_unpin()
297 void vmw_bo_pin_reserved(struct vmw_bo *vbo, bool pin) in vmw_bo_pin_reserved()
345 void *vmw_bo_map_and_cache(struct vmw_bo *vbo) in vmw_bo_map_and_cache()
350 void *vmw_bo_map_and_cache_size(struct vmw_bo *vbo, size_t size) in vmw_bo_map_and_cache_size()
380 void vmw_bo_unmap(struct vmw_bo *vbo) in vmw_bo_unmap()
[all …]
H A Dvmwgfx_page_dirty.c55 bool vmw_bo_is_dirty(struct vmw_bo *vbo) in vmw_bo_is_dirty()
68 static void vmw_bo_dirty_scan_pagetable(struct vmw_bo *vbo) in vmw_bo_dirty_scan_pagetable()
106 static void vmw_bo_dirty_scan_mkwrite(struct vmw_bo *vbo) in vmw_bo_dirty_scan_mkwrite()
149 void vmw_bo_dirty_scan(struct vmw_bo *vbo) in vmw_bo_dirty_scan()
170 static void vmw_bo_dirty_pre_unmap(struct vmw_bo *vbo, in vmw_bo_dirty_pre_unmap()
195 void vmw_bo_dirty_unmap(struct vmw_bo *vbo, in vmw_bo_dirty_unmap()
216 int vmw_bo_dirty_add(struct vmw_bo *vbo) in vmw_bo_dirty_add()
273 void vmw_bo_dirty_release(struct vmw_bo *vbo) in vmw_bo_dirty_release()
293 struct vmw_bo *vbo = res->guest_memory_bo; in vmw_bo_dirty_transfer_to_res()
328 void vmw_bo_dirty_clear(struct vmw_bo *vbo) in vmw_bo_dirty_clear()
[all …]
H A Dvmwgfx_cursor_plane.h21 struct vmw_bo;
44 struct vmw_bo *mob;
61 struct vmw_bo *cursor_mobs[3];
H A Dvmwgfx_validation.c76 struct vmw_bo *new_guest_memory_bo;
158 struct vmw_bo *vbo) in vmw_validation_find_bo_dup()
247 struct vmw_bo *vbo) in vmw_validation_add_bo()
384 struct vmw_bo *vbo, in vmw_validation_res_switch_backup()
425 struct vmw_bo *vbo = res->guest_memory_bo; in vmw_validation_res_reserve()
499 struct vmw_bo *vbo = to_vmw_bo(&bo->base); in vmw_validation_bo_validate_single()
540 struct vmw_bo *vbo = to_vmw_bo(&entry->base.bo->base); in vmw_validation_bo_validate()
590 struct vmw_bo *backup = res->guest_memory_bo; in vmw_validation_res_validate()
602 struct vmw_bo *vbo = res->guest_memory_bo; in vmw_validation_res_validate()
840 struct vmw_bo *vbo = to_vmw_bo(&entry->base.bo->base); in vmw_validation_bo_backoff()
H A Dvmwgfx_execbuf.c51 struct vmw_bo *vbo;
135 struct vmw_bo **vmw_bo_p);
461 struct vmw_bo *dx_query_mob; in vmw_resource_context_res_add()
586 struct vmw_bo *expected_dx_query_mob; in vmw_resources_reserve()
693 struct vmw_bo *dx_query_mob; in vmw_rebind_all_dx_query()
1007 struct vmw_bo *new_query_bo, in vmw_query_bo_switch_prepare()
1135 struct vmw_bo **vmw_bo_p) in vmw_translate_mob_ptr()
1137 struct vmw_bo *vmw_bo, *tmp_bo; in vmw_translate_mob_ptr() local
1143 ret = vmw_user_bo_lookup(sw_context->filp, handle, &vmw_bo); in vmw_translate_mob_ptr()
1146 return PTR_ERR(vmw_bo); in vmw_translate_mob_ptr()
[all …]
H A Dvmwgfx_validation.h69 struct vmw_bo;
155 struct vmw_bo *vbo);
171 struct vmw_bo *vbo,
H A Dvmwgfx_overlay.c39 struct vmw_bo *buf;
89 struct vmw_bo *buf, in vmw_overlay_send_put()
220 struct vmw_bo *buf, in vmw_overlay_move_buffer()
292 struct vmw_bo *buf, in vmw_overlay_update_stream()
430 struct vmw_bo *buf; in vmw_overlay_ioctl()
H A Dvmwgfx_cursor_plane.c115 struct vmw_bo *bo = vmw_user_object_buffer(&vps->uo); in vmw_cursor_update_mob()
153 static void vmw_cursor_mob_destroy(struct vmw_bo **vbo) in vmw_cursor_mob_destroy()
174 struct vmw_bo *vbo = vps->cursor.mob; in vmw_cursor_mob_unmap()
434 struct vmw_bo *vbo = vps->cursor.mob; in vmw_cursor_mob_map()
487 struct vmw_bo *new_bo = vmw_user_object_buffer(&new_vps->uo); in vmw_cursor_buffer_changed()
488 struct vmw_bo *old_bo = vmw_user_object_buffer(&old_vps->uo); in vmw_cursor_buffer_changed()
603 struct vmw_bo *bo = NULL; in vmw_cursor_plane_prepare_fb()
744 struct vmw_bo *bo; in vmw_cursor_plane_atomic_update()
H A Dvmwgfx_shader.c164 struct vmw_bo *byte_code, in vmw_gb_shader_init()
686 struct vmw_bo *buffer, in vmw_user_shader_alloc()
740 struct vmw_bo *buffer, in vmw_shader_alloc()
777 struct vmw_bo *buffer = NULL; in vmw_shader_define()
889 struct vmw_bo *buf; in vmw_compat_shader_add()
H A Dvmwgfx_kms.c422 struct vmw_bo *bo = vmw_user_object_buffer(&vfbs->uo); in vmw_framebuffer_surface_destroy()
487 struct vmw_bo *bo = vmw_user_object_buffer(&vfbs->uo); in vmw_framebuffer_surface_create_handle()
607 struct vmw_bo *bo, in vmw_kms_new_framebuffer_bo()
728 struct vmw_bo *bo; in vmw_kms_fb_create()
1958 struct vmw_bo *
1978 struct vmw_bo *bo = vmw_user_object_buffer(uo); in vmw_user_object_map()
1986 struct vmw_bo *bo = vmw_user_object_buffer(uo); in vmw_user_object_map_size()
1994 struct vmw_bo *bo = vmw_user_object_buffer(uo); in vmw_user_object_unmap()
2012 struct vmw_bo *bo; in vmw_user_object_is_mapped()
H A Dvmwgfx_prime.c95 struct vmw_bo *vbo; in vmw_prime_handle_to_fd()
H A Dvmwgfx_ttm_buffer.c562 struct vmw_bo **bo_p) in vmw_bo_create_and_populate()
568 struct vmw_bo *vbo; in vmw_bo_create_and_populate()
H A Dvmwgfx_context.c42 struct vmw_bo *dx_query_mob;
860 struct vmw_bo *mob) in vmw_context_bind_dx_query()
892 struct vmw_bo *
H A Dvmwgfx_kms.h208 struct vmw_bo *buffer;
H A Dvmwgfx_cmdbuf.c119 struct vmw_bo *cmd_space;