.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "FB_FIND_MODE" "" "06 October 2005" "" "" .SH NAME fb_find_mode \- finds a valid video mode .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp int __init fb_find_mode (struct fb_var_screeninfo * \fIvar\fB, struct fb_info * \fIinfo\fB, const char * \fImode_option\fB, const struct fb_videomode * \fIdb\fB, unsigned int \fIdbsize\fB, const struct fb_videomode * \fIdefault_mode\fB, unsigned int \fIdefault_bpp\fB); \fR .SH "ARGUMENTS" .TP \fB\fIvar\fB\fR frame buffer user defined part of display .TP \fB\fIinfo\fB\fR frame buffer info structure .TP \fB\fImode_option\fB\fR string video mode to find .TP \fB\fIdb\fB\fR video mode database .TP \fB\fIdbsize\fB\fR size of \fIdb\fR .TP \fB\fIdefault_mode\fB\fR default video mode to fall back to .TP \fB\fIdefault_bpp\fB\fR default color depth in bits per pixel .SH "DESCRIPTION" .PP Finds a suitable video mode, starting with the specified mode in \fImode_option\fR with fallback to \fIdefault_mode\fR\&. If \fIdefault_mode\fR fails, all modes in the video mode database will be tried. .PP Valid mode specifiers for \fImode_option\fR: .PP x[-][@] or [-][@] .PP with , , and decimal numbers and a string. .SH "NOTE" .PP The passed struct \fIvar\fR is _not_ cleared! This allows you to supply values for e.g. the grayscale and accel_flags fields. .PP Returns zero for failure, 1 if using specified \fImode_option\fR, 2 if using specified \fImode_option\fR with an ignored refresh rate, 3 if default mode is used, 4 if fall back to any valid mode.