Home
last modified time | relevance | path

Searched refs:kernel_mapper (Results 1 – 8 of 8) sorted by relevance

/DragonOS/kernel/src/driver/net/
H A Ddma.rs5 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 Dvirtio_impl.rs5 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 Dmmio_buddy.rs3 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 Dmod.rs28 pub mod kernel_mapper; module
/DragonOS/kernel/src/virt/kvm/
H A Dhost_mem.rs5 use crate::mm::{kernel_mapper::KernelMapper, page::EntryFlags, VirtAddr};
/DragonOS/kernel/src/arch/riscv64/mm/
H A Dinit.rs18 kernel_mapper::KernelMapper,
H A Dmod.rs14 kernel_mapper::KernelMapper,
/DragonOS/kernel/src/arch/x86_64/mm/
H A Dmod.rs28 use crate::mm::kernel_mapper::KernelMapper;