Lines Matching refs:sqe
50 int io_renameat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
55 if (sqe->buf_index || sqe->splice_fd_in)
60 ren->old_dfd = READ_ONCE(sqe->fd);
61 oldf = u64_to_user_ptr(READ_ONCE(sqe->addr));
62 newf = u64_to_user_ptr(READ_ONCE(sqe->addr2));
63 ren->new_dfd = READ_ONCE(sqe->len);
64 ren->flags = READ_ONCE(sqe->rename_flags);
104 int io_unlinkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
109 if (sqe->off || sqe->len || sqe->buf_index || sqe->splice_fd_in)
114 un->dfd = READ_ONCE(sqe->fd);
116 un->flags = READ_ONCE(sqe->unlink_flags);
120 fname = u64_to_user_ptr(READ_ONCE(sqe->addr));
154 int io_mkdirat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
159 if (sqe->off || sqe->rw_flags || sqe->buf_index || sqe->splice_fd_in)
164 mkd->dfd = READ_ONCE(sqe->fd);
165 mkd->mode = READ_ONCE(sqe->len);
167 fname = u64_to_user_ptr(READ_ONCE(sqe->addr));
198 int io_symlinkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
203 if (sqe->len || sqe->rw_flags || sqe->buf_index || sqe->splice_fd_in)
208 sl->new_dfd = READ_ONCE(sqe->fd);
209 oldpath = u64_to_user_ptr(READ_ONCE(sqe->addr));
210 newpath = u64_to_user_ptr(READ_ONCE(sqe->addr2));
241 int io_linkat_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
246 if (sqe->buf_index || sqe->splice_fd_in)
251 lnk->old_dfd = READ_ONCE(sqe->fd);
252 lnk->new_dfd = READ_ONCE(sqe->len);
253 oldf = u64_to_user_ptr(READ_ONCE(sqe->addr));
254 newf = u64_to_user_ptr(READ_ONCE(sqe->addr2));
255 lnk->flags = READ_ONCE(sqe->hardlink_flags);