unify xarray_get_pages() and xarray_get_pages_alloc()