<def f='src/src/sys/external/bsd/drm2/dist/include/drm/drm_crtc.h' l='602' ll='614'/>
<size>56</size>
<doc f='src/src/sys/external/bsd/drm2/dist/include/drm/drm_crtc.h' l='592'>/**
 * drm_bridge_funcs - drm_bridge control functions
 * @mode_fixup: Try to fixup (or reject entirely) proposed mode for this bridge
 * @disable: Called right before encoder prepare, disables the bridge
 * @post_disable: Called right after encoder prepare, for lockstepped disable
 * @mode_set: Set this mode to the bridge
 * @pre_enable: Called right before encoder commit, for lockstepped commit
 * @enable: Called right after encoder commit, enables the bridge
 * @destroy: make object go away
 */</doc>
<mbr r='drm_bridge_funcs::mode_fixup' o='0' t='_Bool (*)(struct drm_bridge *, const struct drm_display_mode *, struct drm_display_mode *)'/>
<mbr r='drm_bridge_funcs::disable' o='64' t='void (*)(struct drm_bridge *)'/>
<mbr r='drm_bridge_funcs::post_disable' o='128' t='void (*)(struct drm_bridge *)'/>
<mbr r='drm_bridge_funcs::mode_set' o='192' t='void (*)(struct drm_bridge *, struct drm_display_mode *, struct drm_display_mode *)'/>
<mbr r='drm_bridge_funcs::pre_enable' o='256' t='void (*)(struct drm_bridge *)'/>
<mbr r='drm_bridge_funcs::enable' o='320' t='void (*)(struct drm_bridge *)'/>
<mbr r='drm_bridge_funcs::destroy' o='384' t='void (*)(struct drm_bridge *)'/>
