Searched refs:dst (Results 1 – 3 of 3) sorted by relevance
| /rust/kernel/ |
| D | page.rs | 175 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()
|
| D | uaccess.rs | 314 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/ |
| D | allocator_test.rs | 96 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()
|