/fuchsia/zircon/kernel/arch/x86/ |
H A D | cache.cpp | 44 const vaddr_t clsize = x86_get_clflush_line_size();
|
H A D | mmu.cpp | 62 (vaddr_t)KERNEL_PT - (vaddr_t)__code_start + KERNEL_LOAD_OFFSET; 75 bool x86_is_vaddr_canonical(vaddr_t vaddr) { 96 static bool x86_mmu_check_vaddr(vaddr_t vaddr) { 216 bool X86PageTableMmu::check_vaddr(vaddr_t vaddr) { 372 bool X86PageTableEpt::check_vaddr(vaddr_t vaddr) { 553 zx_status_t X86ArchVmAspace::Init(vaddr_t base, size_t size, uint mmu_flags) { 614 zx_status_t X86ArchVmAspace::Unmap(vaddr_t vaddr, size_t count, size_t* unmapped) { 621 zx_status_t X86ArchVmAspace::MapContiguous(vaddr_t vaddr, paddr_t paddr, size_t count, 629 zx_status_t X86ArchVmAspace::Map(vaddr_t vadd [all...] |
H A D | mmu_tests.cpp | 20 vaddr_t base = 1UL << 20; 30 vaddr_t va = (1UL << PDP_SHIFT) - (1UL << PD_SHIFT) + 2 * PAGE_SIZE; 80 vaddr_t base = 1UL << 20; 90 vaddr_t va = (1UL << PDP_SHIFT) - (1UL << PD_SHIFT) + PAGE_SIZE; 125 vaddr_t base = 1UL << 20; 133 vaddr_t va = 1UL << PDP_SHIFT;
|
H A D | bootstrap16.cpp | 66 kernel_aspace->FreeRegion(reinterpret_cast<vaddr_t>(bootstrap_virt_addr)); 87 {.start_vaddr = (vaddr_t)gdt_phys_page, .start_paddr = gdt_phys_page, .size = gdt_region_len},
|
H A D | user_copy.cpp | 62 return is_user_address_range((vaddr_t)base, len);
|
H A D | faults.cpp | 95 printf("bottom of user stack at 0x%lx:\n", (vaddr_t)frame->user_sp); 251 vaddr_t va = x86_get_cr2(); 498 printf("bottom of user stack at 0x%lx:\n", (vaddr_t)context->frame->user_sp);
|
/fuchsia/zircon/kernel/dev/iommu/intel/ |
H A D | iommu_page.cpp | 19 VmAspace::kernel_aspace()->FreeRegion(reinterpret_cast<vaddr_t>(virt_));
|
H A D | second_level_pt.cpp | 22 vaddr_t compute_vaddr_mask(PageTableLevel top_level) { 91 bool SecondLevelPageTable::check_vaddr(vaddr_t vaddr) {
|
/fuchsia/zircon/kernel/vm/include/vm/ |
H A D | fault.h | 35 zx_status_t vmm_page_fault_handler(vaddr_t addr, uint pf_flags);
|
/fuchsia/zircon/kernel/vm/ |
H A D | vm.cpp | 63 zx_status_t ProtectRegion(VmAspace* aspace, vaddr_t va, uint arch_mmu_flags) { 126 vaddr_t base; 132 .base = (vaddr_t)__code_start, 138 .base = (vaddr_t)__rodata_start, 144 .base = (vaddr_t)__data_start, 150 .base = (vaddr_t)__bss_start, 197 zx_status_t rc = aspace->arch_aspace().Query((vaddr_t)ptr, &pa, nullptr);
|
H A D | vm_aspace.cpp | 82 static inline bool is_inside(VmAspace& aspace, vaddr_t vaddr) { 109 static inline size_t trim_to_aspace(VmAspace& aspace, vaddr_t vaddr, size_t size) { 136 VmAspace::VmAspace(vaddr_t base, size_t size, uint32_t flags, const char* name) 174 vaddr_t base; 305 vaddr_t vmar_offset = 0; 312 vmar_offset = reinterpret_cast<vaddr_t>(*ptr); 357 zx_status_t VmAspace::ReserveSpace(const char* name, size_t size, vaddr_t vaddr) { 507 zx_status_t VmAspace::FreeRegion(vaddr_t va) { 518 fbl::RefPtr<VmAddressRegionOrMapping> VmAspace::FindRegion(vaddr_t va) { 548 zx_status_t VmAspace::PageFault(vaddr_t v [all...] |
H A D | vm_mapping.cpp | 24 VmMapping::VmMapping(VmAddressRegion& parent, vaddr_t base, size_t size, uint32_t vmar_flags, 75 zx_status_t VmMapping::Protect(vaddr_t base, size_t size, uint new_arch_mmu_flags) { 100 zx_status_t ProtectOrUnmap(const fbl::RefPtr<VmAspace>& aspace, vaddr_t base, size_t size, 111 zx_status_t VmMapping::ProtectLocked(vaddr_t base, size_t size, uint new_arch_mmu_flags) { 218 zx_status_t VmMapping::Unmap(vaddr_t base, size_t size) { 249 zx_status_t VmMapping::UnmapLocked(vaddr_t base, size_t size) { 295 const vaddr_t new_base = base + size; 370 vaddr_t unmap_base; 394 VmMappingCoalescer(VmMapping* mapping, vaddr_t base); 399 zx_status_t Append(vaddr_t vadd [all...] |
H A D | vm_address_region_or_mapping.cpp | 23 vaddr_t base, size_t size, uint32_t flags,
|
H A D | vm_unittest.cpp | 163 err = kaspace->FreeRegion(reinterpret_cast<vaddr_t>(ptr)); 201 err = kaspace->FreeRegion(reinterpret_cast<vaddr_t>(ptr)); 599 auto err = ka->FreeRegion((vaddr_t)ptr); 624 auto err = ka->FreeRegion((vaddr_t)ptr); 651 auto err = ka->FreeRegion((vaddr_t)ptr); 677 auto err = ka->FreeRegion((vaddr_t)ptr); 689 err = ka->FreeRegion((vaddr_t)ptr); 740 ret = ka->FreeRegion((vaddr_t)ptr3); 743 ret = ka->FreeRegion((vaddr_t)ptr2); 746 ret = ka->FreeRegion((vaddr_t)pt [all...] |
H A D | vmm.cpp | 43 zx_status_t vmm_page_fault_handler(vaddr_t addr, uint flags) { 162 zx_status_t err = test_aspace->FreeRegion(reinterpret_cast<vaddr_t>(argv[2].u));
|
/fuchsia/zircon/kernel/arch/x86/page_tables/ |
H A D | page_tables.cpp | 40 bool page_aligned(PageTableLevel level, vaddr_t vaddr) { 45 uint vaddr_to_index(PageTableLevel level, vaddr_t vaddr) { 89 void PendingTlbInvalidation::enqueue(vaddr_t v, PageTableLevel level, bool is_global_page, 253 vaddr_t vaddr; 257 void X86PageTableBase::UpdateEntry(ConsistencyManager* cm, PageTableLevel level, vaddr_t vaddr, 277 void X86PageTableBase::UnmapEntry(ConsistencyManager* cm, PageTableLevel level, vaddr_t vaddr, 317 zx_status_t X86PageTableBase::SplitLargePage(PageTableLevel level, vaddr_t vaddr, 332 vaddr_t new_vaddr = vaddr; 373 zx_status_t X86PageTableBase::GetMapping(volatile pt_entry_t* table, vaddr_t vaddr, 404 zx_status_t X86PageTableBase::GetMappingL0(volatile pt_entry_t* table, vaddr_t vadd [all...] |
/fuchsia/zircon/kernel/arch/arm64/ |
H A D | boot-mmu.cpp | 64 const vaddr_t vaddr, 172 const vaddr_t vaddr, 201 extern "C" zx_status_t arm64_boot_map_v(const vaddr_t vaddr,
|
H A D | periphmap.cpp | 55 vaddr_t periph_paddr_to_vaddr(paddr_t paddr) {
|
/fuchsia/zircon/kernel/dev/hdcp/amlogic_s912/ |
H A D | hdcp.c | 19 static vaddr_t preset_base; 20 static vaddr_t hiu_base; 21 static vaddr_t hdmitx_base;
|
/fuchsia/zircon/kernel/dev/interrupt/arm_gic/v2/ |
H A D | arm_gicv2m.cpp | 30 static const vaddr_t* g_reg_frames_virt; 33 void arm_gicv2m_init(const paddr_t* reg_frames, const vaddr_t* reg_frames_virt, const uint reg_frame_count) {
|
/fuchsia/zircon/kernel/arch/x86/include/arch/x86/ |
H A D | descriptor.h | 69 void x86_set_tss_sp(vaddr_t sp);
|
H A D | bootstrap16.h | 88 vaddr_t kstack_base;
|
/fuchsia/zircon/kernel/lib/vdso/ |
H A D | rodso.cpp | 46 reinterpret_cast<vaddr_t>(image),
|
/fuchsia/zircon/kernel/lib/fbl/ |
H A D | arena.cpp | 178 reinterpret_cast<vaddr_t>(committed_) - mapping_->base(); 214 const size_t offset = reinterpret_cast<vaddr_t>(nc) - mapping_->base();
|
/fuchsia/zircon/kernel/object/ |
H A D | vm_address_region_dispatcher.cpp | 204 zx_status_t VmAddressRegionDispatcher::Protect(vaddr_t base, size_t len, uint32_t flags) { 227 zx_status_t VmAddressRegionDispatcher::Unmap(vaddr_t base, size_t len) {
|