<dec f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon.h' l='380' type='int radeon_fence_wait_next(struct radeon_device * rdev, int ring)'/>
<def f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_fence.c' l='526' ll='537' type='int radeon_fence_wait_next(struct radeon_device * rdev, int ring)'/>
<doc f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_fence.c' l='516'>/**
 * radeon_fence_wait_next - wait for the next fence to signal
 *
 * @rdev: radeon device pointer
 * @ring: ring index the fence is associated with
 *
 * Wait for the next fence on the requested ring to signal (all asics).
 * Returns 0 if the next fence has passed, error for all other cases.
 * Caller must hold ring lock.
 */</doc>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_ring.c' l='392' u='c' c='radeon_ring_alloc'/>
