Lines Matching refs:sizes
1505 struct drm_fb_helper_surface_size *sizes) in __drm_fb_helper_find_sizes() argument
1516 memset(sizes, 0, sizeof(*sizes)); in __drm_fb_helper_find_sizes()
1517 sizes->fb_width = (u32)-1; in __drm_fb_helper_find_sizes()
1518 sizes->fb_height = (u32)-1; in __drm_fb_helper_find_sizes()
1565 sizes->surface_bpp = drm_format_info_bpp(info, 0); in __drm_fb_helper_find_sizes()
1566 sizes->surface_depth = info->depth; in __drm_fb_helper_find_sizes()
1589 sizes->surface_width = in __drm_fb_helper_find_sizes()
1590 max_t(u32, desired_mode->hdisplay + x, sizes->surface_width); in __drm_fb_helper_find_sizes()
1591 sizes->surface_height = in __drm_fb_helper_find_sizes()
1592 max_t(u32, desired_mode->vdisplay + y, sizes->surface_height); in __drm_fb_helper_find_sizes()
1608 sizes->fb_width = min_t(u32, desired_mode->hdisplay + x, sizes->fb_width); in __drm_fb_helper_find_sizes()
1610 sizes->fb_height = min_t(u32, desired_mode->vdisplay + y, sizes->fb_height); in __drm_fb_helper_find_sizes()
1613 if (crtc_count == 0 || sizes->fb_width == -1 || sizes->fb_height == -1) { in __drm_fb_helper_find_sizes()
1622 struct drm_fb_helper_surface_size *sizes) in drm_fb_helper_find_sizes() argument
1630 ret = __drm_fb_helper_find_sizes(fb_helper, sizes); in drm_fb_helper_find_sizes()
1637 sizes->surface_height *= drm_fbdev_overalloc; in drm_fb_helper_find_sizes()
1638 sizes->surface_height /= 100; in drm_fb_helper_find_sizes()
1639 if (sizes->surface_height > config->max_height) { in drm_fb_helper_find_sizes()
1642 sizes->surface_height = config->max_height; in drm_fb_helper_find_sizes()
1656 struct drm_fb_helper_surface_size sizes; in drm_fb_helper_single_fb_probe() local
1659 ret = drm_fb_helper_find_sizes(fb_helper, &sizes); in drm_fb_helper_single_fb_probe()
1668 ret = (*fb_helper->funcs->fb_probe)(fb_helper, &sizes); in drm_fb_helper_single_fb_probe()
1745 struct drm_fb_helper_surface_size *sizes) in drm_fb_helper_fill_info() argument
1752 sizes->fb_width, sizes->fb_height); in drm_fb_helper_fill_info()