Lines Matching defs:output
368 * Called to allow the output a chance to create properties after the
372 (*create_resources)(xf86OutputPtr output);
375 * Turns the output on/off, or sets intermediate power levels if available.
378 * mode is DPMSModeOff, the output must be disabled, as the DPLL may be
382 (*dpms)(xf86OutputPtr output,
386 * Saves the output's state for restoration on VT switch.
389 (*save)(xf86OutputPtr output);
392 * Restore's the output's state at VT switch.
395 (*restore)(xf86OutputPtr output);
398 * Callback for testing a video mode for a given output.
401 * on the output specifically, and not represent generic CRTC limitations.
406 (*mode_valid)(xf86OutputPtr output,
412 * This allows an output to adjust the clock or even the entire set of
417 (*mode_fixup)(xf86OutputPtr output,
422 * Callback for preparing mode changes on an output
425 (*prepare)(xf86OutputPtr output);
428 * Callback for committing mode changes on an output
431 (*commit)(xf86OutputPtr output);
436 * This is only called while the output is disabled. The dpms callback
437 * must be all that's necessary for the output, to turn the output on
441 (*mode_set)(xf86OutputPtr output,
446 * Probe for a connected output, and return detect_status.
449 (*detect)(xf86OutputPtr output);
459 (*get_modes)(xf86OutputPtr output);
463 * Callback when an output's property has changed.
466 (*set_property)(xf86OutputPtr output,
475 (*get_property)(xf86OutputPtr output,
480 * Callback to get current CRTC for a given output
483 (*get_crtc)(xf86OutputPtr output);
486 * Clean up driver-specific bits of the output
489 (*destroy) (xf86OutputPtr output);
509 * If this output is not in use, this field will be NULL.
514 * Possible CRTCs for this output as a mask of crtc indices
519 * Possible outputs to share the same CRTC as a mask of output indices
524 * Whether this output can support interlaced modes
529 * Whether this output can support double scan modes
534 * List of available modes on this output.
565 * to this output or not, or whether there is no way to tell
575 /** Physical size of the currently attached output device. */
581 /** output-specific functions */
592 * RandR 1.2 output structure.
595 * RandR output structure and is created when this output is created
633 xf86OutputPtr *output;
637 * output. pScrn->modes will be loaded from this output,
638 * adjust frame will whack this output, etc.
696 return config->output[config->compat_output];
783 * Return whether any output is assigned to the crtc
797 xf86OutputUseScreenMonitor (xf86OutputPtr output, Bool use_screen_monitor);
800 xf86OutputRename (xf86OutputPtr output, const char *name);
803 xf86OutputDestroy (xf86OutputPtr output);
833 xf86OutputFindClosestMode (xf86OutputPtr output, DisplayModePtr desired);
839 * Set the EDID information for the specified output
842 xf86OutputSetEDID (xf86OutputPtr output, xf86MonPtr edid_mon);
846 * stored in 'output'
849 xf86OutputGetEDIDModes (xf86OutputPtr output);
852 xf86OutputGetEDID (xf86OutputPtr output, I2CBusPtr pDDCBus);