Spoc_core.Host_asyncCopy byte_size bytes from address src to address dst (memmove semantics: Bigarray blit tolerates overlap). Both ranges must be valid; the caller keeps them alive across the call.
Check a byte range against a buffer of total bytes; raise Invalid_argument naming what when it does not fit.
Ordinary host memory standing in for page-locked memory.