Lines Matching refs:vmw_private
78 struct vmw_private *dev_priv;
190 struct vmw_private { struct
336 static inline struct vmw_private *vmw_priv(struct drm_device *dev) in vmw_priv() argument
338 return (struct vmw_private *)dev->dev_private; in vmw_priv()
351 static inline void vmw_write(struct vmw_private *dev_priv, in vmw_write()
358 static inline uint32_t vmw_read(struct vmw_private *dev_priv, in vmw_read()
368 int vmw_3d_resource_inc(struct vmw_private *dev_priv, bool unhide_svga);
369 void vmw_3d_resource_dec(struct vmw_private *dev_priv, bool hide_svga);
375 extern int vmw_gmr_bind(struct vmw_private *dev_priv,
379 extern void vmw_gmr_unbind(struct vmw_private *dev_priv, int gmr_id);
385 extern struct vmw_resource *vmw_context_alloc(struct vmw_private *dev_priv);
392 extern int vmw_context_check(struct vmw_private *dev_priv,
396 extern int vmw_user_lookup_handle(struct vmw_private *dev_priv,
402 extern int vmw_surface_init(struct vmw_private *dev_priv,
405 extern int vmw_user_surface_lookup_handle(struct vmw_private *dev_priv,
415 extern int vmw_surface_check(struct vmw_private *dev_priv,
418 extern int vmw_surface_validate(struct vmw_private *dev_priv,
421 extern int vmw_dmabuf_init(struct vmw_private *dev_priv,
439 extern int vmw_user_stream_lookup(struct vmw_private *dev_priv,
448 extern int vmw_dmabuf_to_placement(struct vmw_private *vmw_priv,
452 extern int vmw_dmabuf_to_vram(struct vmw_private *dev_priv,
455 extern int vmw_dmabuf_to_vram_or_gmr(struct vmw_private *dev_priv,
458 extern int vmw_dmabuf_to_start_of_vram(struct vmw_private *vmw_priv,
461 extern int vmw_dmabuf_unpin(struct vmw_private *vmw_priv,
489 extern int vmw_fifo_init(struct vmw_private *dev_priv,
491 extern void vmw_fifo_release(struct vmw_private *dev_priv,
493 extern void *vmw_fifo_reserve(struct vmw_private *dev_priv, uint32_t bytes);
494 extern void vmw_fifo_commit(struct vmw_private *dev_priv, uint32_t bytes);
495 extern int vmw_fifo_send_fence(struct vmw_private *dev_priv,
497 extern void vmw_fifo_ping_host(struct vmw_private *dev_priv, uint32_t reason);
498 extern bool vmw_fifo_have_3d(struct vmw_private *dev_priv);
499 extern bool vmw_fifo_have_pitchlock(struct vmw_private *dev_priv);
500 extern int vmw_fifo_emit_dummy_query(struct vmw_private *dev_priv,
507 extern int vmw_ttm_global_init(struct vmw_private *dev_priv);
508 extern void vmw_ttm_global_release(struct vmw_private *dev_priv);
533 struct vmw_private *dev_priv,
543 vmw_execbuf_release_pinned_bo(struct vmw_private *dev_priv,
547 struct vmw_private *dev_priv,
550 extern void vmw_execbuf_copy_fence_user(struct vmw_private *dev_priv,
563 extern int vmw_wait_seqno(struct vmw_private *dev_priv, bool lazy,
569 extern bool vmw_seqno_passed(struct vmw_private *dev_priv,
571 extern int vmw_fallback_wait(struct vmw_private *dev_priv,
577 extern void vmw_update_seqno(struct vmw_private *dev_priv,
579 extern void vmw_seqno_waiter_add(struct vmw_private *dev_priv);
580 extern void vmw_seqno_waiter_remove(struct vmw_private *dev_priv);
581 extern void vmw_goal_waiter_add(struct vmw_private *dev_priv);
582 extern void vmw_goal_waiter_remove(struct vmw_private *dev_priv);
595 extern int vmw_wait_lag(struct vmw_private *dev_priv,
602 int vmw_fb_init(struct vmw_private *vmw_priv);
603 int vmw_fb_close(struct vmw_private *dev_priv);
604 int vmw_fb_off(struct vmw_private *vmw_priv);
605 int vmw_fb_on(struct vmw_private *vmw_priv);
611 int vmw_kms_init(struct vmw_private *dev_priv);
612 int vmw_kms_close(struct vmw_private *dev_priv);
613 int vmw_kms_save_vga(struct vmw_private *vmw_priv);
614 int vmw_kms_restore_vga(struct vmw_private *vmw_priv);
617 void vmw_kms_cursor_post_execbuf(struct vmw_private *dev_priv);
622 int vmw_kms_write_svga(struct vmw_private *vmw_priv,
626 bool vmw_kms_validate_mode_vram(struct vmw_private *dev_priv,
632 int vmw_kms_present(struct vmw_private *dev_priv,
639 int vmw_kms_readback(struct vmw_private *dev_priv,
662 int vmw_overlay_init(struct vmw_private *dev_priv);
663 int vmw_overlay_close(struct vmw_private *dev_priv);
666 int vmw_overlay_stop_all(struct vmw_private *dev_priv);
667 int vmw_overlay_resume_all(struct vmw_private *dev_priv);
668 int vmw_overlay_pause_all(struct vmw_private *dev_priv);
669 int vmw_overlay_claim(struct vmw_private *dev_priv, uint32_t *out);
670 int vmw_overlay_unref(struct vmw_private *dev_priv, uint32_t stream_id);
671 int vmw_overlay_num_overlays(struct vmw_private *dev_priv);
672 int vmw_overlay_num_free_overlays(struct vmw_private *dev_priv);
715 static inline struct ttm_mem_global *vmw_mem_glob(struct vmw_private *dev_priv) in vmw_mem_glob()