| /src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
| vmwgfx_ttm_glue.c | 45 struct vmw_private *dev_priv = vmw_priv(file_priv->minor->dev); 65 struct vmw_private *dev_priv = container_of(m, struct vmw_private, vvm); 73 struct vmw_private *dev_priv = container_of(m, struct vmw_private, vvm); 81 * @dev_priv: Pointer to struct vmw_private. The reason we choose a vmw private 83 * callbacks that struct vmw_private derives from struct vmw_validation_mem 87 void vmw_validation_mem_init_ttm(struct vmw_private *dev_priv, size_t gran)
|
| vmwgfx_drv.h | 182 struct vmw_private *dev_priv; 455 struct vmw_private { struct 651 static inline struct vmw_private *vmw_priv(struct drm_device *dev) 653 return (struct vmw_private *)dev->dev_private; 668 static inline void vmw_write(struct vmw_private *dev_priv, 684 static inline uint32_t vmw_read(struct vmw_private *dev_priv, 704 extern void vmw_svga_enable(struct vmw_private *dev_priv); 705 extern void vmw_svga_disable(struct vmw_private *dev_priv); 712 extern int vmw_gmr_bind(struct vmw_private *dev_priv, 716 extern void vmw_gmr_unbind(struct vmw_private *dev_priv, int gmr_id) [all...] |
| vmwgfx_kms.h | 125 struct vmw_private *dev_priv; 190 struct vmw_private *dev_priv; 417 int vmw_kms_helper_dirty(struct vmw_private *dev_priv, 426 void vmw_kms_helper_validation_finish(struct vmw_private *dev_priv, 432 int vmw_kms_readback(struct vmw_private *dev_priv, 439 vmw_kms_new_framebuffer(struct vmw_private *dev_priv, 444 int vmw_kms_fbdev_init_data(struct vmw_private *dev_priv, 452 void vmw_kms_update_implicit_fb(struct vmw_private *dev_priv); 453 void vmw_kms_create_implicit_placement_property(struct vmw_private *dev_priv); 497 int vmw_kms_ldu_init_display(struct vmw_private *dev_priv) [all...] |
| vmwgfx_overlay.c | 65 struct vmw_private *dev_priv = vmw_priv(dev); 101 static int vmw_overlay_send_put(struct vmw_private *dev_priv, 190 static int vmw_overlay_send_stop(struct vmw_private *dev_priv, 232 static int vmw_overlay_move_buffer(struct vmw_private *dev_priv, 257 static int vmw_overlay_stop(struct vmw_private *dev_priv, 304 static int vmw_overlay_update_stream(struct vmw_private *dev_priv, 370 int vmw_overlay_stop_all(struct vmw_private *dev_priv) 401 int vmw_overlay_resume_all(struct vmw_private *dev_priv) 435 int vmw_overlay_pause_all(struct vmw_private *dev_priv) 459 static bool vmw_overlay_available(const struct vmw_private *dev_priv [all...] |
| vmwgfx_gmr.c | 43 static int vmw_gmr2_bind(struct vmw_private *dev_priv, 111 static void vmw_gmr2_unbind(struct vmw_private *dev_priv, 132 int vmw_gmr_bind(struct vmw_private *dev_priv, 151 void vmw_gmr_unbind(struct vmw_private *dev_priv, int gmr_id)
|
| vmwgfx_irq.c | 60 struct vmw_private *dev_priv = vmw_priv(dev); 102 struct vmw_private *dev_priv = vmw_priv(dev); 156 static bool vmw_fifo_idle(struct vmw_private *dev_priv, uint32_t seqno) 162 void vmw_update_seqno(struct vmw_private *dev_priv, 177 bool vmw_seqno_passed(struct vmw_private *dev_priv, 208 int vmw_fallback_wait(struct vmw_private *dev_priv, 221 bool (*wait_condition)(struct vmw_private *, uint32_t); 327 void vmw_generic_waiter_add(struct vmw_private *dev_priv, 344 void vmw_generic_waiter_remove(struct vmw_private *dev_priv, 355 void vmw_seqno_waiter_add(struct vmw_private *dev_priv [all...] |
| vmwgfx_so.h | 153 extern void vmw_view_surface_list_destroy(struct vmw_private *dev_priv, 155 extern void vmw_view_cotable_list_destroy(struct vmw_private *dev_priv,
|
| vmwgfx_fifo.c | 46 bool vmw_fifo_have_3d(struct vmw_private *dev_priv) 95 bool vmw_fifo_have_pitchlock(struct vmw_private *dev_priv) 110 int vmw_fifo_init(struct vmw_private *dev_priv, struct vmw_fifo_state *fifo) 175 void vmw_fifo_ping_host(struct vmw_private *dev_priv, uint32_t reason) 185 void vmw_fifo_release(struct vmw_private *dev_priv, struct vmw_fifo_state *fifo) 215 static bool vmw_fifo_is_full(struct vmw_private *dev_priv, uint32_t bytes) 226 static int vmw_fifo_wait_noirq(struct vmw_private *dev_priv, 291 static int vmw_fifo_wait(struct vmw_private *dev_priv, 347 static void *vmw_local_fifo_reserve(struct vmw_private *dev_priv, 434 void *vmw_fifo_reserve_dx(struct vmw_private *dev_priv, uint32_t bytes [all...] |
| vmwgfx_binding.h | 38 struct vmw_private; 206 vmw_binding_state_alloc(struct vmw_private *dev_priv);
|
| vmwgfx_fence.h | 41 struct vmw_private; 69 vmw_fence_manager_init(struct vmw_private *dev_priv);
|
| vmwgfx_so.c | 134 struct vmw_private *dev_priv = res->dev_priv; 166 struct vmw_private *dev_priv = res->dev_priv; 208 struct vmw_private *dev_priv = res->dev_priv; 245 struct vmw_private *dev_priv = res->dev_priv; 292 struct vmw_private *dev_priv = res->dev_priv; 330 struct vmw_private *dev_priv = ctx->dev_priv; 437 void vmw_view_cotable_list_destroy(struct vmw_private *dev_priv, 458 void vmw_view_surface_list_destroy(struct vmw_private *dev_priv,
|
| vmwgfx_va.c | 63 struct vmw_private *dev_priv = res->dev_priv; 147 * @dev_priv: Pointer to a struct vmw_private. 157 int vmw_user_stream_lookup(struct vmw_private *dev_priv,
|
| vmwgfx_execbuf.c | 139 int (*func) (struct vmw_private *, struct vmw_sw_context *, 151 static int vmw_resource_context_res_add(struct vmw_private *dev_priv, 154 static int vmw_translate_mob_ptr(struct vmw_private *dev_priv, 217 static int vmw_cmd_ctx_first_setup(struct vmw_private *dev_priv, 271 static unsigned int vmw_execbuf_res_size(struct vmw_private *dev_priv, 312 struct vmw_private *dev_priv = res->dev_priv; 462 static int vmw_resource_context_res_add(struct vmw_private *dev_priv, 590 static int vmw_cmd_invalid(struct vmw_private *dev_priv, 597 static int vmw_cmd_ok(struct vmw_private *dev_priv, 651 vmw_cmd_res_check(struct vmw_private *dev_priv [all...] |
| vmwgfx_shader.c | 164 static int vmw_gb_shader_init(struct vmw_private *dev_priv, 208 struct vmw_private *dev_priv = res->dev_priv; 255 struct vmw_private *dev_priv = res->dev_priv; 283 struct vmw_private *dev_priv = res->dev_priv; 320 struct vmw_private *dev_priv = res->dev_priv; 365 struct vmw_private *dev_priv = res->dev_priv; 393 struct vmw_private *dev_priv = res->dev_priv; 429 struct vmw_private *dev_priv = res->dev_priv; 455 struct vmw_private *dev_priv = res->dev_priv; 479 struct vmw_private *dev_priv = res->dev_priv [all...] |
| vmwgfx_bo.c | 94 int vmw_bo_pin_in_placement(struct vmw_private *dev_priv, 144 int vmw_bo_pin_in_vram_or_gmr(struct vmw_private *dev_priv, 198 int vmw_bo_pin_in_vram(struct vmw_private *dev_priv, 219 int vmw_bo_pin_in_start_of_vram(struct vmw_private *dev_priv, 289 int vmw_bo_unpin(struct vmw_private *dev_priv, 431 * @dev_priv: Pointer to a struct vmw_private identifying the device. 435 static size_t vmw_bo_acc_size(struct vmw_private *dev_priv, size_t size, 510 int vmw_bo_init(struct vmw_private *dev_priv, 606 int vmw_user_bo_alloc(struct vmw_private *dev_priv, 842 struct vmw_private *dev_priv = vmw_priv(dev) [all...] |
| vmwgfx_simple_resource.c | 67 static int vmw_simple_resource_init(struct vmw_private *dev_priv, 106 struct vmw_private *dev_priv = res->dev_priv; 152 struct vmw_private *dev_priv = vmw_priv(dev);
|
| vmwgfx_cotable.c | 75 void (*unbind_func)(struct vmw_private *, struct list_head *, 171 struct vmw_private *dev_priv = res->dev_priv; 246 struct vmw_private *dev_priv = res->dev_priv; 313 struct vmw_private *dev_priv = res->dev_priv; 346 struct vmw_private *dev_priv = res->dev_priv; 389 struct vmw_private *dev_priv = res->dev_priv; 556 struct vmw_private *dev_priv = res->dev_priv; 570 struct vmw_resource *vmw_cotable_alloc(struct vmw_private *dev_priv,
|
| vmwgfx_gmrid_manager.c | 107 struct vmw_private *dev_priv = 108 container_of(man->bdev, struct vmw_private, bdev);
|
| vmwgfx_ldu.c | 83 static int vmw_ldu_commit_list(struct vmw_private *dev_priv) 146 static int vmw_ldu_del_active(struct vmw_private *vmw_priv, 165 static int vmw_ldu_add_active(struct vmw_private *vmw_priv, 291 struct vmw_private *dev_priv; 358 static int vmw_ldu_init(struct vmw_private *dev_priv, unsigned unit) 489 int vmw_kms_ldu_init_display(struct vmw_private *dev_priv) 536 int vmw_kms_ldu_close_display(struct vmw_private *dev_priv) 549 int vmw_kms_ldu_do_bo_dirty(struct vmw_private *dev_priv,
|
| vmwgfx_resource.c | 112 struct vmw_private *dev_priv = res->dev_priv; 126 struct vmw_private *dev_priv = res->dev_priv; 193 struct vmw_private *dev_priv = res->dev_priv; 222 int vmw_resource_init(struct vmw_private *dev_priv, struct vmw_resource *res, 264 int vmw_user_resource_lookup_handle(struct vmw_private *dev_priv, 309 vmw_user_resource_noref_lookup_handle(struct vmw_private *dev_priv, 334 int vmw_user_lookup_handle(struct vmw_private *dev_priv, 493 struct vmw_private *dev_priv = res->dev_priv; 613 struct vmw_private *dev_priv = res->dev_priv; 717 struct vmw_private *dev_priv = res->dev_priv [all...] |
| vmwgfx_drv.c | 363 static int vmw_dummy_query_bo_create(struct vmw_private *dev_priv) 420 static int vmw_request_device_late(struct vmw_private *dev_priv) 447 static int vmw_request_device(struct vmw_private *dev_priv) 496 static void vmw_release_device_early(struct vmw_private *dev_priv) 523 static void vmw_release_device_late(struct vmw_private *dev_priv) 533 * Sets the initial_[width|height] fields on the given vmw_private. 541 static void vmw_get_initial_size(struct vmw_private *dev_priv) 571 * @dev_priv: Pointer to a struct vmw_private 579 static int vmw_dma_select_mode(struct vmw_private *dev_priv) 610 static int vmw_dma_masks(struct vmw_private *dev_priv [all...] |
| vmwgfx_resource_priv.h | 141 int vmw_resource_init(struct vmw_private *dev_priv, struct vmw_resource *res,
|
| vmwgfx_ioctl.c | 46 struct vmw_private *dev_priv = vmw_priv(dev); 147 static int vmw_fill_compat_cap(struct vmw_private *dev_priv, void *bounce, 186 struct vmw_private *dev_priv = vmw_priv(dev); 257 struct vmw_private *dev_priv = vmw_priv(dev); 339 struct vmw_private *dev_priv = vmw_priv(dev); 428 struct vmw_private *dev_priv = 451 struct vmw_private *dev_priv =
|
| vmwgfx_mob.c | 96 static int vmw_mob_pt_populate(struct vmw_private *dev_priv, 114 static int vmw_setup_otable_base(struct vmw_private *dev_priv, 197 static void vmw_takedown_otable_base(struct vmw_private *dev_priv, 240 static int vmw_otable_batch_setup(struct vmw_private *dev_priv, 323 int vmw_otables_setup(struct vmw_private *dev_priv) 354 static void vmw_otable_batch_takedown(struct vmw_private *dev_priv, 383 void vmw_otables_takedown(struct vmw_private *dev_priv) 437 static int vmw_mob_pt_populate(struct vmw_private *dev_priv, 602 void vmw_mob_unbind(struct vmw_private *dev_priv, 650 int vmw_mob_bind(struct vmw_private *dev_priv [all...] |
| vmwgfx_kms.c | 62 static int vmw_cursor_update_image(struct vmw_private *dev_priv, 96 static int vmw_cursor_update_bo(struct vmw_private *dev_priv, 133 static void vmw_cursor_update_position(struct vmw_private *dev_priv, 242 void vmw_kms_legacy_hotspot_clear(struct vmw_private *dev_priv) 258 void vmw_kms_cursor_post_execbuf(struct vmw_private *dev_priv) 385 struct vmw_private *dev_priv = vmw_priv(crtc->dev); 860 int vmw_kms_readback(struct vmw_private *dev_priv, 890 static int vmw_kms_new_framebuffer_surface(struct vmw_private *dev_priv, 1004 struct vmw_private *dev_priv = vmw_priv(framebuffer->dev); 1054 struct vmw_private *dev_priv = vmw_priv(framebuffer->dev) [all...] |