[RFC PATCH] drm: split up drm_ioctl to allow drivers to hook into "core" functions