splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE