Home
last modified time | relevance | path

Searched refs:dst (Results 1 – 3 of 3) sorted by relevance

/rust/kernel/
Dpage.rs175 pub unsafe fn read_raw(&self, dst: *mut u8, offset: usize, len: usize) -> Result { in read_raw()
182 unsafe { ptr::copy_nonoverlapping(src, dst, len) }; in read_raw()
198 self.with_pointer_into_page(offset, len, move |dst| { in write_raw()
203 unsafe { ptr::copy_nonoverlapping(src, dst, len) }; in write_raw()
218 self.with_pointer_into_page(offset, len, move |dst| { in fill_zero_raw()
223 unsafe { ptr::write_bytes(dst, 0u8, len) }; in fill_zero_raw()
246 self.with_pointer_into_page(offset, len, move |dst| { in copy_from_user_slice_raw()
250 reader.read_raw(unsafe { core::slice::from_raw_parts_mut(dst.cast(), len) }) in copy_from_user_slice_raw()
Duaccess.rs314 let mut dst = unsafe { &mut *(core::ptr::from_mut(buf) as *mut [MaybeUninit<u8>]) }; in strcpy_into_buf() localVariable
317 if dst.len() > self.length { in strcpy_into_buf()
318 dst = &mut dst[..self.length]; in strcpy_into_buf()
321 let mut len = raw_strncpy_from_user(dst, self.ptr)?; in strcpy_into_buf()
322 if len < dst.len() { in strcpy_into_buf()
445 fn raw_strncpy_from_user(dst: &mut [MaybeUninit<u8>], src: UserPtr) -> Result<usize> { in raw_strncpy_from_user()
447 let len = dst.len() as isize; in raw_strncpy_from_user()
451 bindings::strncpy_from_user(dst.as_mut_ptr().cast::<c_char>(), src as *const c_char, len) in raw_strncpy_from_user()
/rust/kernel/alloc/
Dallocator_test.rs96 let dst = unsafe { libc_aligned_alloc(layout.align(), layout.size()) } as *mut u8; in realloc() localVariable
97 let dst = NonNull::new(dst).ok_or(AllocError)?; in realloc() localVariable
102 unsafe { dst.as_ptr().write_bytes(0, layout.size()) }; in realloc()
113 dst.as_ptr(), in realloc()
122 Ok(NonNull::slice_from_raw_parts(dst, layout.size())) in realloc()