Lines Matching defs:vmw_private

182 	struct vmw_private *dev_priv;
455 struct vmw_private {
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);
732 extern int vmw_user_lookup_handle(struct vmw_private *dev_priv,
738 struct vmw_private *dev_priv,
744 vmw_user_resource_noref_lookup_handle(struct vmw_private *dev_priv,
753 extern int vmw_user_stream_lookup(struct vmw_private *dev_priv,
766 extern void vmw_resource_evict_all(struct vmw_private *dev_priv);
798 extern int vmw_bo_pin_in_placement(struct vmw_private *vmw_priv,
802 extern int vmw_bo_pin_in_vram(struct vmw_private *dev_priv,
805 extern int vmw_bo_pin_in_vram_or_gmr(struct vmw_private *dev_priv,
808 extern int vmw_bo_pin_in_start_of_vram(struct vmw_private *vmw_priv,
811 extern int vmw_bo_unpin(struct vmw_private *vmw_priv,
818 extern int vmw_bo_init(struct vmw_private *dev_priv,
825 extern int vmw_user_bo_alloc(struct vmw_private *dev_priv,
936 extern int vmw_fifo_init(struct vmw_private *dev_priv,
938 extern void vmw_fifo_release(struct vmw_private *dev_priv,
941 vmw_fifo_reserve_dx(struct vmw_private *dev_priv, uint32_t bytes, int ctx_id);
942 extern void vmw_fifo_commit(struct vmw_private *dev_priv, uint32_t bytes);
943 extern void vmw_fifo_commit_flush(struct vmw_private *dev_priv, uint32_t bytes);
944 extern int vmw_fifo_send_fence(struct vmw_private *dev_priv,
946 extern void vmw_fifo_ping_host_locked(struct vmw_private *, uint32_t reason);
947 extern void vmw_fifo_ping_host(struct vmw_private *dev_priv, uint32_t reason);
948 extern bool vmw_fifo_have_3d(struct vmw_private *dev_priv);
949 extern bool vmw_fifo_have_pitchlock(struct vmw_private *dev_priv);
950 extern int vmw_fifo_emit_dummy_query(struct vmw_private *dev_priv,
952 extern int vmw_fifo_flush(struct vmw_private *dev_priv,
979 extern void vmw_validation_mem_init_ttm(struct vmw_private *dev_priv,
1051 struct vmw_private *dev_priv,
1061 extern void __vmw_execbuf_release_pinned_bo(struct vmw_private *dev_priv,
1063 extern void vmw_execbuf_release_pinned_bo(struct vmw_private *dev_priv);
1066 struct vmw_private *dev_priv,
1069 extern void vmw_execbuf_copy_fence_user(struct vmw_private *dev_priv,
1084 extern int vmw_wait_seqno(struct vmw_private *dev_priv, bool lazy,
1089 extern bool vmw_seqno_passed(struct vmw_private *dev_priv,
1091 extern int vmw_fallback_wait(struct vmw_private *dev_priv,
1097 extern void vmw_update_seqno(struct vmw_private *dev_priv,
1099 extern void vmw_seqno_waiter_add(struct vmw_private *dev_priv);
1100 extern void vmw_seqno_waiter_remove(struct vmw_private *dev_priv);
1101 extern void vmw_goal_waiter_add(struct vmw_private *dev_priv);
1102 extern void vmw_goal_waiter_remove(struct vmw_private *dev_priv);
1103 extern void vmw_generic_waiter_add(struct vmw_private *dev_priv, u32 flag,
1105 extern void vmw_generic_waiter_remove(struct vmw_private *dev_priv,
1119 extern int vmw_wait_lag(struct vmw_private *dev_priv,
1126 int vmw_fb_init(struct vmw_private *vmw_priv);
1127 int vmw_fb_close(struct vmw_private *dev_priv);
1128 int vmw_fb_off(struct vmw_private *vmw_priv);
1129 int vmw_fb_on(struct vmw_private *vmw_priv);
1135 int vmw_kms_init(struct vmw_private *dev_priv);
1136 int vmw_kms_close(struct vmw_private *dev_priv);
1137 int vmw_kms_save_vga(struct vmw_private *vmw_priv);
1138 int vmw_kms_restore_vga(struct vmw_private *vmw_priv);
1141 void vmw_kms_cursor_post_execbuf(struct vmw_private *dev_priv);
1146 int vmw_kms_write_svga(struct vmw_private *vmw_priv,
1149 bool vmw_kms_validate_mode_vram(struct vmw_private *dev_priv,
1155 int vmw_kms_present(struct vmw_private *dev_priv,
1164 void vmw_kms_legacy_hotspot_clear(struct vmw_private *dev_priv);
1187 int vmw_overlay_init(struct vmw_private *dev_priv);
1188 int vmw_overlay_close(struct vmw_private *dev_priv);
1191 int vmw_overlay_stop_all(struct vmw_private *dev_priv);
1192 int vmw_overlay_resume_all(struct vmw_private *dev_priv);
1193 int vmw_overlay_pause_all(struct vmw_private *dev_priv);
1194 int vmw_overlay_claim(struct vmw_private *dev_priv, uint32_t *out);
1195 int vmw_overlay_unref(struct vmw_private *dev_priv, uint32_t stream_id);
1196 int vmw_overlay_num_overlays(struct vmw_private *dev_priv);
1197 int vmw_overlay_num_free_overlays(struct vmw_private *dev_priv);
1222 extern int vmw_mob_bind(struct vmw_private *dev_priv, struct vmw_mob *mob,
1225 extern void vmw_mob_unbind(struct vmw_private *dev_priv,
1229 extern int vmw_otables_setup(struct vmw_private *dev_priv);
1230 extern void vmw_otables_takedown(struct vmw_private *dev_priv);
1238 extern int vmw_context_check(struct vmw_private *dev_priv,
1282 extern int vmw_surface_check(struct vmw_private *dev_priv,
1285 extern int vmw_surface_validate(struct vmw_private *dev_priv,
1316 extern int vmw_compat_shader_add(struct vmw_private *dev_priv,
1330 extern void vmw_dx_shader_cotable_list_scrub(struct vmw_private *dev_priv,
1343 vmw_cmdbuf_res_man_create(struct vmw_private *dev_priv);
1367 extern struct vmw_resource *vmw_cotable_alloc(struct vmw_private *dev_priv,
1382 vmw_cmdbuf_man_create(struct vmw_private *dev_priv);
1536 static inline struct ttm_mem_global *vmw_mem_glob(struct vmw_private *dev_priv)
1541 static inline void vmw_fifo_resource_inc(struct vmw_private *dev_priv)
1546 static inline void vmw_fifo_resource_dec(struct vmw_private *dev_priv)