Home
last modified time | relevance | path

Searched refs:as_mut_ptr (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/rust/alloc/vec/
H A Dmod.rs602 /// let p = v.as_mut_ptr();
857 /// let p = v.as_mut_ptr();
940 (me.as_mut_ptr(), me.len(), me.capacity()) in into_raw_parts()
986 let ptr = me.as_mut_ptr(); in into_raw_parts_with_alloc()
1287 let s = ptr::slice_from_raw_parts_mut(self.as_mut_ptr().add(len), remaining_len); in truncate()
1337 /// derived from it. If you need to mutate the contents of the slice, use [`as_mut_ptr`].
1352 /// [`as_mut_ptr`]: Vec::as_mut_ptr
1375 /// let x_ptr = x.as_mut_ptr();
1388 pub fn as_mut_ptr( functions
[all...]
H A Dextract_if.rs67 let v = slice::from_raw_parts_mut(self.vec.as_mut_ptr(), self.old_len); in next()
106 let ptr = self.vec.as_mut_ptr(); in drop()
H A Ddrain.rs118 let start_ptr = source_vec.as_mut_ptr().add(start); in fmt()
191 let dst = source_vec.as_mut_ptr().add(start); in drop()
236 let vec_ptr = vec.as_mut().as_mut_ptr(); in drop()
H A Dinto_iter.rs263 ptr::copy_nonoverlapping(self.ptr, raw_ary.as_mut_ptr() as *mut T, len);
272 ptr::copy_nonoverlapping(self.ptr, raw_ary.as_mut_ptr() as *mut T, N);
/kernel/linux/linux-6.6/rust/alloc/
H A Dalloc.rs230 ptr::copy_nonoverlapping(ptr.as_ptr(), new_ptr.as_mut_ptr(), old_size); in grow_impl()
318 ptr::copy_nonoverlapping(ptr.as_ptr(), new_ptr.as_mut_ptr(), new_size); in shrink()
333 Ok(ptr) => ptr.as_mut_ptr(), in exchange_malloc()
H A Dslice.rs169 s.as_ptr().copy_to_nonoverlapping(v.as_mut_ptr(), s.len()); in to_vec()
518 (buf.as_mut_ptr() as *mut T).add(buf.len()), in repeat()
539 (buf.as_mut_ptr() as *mut T).add(buf.len()), in repeat()
H A Dboxed.rs235 /// five.as_mut_ptr().write(5);
322 /// five.as_mut_ptr().write(5);
388 boxed.as_mut_ptr().write(x); in new_in()
416 boxed.as_mut_ptr().write(x); in try_new_in()
434 /// five.as_mut_ptr().write(5);
472 /// five.as_mut_ptr().write(5);
626 /// values[0].as_mut_ptr().write(1);
627 /// values[1].as_mut_ptr().write(2);
628 /// values[2].as_mut_ptr().write(3);
678 /// values[0].as_mut_ptr()
[all...]
/kernel/linux/linux-6.6/rust/kernel/
H A Dinit.rs1162 let slot = this.as_mut_ptr(); in try_pin_init()
1176 let slot = this.as_mut_ptr(); in try_init()
1192 let slot = this.as_mut_ptr(); in try_pin_init()
1206 let slot = this.as_mut_ptr(); in try_init()
/kernel/linux/linux-6.6/rust/kernel/sync/
H A Darc.rs568 match unsafe { init.__init(self.as_mut_ptr()) } { in init_with()
582 match unsafe { init.__pinned_init(self.as_mut_ptr()) } { in pin_init_with()
/kernel/linux/linux-6.6/rust/kernel/init/
H A D__internal.rs176 unsafe { init.__pinned_init(this.value.as_mut_ptr())? }; in init()

Completed in 10 milliseconds