Lines Matching refs:sizes
1344 struct drm_fb_helper_surface_size sizes; in drm_fb_helper_single_fb_probe() local
1347 memset(&sizes, 0, sizeof(struct drm_fb_helper_surface_size)); in drm_fb_helper_single_fb_probe()
1348 sizes.surface_depth = 24; in drm_fb_helper_single_fb_probe()
1349 sizes.surface_bpp = 32; in drm_fb_helper_single_fb_probe()
1350 sizes.fb_width = (unsigned)-1; in drm_fb_helper_single_fb_probe()
1351 sizes.fb_height = (unsigned)-1; in drm_fb_helper_single_fb_probe()
1355 if (preferred_bpp != sizes.surface_bpp) in drm_fb_helper_single_fb_probe()
1356 sizes.surface_depth = sizes.surface_bpp = preferred_bpp; in drm_fb_helper_single_fb_probe()
1368 sizes.surface_depth = sizes.surface_bpp = 8; in drm_fb_helper_single_fb_probe()
1371 sizes.surface_depth = 15; in drm_fb_helper_single_fb_probe()
1372 sizes.surface_bpp = 16; in drm_fb_helper_single_fb_probe()
1375 sizes.surface_depth = sizes.surface_bpp = 16; in drm_fb_helper_single_fb_probe()
1378 sizes.surface_depth = sizes.surface_bpp = 24; in drm_fb_helper_single_fb_probe()
1381 sizes.surface_depth = 24; in drm_fb_helper_single_fb_probe()
1382 sizes.surface_bpp = 32; in drm_fb_helper_single_fb_probe()
1414 sizes.surface_width = max_t(u32, desired_mode->hdisplay + x, sizes.surface_width); in drm_fb_helper_single_fb_probe()
1415 sizes.surface_height = max_t(u32, desired_mode->vdisplay + y, sizes.surface_height); in drm_fb_helper_single_fb_probe()
1428 sizes.fb_width = min_t(u32, desired_mode->hdisplay + x, sizes.fb_width); in drm_fb_helper_single_fb_probe()
1430 sizes.fb_height = min_t(u32, desired_mode->vdisplay + y, sizes.fb_height); in drm_fb_helper_single_fb_probe()
1433 if (crtc_count == 0 || sizes.fb_width == -1 || sizes.fb_height == -1) { in drm_fb_helper_single_fb_probe()
1437 sizes.fb_width = sizes.surface_width = 1024; in drm_fb_helper_single_fb_probe()
1438 sizes.fb_height = sizes.surface_height = 768; in drm_fb_helper_single_fb_probe()
1442 ret = (*fb_helper->funcs->fb_probe)(fb_helper, &sizes); in drm_fb_helper_single_fb_probe()