• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/vmwgfx/

Lines Matching refs:dev_priv

51 int vmw_cursor_update_image(struct vmw_private *dev_priv,
65 cmd = vmw_fifo_reserve(dev_priv, cmd_size);
82 vmw_fifo_commit(dev_priv, cmd_size);
87 void vmw_cursor_update_position(struct vmw_private *dev_priv,
90 __le32 __iomem *fifo_mem = dev_priv->mmio_virt;
103 struct vmw_private *dev_priv = vmw_priv(crtc->dev);
111 ret = vmw_user_surface_lookup_handle(dev_priv, tfile,
143 vmw_cursor_update_image(dev_priv, surface->snooper.image,
169 vmw_cursor_update_image(dev_priv, virtual, 64, 64,
177 vmw_cursor_update_position(dev_priv, false, 0, 0);
181 vmw_cursor_update_position(dev_priv, true, du->cursor_x, du->cursor_y);
188 struct vmw_private *dev_priv = vmw_priv(crtc->dev);
195 vmw_cursor_update_position(dev_priv, shown,
274 * vmw_ldu_crtc_cursor_update_image(dev_priv,
284 void vmw_kms_cursor_post_execbuf(struct vmw_private *dev_priv)
286 struct drm_device *dev = dev_priv->dev;
299 vmw_cursor_update_image(dev_priv,
357 struct vmw_private *dev_priv = vmw_priv(framebuffer->dev);
369 cmd = vmw_fifo_reserve(dev_priv, sizeof(*cmd));
383 vmw_fifo_commit(dev_priv, sizeof(*cmd));
399 struct vmw_private *dev_priv = vmw_priv(framebuffer->dev);
414 !(dev_priv->fifo.capabilities &
442 cmd = vmw_fifo_reserve(dev_priv, sizeof(*cmd) + (num_clips - 1) * sizeof(cmd->cr));
463 vmw_fifo_commit(dev_priv, sizeof(*cmd) + (num_clips - 1) * sizeof(cmd->cr));
474 int vmw_kms_new_framebuffer_surface(struct vmw_private *dev_priv,
480 struct drm_device *dev = dev_priv->dev;
550 struct vmw_private *dev_priv = vmw_priv(framebuffer->dev);
569 cmd = vmw_fifo_reserve(dev_priv, sizeof(*cmd) * num_clips);
583 vmw_fifo_commit(dev_priv, sizeof(*cmd) * num_clips);
596 struct vmw_private *dev_priv = vmw_priv(vfb->base.dev);
606 vmw_overlay_pause_all(dev_priv);
607 ret = vmw_dmabuf_init(dev_priv, vfbs->buffer, size,
610 vmw_overlay_resume_all(dev_priv);
630 struct vmw_private *dev_priv = vmw_priv(vfb->base.dev);
636 vmw_overlay_pause_all(dev_priv);
638 ret = vmw_dmabuf_to_start_of_vram(dev_priv, vfbd->buffer);
640 vmw_overlay_resume_all(dev_priv);
649 struct vmw_private *dev_priv = vmw_priv(vfb->base.dev);
658 return vmw_dmabuf_from_vram(dev_priv, vfbd->buffer);
661 int vmw_kms_new_framebuffer_dmabuf(struct vmw_private *dev_priv,
667 struct drm_device *dev = dev_priv->dev;
715 struct vmw_private *dev_priv = vmw_priv(dev);
722 ret = vmw_user_surface_lookup_handle(dev_priv, tfile,
730 ret = vmw_kms_new_framebuffer_surface(dev_priv, surface, &vfb,
751 ret = vmw_kms_new_framebuffer_dmabuf(dev_priv, bo, &vfb,
776 int vmw_kms_init(struct vmw_private *dev_priv)
778 struct drm_device *dev = dev_priv->dev;
789 ret = vmw_kms_init_legacy_display_system(dev_priv);
794 int vmw_kms_close(struct vmw_private *dev_priv)
801 drm_mode_config_cleanup(dev_priv->dev);
802 vmw_kms_close_legacy_display_system(dev_priv);
955 struct vmw_private *dev_priv = vmw_priv(dev);
970 vmw_kms_ldu_update_layout(dev_priv, 1, &def_rect);
989 vmw_kms_ldu_update_layout(dev_priv, arg->num_outputs, rects);