<dec f='src/src/sys/dev/videomode/vesagtf.h' l='79' type='void vesagtf_mode_params(unsigned int x, unsigned int y, unsigned int refresh, struct vesagtf_params * , int flags, struct videomode * )'/>
<doc f='src/src/sys/dev/videomode/vesagtf.h' l='75'>/*
 * A more complete version, in case we ever want to use alternate GTF
 * parameters.  EDID 1.3 allows for &quot;secondary GTF parameters&quot;.
 */</doc>
<def f='src/src/sys/dev/videomode/vesagtf.c' l='219' ll='634' type='void vesagtf_mode_params(unsigned int h_pixels, unsigned int v_lines, unsigned int freq, struct vesagtf_params * params, int flags, struct videomode * vmp)'/>
<use f='src/src/sys/dev/videomode/vesagtf.c' l='651' u='c' c='vesagtf_mode'/>
<doc f='src/src/sys/dev/videomode/vesagtf.c' l='206'>/*
 * vert_refresh() - as defined by the GTF Timing Standard, compute the
 * Stage 1 Parameters using the vertical refresh frequency.  In other
 * words: input a desired resolution and desired refresh rate, and
 * output the GTF mode timings.
 *
 * XXX All the code is in place to compute interlaced modes, but I don&apos;t
 * feel like testing it right now.
 *
 * XXX margin computations are implemented but not tested (nor used by
 * XFree86 of fbset mode descriptions, from what I can tell).
 */</doc>
