Lines Matching refs:sqe
45 const struct io_uring_sqe *sqe)
56 name = u64_to_user_ptr(READ_ONCE(sqe->addr));
57 ix->ctx.cvalue = u64_to_user_ptr(READ_ONCE(sqe->addr2));
58 ix->ctx.size = READ_ONCE(sqe->len);
59 ix->ctx.flags = READ_ONCE(sqe->xattr_flags);
82 int io_fgetxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
84 return __io_getxattr_prep(req, sqe);
87 int io_getxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
93 ret = __io_getxattr_prep(req, sqe);
97 path = u64_to_user_ptr(READ_ONCE(sqe->addr3));
149 const struct io_uring_sqe *sqe)
159 name = u64_to_user_ptr(READ_ONCE(sqe->addr));
160 ix->ctx.cvalue = u64_to_user_ptr(READ_ONCE(sqe->addr2));
162 ix->ctx.size = READ_ONCE(sqe->len);
163 ix->ctx.flags = READ_ONCE(sqe->xattr_flags);
180 int io_setxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
186 ret = __io_setxattr_prep(req, sqe);
190 path = u64_to_user_ptr(READ_ONCE(sqe->addr3));
201 int io_fsetxattr_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe)
203 return __io_setxattr_prep(req, sqe);