Lines Matching refs:vmw_priv

41 	struct vmw_private *vmw_priv;  member
107 struct vmw_private *vmw_priv = par->vmw_priv; in vmw_fb_check_var() local
150 if (!vmw_kms_validate_mode_vram(vmw_priv, in vmw_fb_check_var()
180 struct vmw_private *vmw_priv = par->vmw_priv; in vmw_fb_dirty_flush() local
181 struct fb_info *info = vmw_priv->fb_info; in vmw_fb_dirty_flush()
260 vmw_cmd_flush(vmw_priv, false); in vmw_fb_dirty_flush()
391 static int vmw_fb_create_bo(struct vmw_private *vmw_priv, in vmw_fb_create_bo() argument
397 ret = vmw_bo_create(vmw_priv, size, in vmw_fb_create_bo()
469 drm_mode_destroy(&par->vmw_priv->drm, par->set_mode); in vmw_fb_kms_detach()
521 ret = vmw_fb_create_bo(par->vmw_priv, new_bo_size, in vmw_fb_kms_framebuffer()
531 vfb = vmw_kms_new_framebuffer(par->vmw_priv, par->vmw_bo, NULL, in vmw_fb_kms_framebuffer()
544 struct vmw_private *vmw_priv = par->vmw_priv; in vmw_fb_set_par() local
555 mode = drm_mode_duplicate(&vmw_priv->drm, &new_mode); in vmw_fb_set_par()
565 if (!vmw_kms_validate_mode_vram(vmw_priv, in vmw_fb_set_par()
569 drm_mode_destroy(&vmw_priv->drm, mode); in vmw_fb_set_par()
603 drm_mode_destroy(&vmw_priv->drm, par->set_mode); in vmw_fb_set_par()
625 int vmw_fb_init(struct vmw_private *vmw_priv) in vmw_fb_init() argument
627 struct device *device = vmw_priv->drm.dev; in vmw_fb_init()
638 fb_width = min(vmw_priv->fb_max_width, (unsigned)2048); in vmw_fb_init()
639 fb_height = min(vmw_priv->fb_max_height, (unsigned)2048); in vmw_fb_init()
651 vmw_priv->fb_info = info; in vmw_fb_init()
655 par->vmw_priv = vmw_priv; in vmw_fb_init()
660 ret = vmw_kms_fbdev_init_data(vmw_priv, 0, par->max_width, in vmw_fb_init()
725 info->apertures->ranges[0].base = vmw_priv->vram_start; in vmw_fb_init()
726 info->apertures->ranges[0].size = vmw_priv->vram_size; in vmw_fb_init()
754 vmw_priv->fb_info = NULL; in vmw_fb_init()
759 int vmw_fb_close(struct vmw_private *vmw_priv) in vmw_fb_close() argument
764 if (!vmw_priv->fb_info) in vmw_fb_close()
767 info = vmw_priv->fb_info; in vmw_fb_close()
785 int vmw_fb_off(struct vmw_private *vmw_priv) in vmw_fb_off() argument
791 if (!vmw_priv->fb_info) in vmw_fb_off()
794 info = vmw_priv->fb_info; in vmw_fb_off()
807 int vmw_fb_on(struct vmw_private *vmw_priv) in vmw_fb_on() argument
813 if (!vmw_priv->fb_info) in vmw_fb_on()
816 info = vmw_priv->fb_info; in vmw_fb_on()