<dec f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_asic.h' l='118' type='void r100_restore_sanity(struct radeon_device * rdev)'/>
<def f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r100.c' l='4002' ll='4018' type='void r100_restore_sanity(struct radeon_device * rdev)'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r100.c' l='4033' u='c' c='r100_init'/>
<doc f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r100.c' l='3995'>/*
 * Due to how kexec works, it can leave the hw fully initialised when it
 * boots the new kernel. However doing our init sequence with the CP and
 * WB stuff setup causes GPU hangs on the RN50 at least. So at startup
 * do some quick sanity checks and restore sane values to avoid this
 * problem.
 */</doc>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r300.c' l='1510' u='c' c='r300_init'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r420.c' l='384' u='c' c='r420_init'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r520.c' l='260' u='c' c='r520_init'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/rs400.c' l='523' u='c' c='rs400_init'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/rs600.c' l='1130' u='c' c='rs600_init'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/rs690.c' l='806' u='c' c='rs690_init'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/rv515.c' l='641' u='c' c='rv515_init'/>
