<dec f='src/src/sys/external/bsd/drm2/dist/include/drm/drm_fb_helper.h' l='135' type='int drm_fb_helper_hotplug_event(struct drm_fb_helper * fb_helper)'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c' l='874' u='c' c='drm_fb_helper_set_config'/>
<def f='src/src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c' l='1642' ll='1674' type='int drm_fb_helper_hotplug_event(struct drm_fb_helper * fb_helper)'/>
<doc f='src/src/sys/external/bsd/drm2/dist/drm/drm_fb_helper.c' l='1623'>/**
 * drm_fb_helper_hotplug_event - respond to a hotplug notification by
 *                               probing all the outputs attached to the fb
 * @fb_helper: the drm_fb_helper
 *
 * Scan the connectors attached to the fb_helper and try to put together a
 * setup after *notification of a change in output configuration.
 *
 * Called at runtime, takes the mode config locks to be able to check/change the
 * modeset configuration. Must be run from process context (which usually means
 * either the output polling work or a work item launched from the driver&apos;s
 * hotplug interrupt).
 *
 * Note that the driver must ensure that this is only called _after_ the fb has
 * been fully set up, i.e. after the call to drm_fb_helper_initial_config.
 *
 * RETURNS:
 * 0 on success and a non-zero error code otherwise.
 */</doc>
<use f='src/src/sys/external/bsd/drm2/dist/drm/i915/intel_fbdev.c' l='752' u='c' c='intel_fbdev_output_poll_changed'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/nouveau/nouveau_fbcon.c' l='455' u='c' c='nouveau_fbcon_output_poll_changed'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_fb.c' l='355' u='c' c='radeon_fb_output_poll_changed'/>
