preallocate_pages
err = preallocate_pages(substream, type, data, size, max, managed);
preallocate_pages(substream, type, data, size, max, false);
return preallocate_pages(substream, type, data, size, max, true);