Lines Matching defs:UserSliceWriter
82 /// Creating a [`UserSliceReader`] and/or [`UserSliceWriter`] consumes the `UserSlice`, helping
186 /// Constructs a [`UserSliceWriter`].
187 pub fn writer(self) -> UserSliceWriter {
188 UserSliceWriter {
194 /// Constructs both a [`UserSliceReader`] and a [`UserSliceWriter`].
197 pub fn reader_writer(self) -> (UserSliceReader, UserSliceWriter) {
203 UserSliceWriter {
446 pub struct UserSliceWriter {
451 impl UserSliceWriter {
488 /// bounds of this [`UserSliceWriter`]. This call may modify the associated userspace slice even
506 /// [`UserSliceWriter`].
518 /// use kernel::uaccess::UserSliceWriter;
522 /// mut writer: UserSliceWriter,
600 /// bounds of this [`UserSliceWriter`]. This call may modify the associated userspace slice even