[PATCH 1/4] drm/radeon: rework ring function handling