fs.h 929 B

1234567891011121314151617181920
  1. // SPDX-License-Identifier: GPL-2.0
  2. int io_renameat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
  3. int io_renameat(struct io_kiocb *req, unsigned int issue_flags);
  4. void io_renameat_cleanup(struct io_kiocb *req);
  5. int io_unlinkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
  6. int io_unlinkat(struct io_kiocb *req, unsigned int issue_flags);
  7. void io_unlinkat_cleanup(struct io_kiocb *req);
  8. int io_mkdirat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
  9. int io_mkdirat(struct io_kiocb *req, unsigned int issue_flags);
  10. void io_mkdirat_cleanup(struct io_kiocb *req);
  11. int io_symlinkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
  12. int io_symlinkat(struct io_kiocb *req, unsigned int issue_flags);
  13. int io_linkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe);
  14. int io_linkat(struct io_kiocb *req, unsigned int issue_flags);
  15. void io_link_cleanup(struct io_kiocb *req);