xref: /openbmc/linux/io_uring/sync.h (revision 0d584727)
1*0d584727SJens Axboe // SPDX-License-Identifier: GPL-2.0
2*0d584727SJens Axboe 
3*0d584727SJens Axboe int io_sfr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
4*0d584727SJens Axboe int io_sync_file_range(struct io_kiocb *req, unsigned int issue_flags);
5*0d584727SJens Axboe 
6*0d584727SJens Axboe int io_fsync_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
7*0d584727SJens Axboe int io_fsync(struct io_kiocb *req, unsigned int issue_flags);
8*0d584727SJens Axboe 
9*0d584727SJens Axboe int io_fallocate(struct io_kiocb *req, unsigned int issue_flags);
10*0d584727SJens Axboe int io_fallocate_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
11