drm/nouveau/dmaobj: switch to a slightly saner design