Searched refs:paddr (Results 1 – 3 of 3) sorted by relevance
/packages/modules/Virtualization/vmbase/src/virtio/ |
D | hal.rs | 51 let paddr = virt_to_phys(vaddr); in dma_alloc() localVariable 52 (paddr, vaddr) in dma_alloc() 68 unsafe fn mmio_phys_to_virt(paddr: PhysAddr, size: usize) -> NonNull<u8> { in mmio_phys_to_virt() 76 let mmio_range = paddr..paddr.checked_add(size).expect("PCI MMIO region end overflowed"); in mmio_phys_to_virt() 85 phys_to_virt(paddr) in mmio_phys_to_virt() 93 let paddr = virt_to_phys(bounce); in share() localVariable 101 paddr in share() 104 unsafe fn unshare(paddr: PhysAddr, buffer: NonNull<[u8]>, direction: BufferDirection) { in unshare() 105 let bounce = phys_to_virt(paddr); in unshare()
|
/packages/modules/Virtualization/vmbase/example/src/ |
D | pci.rs | 141 let paddr = virt_to_phys(vaddr); in dma_alloc() localVariable 142 (paddr, vaddr) in dma_alloc() 145 unsafe fn dma_dealloc(paddr: PhysAddr, vaddr: NonNull<u8>, pages: usize) -> i32 { in dma_dealloc() 146 debug!("dma_dealloc: paddr={:#x}, pages={}", paddr, pages); in dma_dealloc() 161 unsafe fn mmio_phys_to_virt(paddr: PhysAddr, _size: usize) -> NonNull<u8> { in mmio_phys_to_virt() 162 NonNull::new(paddr as _).unwrap() in mmio_phys_to_virt()
|
/packages/modules/Virtualization/vmbase/src/memory/ |
D | util.rs | 101 pub(crate) fn phys_to_virt(paddr: usize) -> NonNull<u8> { in phys_to_virt() 102 NonNull::new(paddr as _).unwrap() in phys_to_virt()
|