Searched refs:as_mut_ptr (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-6.6/rust/alloc/vec/ |
H A D | mod.rs | 602 /// 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 D | extract_if.rs | 67 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 D | drain.rs | 118 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 D | into_iter.rs | 263 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 D | alloc.rs | 230 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 D | slice.rs | 169 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 D | boxed.rs | 235 /// 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 D | init.rs | 1162 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 D | arc.rs | 568 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.rs | 176 unsafe { init.__pinned_init(this.value.as_mut_ptr())? }; in init()
|
Completed in 10 milliseconds