| 105 | } |
| 106 | |
| 107 | static void queue_write(struct io_uring *ring, struct io_data *data) |
| 108 | { |
| 109 | data->read = 0; |
| 110 | data->offset = data->first_offset; |
| 111 | |
| 112 | data->iov.iov_base = data + 1; |
| 113 | data->iov.iov_len = data->first_len; |
| 114 | |
| 115 | queue_prepped(ring, data); |
| 116 | io_uring_submit(ring); |
| 117 | } |
| 118 | |
| 119 | static int copy_file(struct io_uring *ring, off_t insize) |
| 120 | { |
no test coverage detected