Lines Matching refs:fb_helper

50 	struct drm_fb_helper *fb_helper = info->par;  in intel_fbdev_set_par()  local
52 container_of(fb_helper, struct intel_fbdev, helper); in intel_fbdev_set_par()
58 mutex_lock(&fb_helper->dev->struct_mutex); in intel_fbdev_set_par()
60 mutex_unlock(&fb_helper->dev->struct_mutex); in intel_fbdev_set_par()
68 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_blank() local
70 container_of(fb_helper, struct intel_fbdev, helper); in intel_fbdev_blank()
76 mutex_lock(&fb_helper->dev->struct_mutex); in intel_fbdev_blank()
78 mutex_unlock(&fb_helper->dev->struct_mutex); in intel_fbdev_blank()
87 struct drm_fb_helper *fb_helper = info->par; in intel_fbdev_pan_display() local
89 container_of(fb_helper, struct intel_fbdev, helper); in intel_fbdev_pan_display()
95 mutex_lock(&fb_helper->dev->struct_mutex); in intel_fbdev_pan_display()
97 mutex_unlock(&fb_helper->dev->struct_mutex); in intel_fbdev_pan_display()
312 intel_fb_helper_crtc(struct drm_fb_helper *fb_helper, struct drm_crtc *crtc) in intel_fb_helper_crtc() argument
316 for (i = 0; i < fb_helper->crtc_count; i++) in intel_fb_helper_crtc()
317 if (fb_helper->crtc_info[i].mode_set.crtc == crtc) in intel_fb_helper_crtc()
318 return &fb_helper->crtc_info[i]; in intel_fb_helper_crtc()
350 static bool intel_fb_initial_config(struct drm_fb_helper *fb_helper, in intel_fb_initial_config() argument
356 struct drm_device *dev = fb_helper->dev; in intel_fb_initial_config()
365 save_enabled = kcalloc(fb_helper->connector_count, sizeof(bool), in intel_fb_initial_config()
370 memcpy(save_enabled, enabled, fb_helper->connector_count); in intel_fb_initial_config()
371 mask = (1 << fb_helper->connector_count) - 1; in intel_fb_initial_config()
373 for (i = 0; i < fb_helper->connector_count; i++) { in intel_fb_initial_config()
379 fb_conn = fb_helper->connector_info[i]; in intel_fb_initial_config()
419 new_crtc = intel_fb_helper_crtc(fb_helper, encoder->crtc); in intel_fb_initial_config()
426 for (j = 0; j < fb_helper->connector_count; j++) { in intel_fb_initial_config()
504 memcpy(enabled, save_enabled, fb_helper->connector_count); in intel_fb_initial_config()
789 struct drm_fb_helper *fb_helper; in intel_fbdev_restore_mode() local
794 fb_helper = &ifbdev->helper; in intel_fbdev_restore_mode()
796 ret = drm_fb_helper_restore_fbdev_mode_unlocked(fb_helper); in intel_fbdev_restore_mode()
800 mutex_lock(&fb_helper->dev->struct_mutex); in intel_fbdev_restore_mode()
802 mutex_unlock(&fb_helper->dev->struct_mutex); in intel_fbdev_restore_mode()