• Home
  • Raw
  • Download

Lines Matching refs:fb

45 	struct vmw_framebuffer *fb;  member
79 struct drm_framebuffer *fb = NULL; in vmw_ldu_commit_list() local
97 fb = entry->base.crtc.primary->fb; in vmw_ldu_commit_list()
99 return vmw_kms_write_svga(dev_priv, w, h, fb->pitches[0], in vmw_ldu_commit_list()
100 fb->bits_per_pixel, fb->depth); in vmw_ldu_commit_list()
105 fb = entry->base.crtc.primary->fb; in vmw_ldu_commit_list()
107 vmw_kms_write_svga(dev_priv, fb->width, fb->height, fb->pitches[0], in vmw_ldu_commit_list()
108 fb->bits_per_pixel, fb->depth); in vmw_ldu_commit_list()
166 BUG_ON(!ld->fb); in vmw_ldu_del_active()
167 if (ld->fb->unpin) in vmw_ldu_del_active()
168 ld->fb->unpin(ld->fb); in vmw_ldu_del_active()
169 ld->fb = NULL; in vmw_ldu_del_active()
183 BUG_ON(!ld->num_active && ld->fb); in vmw_ldu_add_active()
184 if (vfb != ld->fb) { in vmw_ldu_add_active()
185 if (ld->fb && ld->fb->unpin) in vmw_ldu_add_active()
186 ld->fb->unpin(ld->fb); in vmw_ldu_add_active()
189 ld->fb = vfb; in vmw_ldu_add_active()
218 struct drm_framebuffer *fb; in vmw_ldu_crtc_set_config() local
230 vfb = set->fb ? vmw_framebuffer_to_vfb(set->fb) : NULL; in vmw_ldu_crtc_set_config()
246 if (dev_priv->ldu_priv->fb && vfb && in vmw_ldu_crtc_set_config()
249 dev_priv->ldu_priv->fb != vfb) { in vmw_ldu_crtc_set_config()
259 if (set->num_connectors == 0 || !set->mode || !set->fb) { in vmw_ldu_crtc_set_config()
263 crtc->primary->fb = NULL; in vmw_ldu_crtc_set_config()
274 fb = set->fb; in vmw_ldu_crtc_set_config()
276 if (set->x + mode->hdisplay > fb->width || in vmw_ldu_crtc_set_config()
277 set->y + mode->vdisplay > fb->height) { in vmw_ldu_crtc_set_config()
284 crtc->primary->fb = fb; in vmw_ldu_crtc_set_config()
405 dev_priv->ldu_priv->fb = NULL; in vmw_kms_ldu_init_display()