<dec f='src/src/sys/external/bsd/drm2/dist/include/drm/drm_crtc.h' l='930' type='void drm_mode_config_cleanup(struct drm_device * dev)'/>
<def f='src/src/sys/external/bsd/drm2/dist/drm/drm_crtc.c' l='4668' ll='4733' type='void drm_mode_config_cleanup(struct drm_device * dev)'/>
<doc f='src/src/sys/external/bsd/drm2/dist/drm/drm_crtc.c' l='4655'>/**
 * drm_mode_config_cleanup - free up DRM mode_config info
 * @dev: DRM device
 *
 * Free up all the connectors and CRTCs associated with this DRM device, then
 * free up the framebuffers and associated buffer objects.
 *
 * Note that since this /should/ happen single-threaded at driver/device
 * teardown time, no locking is required. It&apos;s the driver&apos;s job to ensure that
 * this guarantee actually holds true.
 *
 * FIXME: cleanup any dangling user buffer objects too
 */</doc>
<use f='src/src/sys/external/bsd/drm2/dist/drm/i915/intel_display.c' l='11948' u='c' c='intel_modeset_cleanup'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/nouveau/nouveau_display.c' l='544' u='c' c='nouveau_display_create'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/nouveau/nouveau_display.c' l='558' u='c' c='nouveau_display_destroy'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_display.c' l='1633' u='c' c='radeon_modeset_fini'/>
