<def f='src/src/sys/external/bsd/drm2/dist/include/drm/drm_crtc.h' l='366' ll='385'/>
<size>72</size>
<doc f='src/src/sys/external/bsd/drm2/dist/include/drm/drm_crtc.h' l='350'>/**
 * drm_connector_funcs - control connectors on a given device
 * @dpms: set power state (see drm_crtc_funcs above)
 * @save: save connector state
 * @restore: restore connector state
 * @reset: reset connector after state has been invalidated (e.g. resume)
 * @detect: is this connector active?
 * @fill_modes: fill mode list for this connector
 * @set_property: property for this connector may need an update
 * @destroy: make object go away
 * @force: notify the driver that the connector is forced on
 *
 * Each CRTC may have one or more connectors attached to it.  The functions
 * below allow the core DRM code to control connectors, enumerate available modes,
 * etc.
 */</doc>
<mbr r='drm_connector_funcs::dpms' o='0' t='void (*)(struct drm_connector *, int)'/>
<mbr r='drm_connector_funcs::save' o='64' t='void (*)(struct drm_connector *)'/>
<mbr r='drm_connector_funcs::restore' o='128' t='void (*)(struct drm_connector *)'/>
<mbr r='drm_connector_funcs::reset' o='192' t='void (*)(struct drm_connector *)'/>
<mbr r='drm_connector_funcs::detect' o='256' t='enum drm_connector_status (*)(struct drm_connector *, _Bool)'/>
<mbr r='drm_connector_funcs::fill_modes' o='320' t='int (*)(struct drm_connector *, __uint32_t, __uint32_t)'/>
<mbr r='drm_connector_funcs::set_property' o='384' t='int (*)(struct drm_connector *, struct drm_property *, __uint64_t)'/>
<mbr r='drm_connector_funcs::destroy' o='448' t='void (*)(struct drm_connector *)'/>
<mbr r='drm_connector_funcs::force' o='512' t='void (*)(struct drm_connector *)'/>
