<dec f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon.h' l='1001' type='int radeon_ring_lock(struct radeon_device * rdev, struct radeon_ring * cp, unsigned int ndw)'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/cik.c' l='3578' u='c' c='cik_ring_test'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/cik.c' l='3758' u='c' c='cik_copy_cpdma'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/cik.c' l='4036' u='c' c='cik_cp_gfx_start'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/cik_sdma.c' l='536' u='c' c='cik_copy_dma'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/cik_sdma.c' l='632' u='c' c='cik_sdma_ring_test'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/evergreen.c' l='2879' u='c' c='evergreen_cp_start'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/evergreen.c' l='2896' u='c' c='evergreen_cp_start'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/evergreen_dma.c' l='127' u='c' c='evergreen_copy_dma'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/ni.c' l='1498' u='c' c='cayman_cp_start'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/ni.c' l='1514' u='c' c='cayman_cp_start'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r100.c' l='920' u='c' c='r100_copy_blit'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r100.c' l='989' u='c' c='r100_ring_start'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r100.c' l='3661' u='c' c='r100_ring_test'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r200.c' l='98' u='c' c='r200_copy_dma'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r300.c' l='256' u='c' c='r300_ring_start'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r420.c' l='218' u='c' c='r420_cp_errata_init'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r420.c' l='232' u='c' c='r420_cp_errata_fini'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r600.c' l='2590' u='c' c='r600_cp_start'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r600.c' l='2734' u='c' c='r600_ring_test'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r600.c' l='2864' u='c' c='r600_copy_cpdma'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r600_dma.c' l='285' u='c' c='r600_dma_ring_test'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/r600_dma.c' l='513' u='c' c='r600_copy_dma'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_ring.c' l='143' u='c' c='radeon_ib_schedule'/>
<def f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_ring.c' l='412' ll='423' type='int radeon_ring_lock(struct radeon_device * rdev, struct radeon_ring * ring, unsigned int ndw)'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_ring.c' l='608' u='c' c='radeon_ring_restore'/>
<doc f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_ring.c' l='401'>/**
 * radeon_ring_lock - lock the ring and allocate space on it
 *
 * @rdev: radeon_device pointer
 * @ring: radeon_ring structure holding ring information
 * @ndw: number of dwords to allocate in the ring buffer
 *
 * Lock the ring and allocate @ndw dwords in the ring buffer
 * (all asics).
 * Returns 0 on success, error on failure.
 */</doc>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_test.c' l='291' u='c' c='radeon_test_create_and_emit_fence'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_test.c' l='316' u='c' c='radeon_test_ring_sync'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_test.c' l='328' u='c' c='radeon_test_ring_sync'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_test.c' l='347' u='c' c='radeon_test_ring_sync'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_test.c' l='368' u='c' c='radeon_test_ring_sync'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_test.c' l='411' u='c' c='radeon_test_ring_sync2'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_test.c' l='423' u='c' c='radeon_test_ring_sync2'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_test.c' l='445' u='c' c='radeon_test_ring_sync2'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_test.c' l='471' u='c' c='radeon_test_ring_sync2'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_vce.c' l='758' u='c' c='radeon_vce_ring_test'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/rv515.c' l='66' u='c' c='rv515_ring_start'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/rv770_dma.c' l='62' u='c' c='rv770_copy_dma'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/si.c' l='3337' u='c' c='si_cp_start'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/si.c' l='3360' u='c' c='si_cp_start'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/si.c' l='3389' u='c' c='si_cp_start'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/si_dma.c' l='189' u='c' c='si_copy_dma'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/uvd_v1_0.c' l='102' u='c' c='uvd_v1_0_init'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/uvd_v1_0.c' l='326' u='c' c='uvd_v1_0_ring_test'/>
