Home
last modified time | relevance | path

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

/DragonOS/kernel/src/mm/allocator/
H A Dkernel_allocator.rs40 let virt_addr = unsafe { MMArch::phys_2_virt(phy_addr).ok_or(AllocError)? }; in alloc_in_buddy() localVariable
41 if unlikely(virt_addr.is_null()) { in alloc_in_buddy()
47 virt_addr.data() as *mut u8, in alloc_in_buddy()
H A Dbuddy.rs202 let virt_addr = unsafe { A::phys_2_virt(curr_page) }; in write_page() localVariable
203 let virt_addr = virt_addr.unwrap(); in write_page() localVariable
204 unsafe { A::write(virt_addr, page_list) }; in write_page()
/DragonOS/kernel/src/syscall/
H A Dmod.rs235 let virt_addr: VirtAddr = VirtAddr::new(buf_vaddr); in handle() localVariable
237 let res = if frame.is_from_user() && verify_area(virt_addr, len).is_err() { in handle()
453 let virt_addr = VirtAddr::new(addr as usize); in handle() localVariable
455 if verify_area(virt_addr, addrlen).is_err() { in handle()
465 let virt_addr = VirtAddr::new(addr as usize); in handle() localVariable
467 if verify_area(virt_addr, addrlen).is_err() { in handle()
482 let virt_addr = VirtAddr::new(addr as usize); in handle() localVariable
484 if verify_area(virt_buf, len).is_err() || verify_area(virt_addr, addrlen).is_err() { in handle()
501 let virt_addr = VirtAddr::new(addr as usize); in handle() localVariable
515 if verify_area(virt_addr, core::mem::size_of::<SockAddr>()).is_err() { in handle()
[all …]