Home
last modified time | relevance | path

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

12

/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_bo.h82 struct vmw_bo { struct
110 struct vmw_bo **p_bo);
116 struct vmw_bo *buf,
119 struct vmw_bo *buf,
122 struct vmw_bo *bo,
126 struct vmw_bo *bo,
150 struct vmw_bo **out);
203 struct vmw_bo *tmp_buf = *buf; in vmw_bo_unreference()
210 static inline struct vmw_bo *vmw_bo_reference(struct vmw_bo *buf) in vmw_bo_reference()
216 static inline struct vmw_bo *vmw_user_bo_ref(struct vmw_bo *vbo) in vmw_user_bo_ref()
[all …]
A Dvmwgfx_bo.c94 struct vmw_bo *buf, in vmw_bo_pin_in_placement()
131 struct vmw_bo *buf, in vmw_bo_pin_in_vram_or_gmr()
200 struct vmw_bo *buf, in vmw_bo_pin_in_start_of_vram()
258 struct vmw_bo *buf, in vmw_bo_unpin()
413 struct vmw_bo *vmw_bo, in vmw_bo_init() argument
426 memset(vmw_bo, 0, sizeof(*vmw_bo)); in vmw_bo_init()
429 vmw_bo->tbo.priority = 3; in vmw_bo_init()
454 struct vmw_bo **p_bo) in vmw_bo_create()
492 static int vmw_user_bo_synccpu_grab(struct vmw_bo *vmw_bo, in vmw_user_bo_synccpu_grab() argument
539 struct vmw_bo *vmw_bo; in vmw_user_bo_synccpu_release() local
[all …]
A Dvmwgfx_drv.h128 struct vmw_bo;
129 struct vmw_bo;
386 struct vmw_bo *cur_query_bo;
398 struct vmw_bo *dx_query_mob;
423 struct vmw_bo *otable_bo;
563 struct vmw_bo *pinned_bo;
746 struct vmw_bo *buffer;
1132 extern struct vmw_bo *
1163 struct vmw_bo *bo,
1166 struct vmw_bo *bo,
[all …]
A Dvmwgfx_page_dirty.c55 bool vmw_bo_is_dirty(struct vmw_bo *vbo) in vmw_bo_is_dirty()
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()
295 struct vmw_bo *vbo = res->guest_memory_bo; in vmw_bo_dirty_transfer_to_res()
330 void vmw_bo_dirty_clear(struct vmw_bo *vbo) in vmw_bo_dirty_clear()
377 struct vmw_bo *vbo = res->guest_memory_bo; in vmw_bo_dirty_clear_res()
404 struct vmw_bo *vbo = to_vmw_bo(&bo->base); in vmw_bo_vm_mkwrite()
[all …]
A Dvmwgfx_gem.c56 struct vmw_bo *vbo = to_vmw_bo(obj); in vmw_gem_object_pin()
65 struct vmw_bo *vbo = to_vmw_bo(obj); in vmw_gem_object_unpin()
161 struct vmw_bo **p_vbo) in vmw_gem_object_create_with_handle()
188 struct vmw_bo *vbo; in vmw_prime_import_sg_table()
223 struct vmw_bo *vbo; in vmw_gem_object_create_ioctl()
244 static void vmw_bo_print_info(int id, struct vmw_bo *bo, struct seq_file *m) in vmw_bo_print_info()
326 struct vmw_bo *bo = to_vmw_bo(gobj); in vmw_debugfs_gem_info_show()
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()
382 struct vmw_bo *vbo, in vmw_validation_res_switch_backup()
423 struct vmw_bo *vbo = res->guest_memory_bo; in vmw_validation_res_reserve()
497 struct vmw_bo *vbo = to_vmw_bo(&bo->base); in vmw_validation_bo_validate_single()
538 struct vmw_bo *vbo = to_vmw_bo(&entry->base.bo->base); in vmw_validation_bo_validate()
588 struct vmw_bo *backup = res->guest_memory_bo; in vmw_validation_res_validate()
600 struct vmw_bo *vbo = res->guest_memory_bo; in vmw_validation_res_validate()
838 struct vmw_bo *vbo = to_vmw_bo(&entry->base.bo->base); in vmw_validation_bo_backoff()
A Dvmwgfx_execbuf.c51 struct vmw_bo *vbo;
1137 struct vmw_bo *vmw_bo, *tmp_bo; in vmw_translate_mob_ptr() local
1150 tmp_bo = vmw_bo; in vmw_translate_mob_ptr()
1193 struct vmw_bo *vmw_bo, *tmp_bo; in vmw_translate_guest_ptr() local
1275 struct vmw_bo *vmw_bo; in vmw_cmd_dx_bind_query() local
1358 struct vmw_bo *vmw_bo; in vmw_cmd_end_gb_query() local
1388 struct vmw_bo *vmw_bo; in vmw_cmd_end_query() local
1434 struct vmw_bo *vmw_bo; in vmw_cmd_wait_gb_query() local
1462 struct vmw_bo *vmw_bo; in vmw_cmd_wait_query() local
1499 struct vmw_bo *vmw_bo = NULL; in vmw_cmd_dma() local
[all …]
A Dvmwgfx_cursor_plane.h21 struct vmw_bo;
43 struct vmw_bo *mob;
60 struct vmw_bo *cursor_mobs[3];
A Dvmwgfx_validation.h69 struct vmw_bo;
155 struct vmw_bo *vbo);
171 struct vmw_bo *vbo,
A Dvmwgfx_resource.c44 struct vmw_bo *gbo = res->guest_memory_bo; in vmw_resource_mob_attach()
73 struct vmw_bo *gbo = res->guest_memory_bo; in vmw_resource_mob_detach()
335 struct vmw_bo *gbo; in vmw_resource_buf_alloc()
456 struct vmw_bo *new_guest_memory_bo, in vmw_resource_unreserve()
760 void vmw_resource_unbind_list(struct vmw_bo *vbo) in vmw_resource_unbind_list()
793 int vmw_query_readback_all(struct vmw_bo *dx_query_mob) in vmw_query_readback_all()
842 struct vmw_bo *dx_query_mob; in vmw_query_move_notify()
978 struct vmw_bo *vbo = NULL; in vmw_resource_pin()
1039 struct vmw_bo *vbo = res->guest_memory_bo; in vmw_resource_unpin()
1100 int vmw_resources_clean(struct vmw_bo *vbo, pgoff_t start, in vmw_resources_clean()
A Dvmwgfx_blit.c425 static void *map_external(struct vmw_bo *bo, struct iosys_map *map) in map_external()
448 static void unmap_external(struct vmw_bo *bo, struct iosys_map *map) in unmap_external()
456 static int vmw_external_bo_copy(struct vmw_bo *dst, u32 dst_offset, in vmw_external_bo_copy()
457 u32 dst_stride, struct vmw_bo *src, in vmw_external_bo_copy()
541 int vmw_bo_cpu_blit(struct vmw_bo *vmw_dst, in vmw_bo_cpu_blit()
543 struct vmw_bo *vmw_src, in vmw_bo_cpu_blit()
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()
A Dvmwgfx_cursor_plane.c113 struct vmw_bo *bo = vmw_user_object_buffer(&vps->uo); in vmw_cursor_update_mob()
150 static void vmw_cursor_mob_destroy(struct vmw_bo **vbo) in vmw_cursor_mob_destroy()
171 struct vmw_bo *vbo = vps->cursor.mob; in vmw_cursor_mob_unmap()
431 struct vmw_bo *vbo = vps->cursor.mob; in vmw_cursor_mob_map()
484 struct vmw_bo *new_bo = vmw_user_object_buffer(&new_vps->uo); in vmw_cursor_buffer_changed()
485 struct vmw_bo *old_bo = vmw_user_object_buffer(&old_vps->uo); in vmw_cursor_buffer_changed()
600 struct vmw_bo *bo = NULL; in vmw_cursor_plane_prepare_fb()
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()
604 struct vmw_bo *bo, in vmw_kms_new_framebuffer_bo()
725 struct vmw_bo *bo; in vmw_kms_fb_create()
1953 struct vmw_bo *
1973 struct vmw_bo *bo = vmw_user_object_buffer(uo); in vmw_user_object_map()
1981 struct vmw_bo *bo = vmw_user_object_buffer(uo); in vmw_user_object_map_size()
1989 struct vmw_bo *bo = vmw_user_object_buffer(uo); in vmw_user_object_unmap()
2007 struct vmw_bo *bo; in vmw_user_object_is_mapped()
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()
A Dvmwgfx_scrn.c95 struct vmw_bo *buffer; /**< Backing store buffer */
380 struct vmw_bo *bo = vmw_user_object_buffer(&vps->uo); in vmw_sou_primary_plane_cleanup_fb()
416 struct vmw_bo *bo = NULL; in vmw_sou_primary_plane_prepare_fb()
949 struct vmw_bo *buf = in do_bo_define_gmrfb()
1218 struct vmw_bo *buf = in vmw_kms_sou_do_bo_dirty()
1327 struct vmw_bo *buf = in vmw_kms_sou_readback()
A Dvmwgfx_prime.c95 struct vmw_bo *vbo; in vmw_prime_handle_to_fd()
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()
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 *
A Dvmwgfx_vkms.c53 struct vmw_bo *bo = surf->res.guest_memory_bo; in vmw_surface_sync()
84 struct vmw_bo *bo = surf->res.guest_memory_bo; in compute_crc()
A Dvmwgfx_ldu.c148 struct vmw_bo *buf; in vmw_ldu_fb_pin()
172 struct vmw_bo *buf; in vmw_ldu_fb_unpin()
A Dvmwgfx_stdu.c83 struct vmw_bo *buf;
505 struct vmw_bo *src_bo, *dst_bo; in vmw_stdu_bo_cpu_commit()
565 struct vmw_bo *buf = in vmw_kms_stdu_readback()
1177 struct vmw_bo *src_bo, *dst_bo; in vmw_stdu_bo_populate_update_cpu()
A Dvmwgfx_surface.c873 vmw_lookup_user_surface_for_buffer(struct vmw_private *vmw, struct vmw_bo *bo, in vmw_lookup_user_surface_for_buffer()
899 struct vmw_bo *bo, in vmw_lookup_surface_for_buffer()
916 struct vmw_bo *bo, in vmw_lookup_surface_handle_for_buffer()
938 struct vmw_bo *bo; in vmw_buffer_prime_to_surface_base()
1623 struct vmw_bo *backup = res->guest_memory_bo; in vmw_gb_surface_define_internal()
2241 struct vmw_bo *vbo = NULL; in vmw_dumb_create()
A Dvmwgfx_kms.h208 struct vmw_bo *buffer;
A Dvmwgfx_cotable.c404 struct vmw_bo *buf, *old_buf = res->guest_memory_bo; in vmw_cotable_resize()

Completed in 68 milliseconds

12