Home
last modified time | relevance | path

Searched refs:as_mut (Results 1 – 23 of 23) sorted by relevance

/linux/rust/zerocopy/src/
H A Dsplit_at.rs665 (l.as_mut(), r.as_mut()) in via_into_bytes()
721 (l.as_mut(), r.as_mut()) in via_unaligned()
776 Ok((l, r)) => Ok((l.as_mut(), r.as_mut())), in via_runtime_check()
801 (l.as_mut(), r.as_mut()) in via_unchecked()
827 unsafe { Split::new(self.source.unify_invariants().as_mut(), self.l_len) } in into_mut()
H A Dwrappers.rs225 Ok(aligned) => Ok(aligned.as_mut()), in try_deref_mut()
226 Err(err) => Err(err.map_src(|src| src.into_unalign().as_mut())), in try_deref_mut()
419 Ptr::from_mut(self).transmute::<_, _, (_, (_, _))>().bikeshed_recall_aligned().as_mut() in deref_mut()
642 pub(crate) fn as_mut(r: &mut ReadOnly<T>) -> &mut T { in as_mut() method
742 ReadOnly::as_mut(self) in deref_mut()
H A Dlib.rs2216 Ok(source) => Ok(source.as_mut()), in try_mut_from_bytes()
2217 Err(e) => Err(e.map_src(|src| src.as_bytes().as_mut()).into()), in try_mut_from_bytes()
2220 Err(e) => Err(e.map_src(Ptr::as_mut).into()), in try_mut_from_bytes()
2858 Ok(source) => Ok(source.as_mut()), in try_mut_from_bytes_with_elems()
2859 Err(e) => Err(e.map_src(|src| src.as_bytes().as_mut()).into()), in try_mut_from_bytes_with_elems()
2862 Err(e) => Err(e.map_src(Ptr::as_mut).into()), in try_mut_from_bytes_with_elems()
3329 Ok(valid) => Ok((valid.as_mut(), prefix_suffix.as_mut())), in try_mut_from_prefix_suffix()
3330 Err(e) => Err(e.map_src(|src| src.as_bytes().as_mut()).into()), in try_mut_from_prefix_suffix()
3333 Err(e) => Err(e.map_src(Ptr::as_mut).into()), in try_mut_from_prefix_suffix()
4451 Ok(ptr) => Ok(ptr.recall_validity::<_, (_, (_, _))>().as_mut()), in mut_from_bytes()
[all …]
H A Dref.rs697 return ptr.as_mut(); in into_mut()
708 ptr.as_mut() in into_mut()
873 return ptr.as_mut(); in deref_mut()
884 ptr.as_mut() in deref_mut()
H A Dbyteorder.rs703 fn as_mut(&mut self) -> &mut [u8; $bytes] {
H A Dimpls.rs1412 let ptr: *mut T = ReadOnly::as_mut(&mut t); in test_impls()
/linux/rust/proc-macro2/
H A Drcvec.rs85 pub(crate) fn as_mut(&mut self) -> RcVecMut<T> { in as_mut() method
107 pub(crate) fn as_mut(&mut self) -> RcVecMut<T> { in as_mut() method
H A Dfallback.rs265 push_token_from_proc_macro(stream.as_mut(), tree); in from()
297 .for_each(|token| push_token_from_proc_macro(vec.as_mut(), token)); in extend()
/linux/rust/pin-init/src/
H A D__internal.rs207 slot.as_mut().init(crate::init!(Foo { in init()
214 slot.as_mut().init(crate::init!(Foo { in stack_init_reuse()
/linux/rust/kernel/list/
H A Darc.rs222 unsafe { T::on_create_list_arc_from_unique(unique.as_mut()) }; in from()
258 unsafe { <T as ListArcSafe<ID>>::on_create_list_arc_from_unique(unique.as_mut()) }; in pair_from_pin_unique()
260 unsafe { <T as ListArcSafe<ID2>>::on_create_list_arc_from_unique(unique.as_mut()) }; in pair_from_pin_unique()
/linux/rust/zerocopy/src/pointer/
H A Dptr.rs388 pub fn as_mut(self) -> &'a mut T { in as_mut() function
425 unsafe { raw.as_mut() } in as_mut()
1576 let first = iter.next().unwrap().as_mut(); in test_iter_exclusive_yields_disjoint_ptrs()
1577 let second = iter.next().unwrap().as_mut(); in test_iter_exclusive_yields_disjoint_ptrs()
/linux/rust/kernel/
H A Dtypes.rs265 &mut self.0.as_mut().unwrap().0 in drop()
H A Ddma.rs564 unsafe { self.0.as_mut() } in from()
660 pub unsafe fn as_mut(&self) -> &mut T {
1137 /// * Callers must ensure that this call does not race with a write (including call to `as_mut`)
1153 /// or write (including call to `as_mut`) to the same region while the returned reference is
1156 pub unsafe fn as_mut(self) -> &'a mut T {
653 pub unsafe fn as_mut(&self) -> &mut T { as_mut() method
H A Dmaple_tree.rs297 unsafe { self.as_mut().free_all_entries() }; in drop()
H A Dopp.rs778 if let Some(mask) = self.cpus.as_mut() { in set_sharing_cpus()
/linux/rust/kernel/sync/lock/
H A Dglobal.rs172 pub fn as_mut<'a>(&'a self, _guard: &'a mut GlobalGuard<B>) -> &'a mut T {
243 /// let my_counter = self.my_counter.as_mut(guard);
168 pub fn as_mut<'a>(&'a self, _guard: &'a mut GlobalGuard<B>) -> &'a mut T { as_mut() method
/linux/rust/kernel/sync/
H A Dlock.rs269 /// let mut data: Pin<&mut Data> = data.as_mut(); in as_mut() method
272 pub fn as_mut(&mut self) -> Pin<&mut T> { in as_mut()
/linux/rust/syn/
H A Dpunctuated.rs136 last: self.last.as_mut().map(Box::as_mut).into_iter(), in iter_mut()
155 last: self.last.as_mut().map(Box::as_mut).into_iter(), in pairs_mut()
H A Dexpr.rs2274 *prev.else_branch.as_mut().unwrap().1 = Expr::If(expr); in parse()
/linux/rust/zerocopy-derive/derive/
H A Dfrom_bytes.rs41 match next_negative_discriminant.as_mut() { in find_zero_variant()
/linux/rust/zerocopy/src/util/
H A Dmacro_util.rs676 Ok(ptr.as_mut()) in try_transmute_mut()
678 Err(err) => Err(err.map_src(Ptr::as_mut)), in try_transmute_mut()
925 ptr.as_mut() in transmute_mut()
H A Dmod.rs367 dst.as_mut() in transmute_mut()
/linux/rust/kernel/alloc/
H A Dkbox.rs623 unsafe { self.0.as_mut() }