Lines Matching refs:sizes
855 struct drm_fb_helper_surface_size sizes; in drm_fb_helper_single_fb_probe() local
858 memset(&sizes, 0, sizeof(struct drm_fb_helper_surface_size)); in drm_fb_helper_single_fb_probe()
859 sizes.surface_depth = 24; in drm_fb_helper_single_fb_probe()
860 sizes.surface_bpp = 32; in drm_fb_helper_single_fb_probe()
861 sizes.fb_width = (unsigned)-1; in drm_fb_helper_single_fb_probe()
862 sizes.fb_height = (unsigned)-1; in drm_fb_helper_single_fb_probe()
866 if (preferred_bpp != sizes.surface_bpp) in drm_fb_helper_single_fb_probe()
867 sizes.surface_depth = sizes.surface_bpp = preferred_bpp; in drm_fb_helper_single_fb_probe()
879 sizes.surface_depth = sizes.surface_bpp = 8; in drm_fb_helper_single_fb_probe()
882 sizes.surface_depth = 15; in drm_fb_helper_single_fb_probe()
883 sizes.surface_bpp = 16; in drm_fb_helper_single_fb_probe()
886 sizes.surface_depth = sizes.surface_bpp = 16; in drm_fb_helper_single_fb_probe()
889 sizes.surface_depth = sizes.surface_bpp = 24; in drm_fb_helper_single_fb_probe()
892 sizes.surface_depth = 24; in drm_fb_helper_single_fb_probe()
893 sizes.surface_bpp = 32; in drm_fb_helper_single_fb_probe()
908 if (desired_mode->hdisplay < sizes.fb_width) in drm_fb_helper_single_fb_probe()
909 sizes.fb_width = desired_mode->hdisplay; in drm_fb_helper_single_fb_probe()
910 if (desired_mode->vdisplay < sizes.fb_height) in drm_fb_helper_single_fb_probe()
911 sizes.fb_height = desired_mode->vdisplay; in drm_fb_helper_single_fb_probe()
912 if (desired_mode->hdisplay > sizes.surface_width) in drm_fb_helper_single_fb_probe()
913 sizes.surface_width = desired_mode->hdisplay; in drm_fb_helper_single_fb_probe()
914 if (desired_mode->vdisplay > sizes.surface_height) in drm_fb_helper_single_fb_probe()
915 sizes.surface_height = desired_mode->vdisplay; in drm_fb_helper_single_fb_probe()
920 if (crtc_count == 0 || sizes.fb_width == -1 || sizes.fb_height == -1) { in drm_fb_helper_single_fb_probe()
924 sizes.fb_width = sizes.surface_width = 1024; in drm_fb_helper_single_fb_probe()
925 sizes.fb_height = sizes.surface_height = 768; in drm_fb_helper_single_fb_probe()
929 ret = (*fb_helper->funcs->fb_probe)(fb_helper, &sizes); in drm_fb_helper_single_fb_probe()