drm/radeon/kms: reorganize copy callbacks