[PATCH v11 2/5] drm: implement top-down allocation method