Searched refs:kernel_mapper (Results 1 – 8 of 8) sorted by relevance
/DragonOS/kernel/src/driver/net/ |
H A D | dma.rs | 5 use crate::mm::kernel_mapper::KernelMapper; 30 let mut kernel_mapper = KernelMapper::lock(); in dma_alloc() localVariable 31 let kernel_mapper = kernel_mapper.as_mut().unwrap(); in dma_alloc() localVariable 32 let flusher = kernel_mapper in dma_alloc() 52 let mut kernel_mapper = KernelMapper::lock(); in dma_dealloc() localVariable 53 let kernel_mapper = kernel_mapper.as_mut().unwrap(); in dma_dealloc() localVariable 54 let flusher = kernel_mapper in dma_dealloc()
|
/DragonOS/kernel/src/driver/virtio/ |
H A D | virtio_impl.rs | 5 use crate::mm::kernel_mapper::KernelMapper; 37 let mut kernel_mapper = KernelMapper::lock(); in dma_alloc() localVariable 38 let kernel_mapper = kernel_mapper.as_mut().unwrap(); in dma_alloc() localVariable 39 let flusher = kernel_mapper in dma_alloc() 63 let mut kernel_mapper = KernelMapper::lock(); in dma_dealloc() localVariable 64 let kernel_mapper = kernel_mapper.as_mut().unwrap(); in dma_dealloc() localVariable 65 let flusher = kernel_mapper in dma_dealloc()
|
/DragonOS/kernel/src/mm/ |
H A D | mmio_buddy.rs | 3 use crate::mm::kernel_mapper::KernelMapper; 545 let mut kernel_mapper = bindings.as_mut(); in release_mmio() localVariable 546 if kernel_mapper.is_none() { in release_mmio() 557 )> = kernel_mapper in release_mmio() 682 let mut kernel_mapper = KernelMapper::lock(); in map_phys() localVariable 683 let r = kernel_mapper.map_phys_with_size(self.vaddr, paddr, length, flags, true); in map_phys() 710 let mut kernel_mapper = KernelMapper::lock(); in map_phys_with_flags() localVariable 711 let r = kernel_mapper.map_phys_with_size(self.vaddr, paddr, length, flags, true); in map_phys_with_flags()
|
H A D | mod.rs | 28 pub mod kernel_mapper; module
|
/DragonOS/kernel/src/virt/kvm/ |
H A D | host_mem.rs | 5 use crate::mm::{kernel_mapper::KernelMapper, page::EntryFlags, VirtAddr};
|
/DragonOS/kernel/src/arch/riscv64/mm/ |
H A D | init.rs | 18 kernel_mapper::KernelMapper,
|
H A D | mod.rs | 14 kernel_mapper::KernelMapper,
|
/DragonOS/kernel/src/arch/x86_64/mm/ |
H A D | mod.rs | 28 use crate::mm::kernel_mapper::KernelMapper;
|