drm: Simplify core vs. drv ioctl handling