ZVOL: Large IO (>512KB) is handled in a loop, where we reset the "memoffset"
to 0 each time, only updating Darwins cache in the first 512KB area.