/haiku/src/add-ons/kernel/bus_managers/ata/ |
H A D | ATAChannel.cpp | 1011 addr_t virtualAddress; local 1012 if (vm_get_physical_page_current_cpu(physicalAddress, &virtualAddress, 1019 ASSERT(physicalAddress % B_PAGE_SIZE == virtualAddress % B_PAGE_SIZE); 1026 status_t result = _TransferPIOVirtual(request, (uint8 *)virtualAddress, 1029 vm_put_physical_page_current_cpu(virtualAddress, handle); 1044 ATAChannel::_TransferPIOVirtual(ATARequest *request, uint8 *virtualAddress, argument 1056 buffer[1] = *virtualAddress++; 1064 fController->write_pio(fCookie, (uint16 *)virtualAddress, length / 2, 1068 virtualAddress += length & ~1; 1072 request->SetOddByte(*virtualAddress); [all...] |
H A D | ATAPrivate.h | 143 uint8 *virtualAddress, size_t length,
|
/haiku/src/system/kernel/platform/openfirmware/ |
H A D | openfirmware.cpp | 536 of_release(void *virtualAddress, intptr_t size) argument 542 void *virtualAddress; member in struct:__anon26 544 } args = {"release", 2, 0, virtualAddress, size}; 551 of_claim(void *virtualAddress, intptr_t size, intptr_t align) argument 557 void *virtualAddress; member in struct:__anon27 561 } args = {"claim", 3, 1, virtualAddress, size, align};
|
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_vm_translation_map.cpp | 161 \param virtualAddress The virtual address to be checked. 168 arch_vm_translation_map_is_kernel_page_accessible(addr_t virtualAddress, argument 174 return gX86PagingMethod->IsKernelPageAccessible(virtualAddress, protection);
|
/haiku/headers/private/kernel/arch/ppc/ |
H A D | arch_cpu.h | 138 extern uint32 get_sr(void *virtualAddress); 139 extern void set_sr(void *virtualAddress, uint32 value);
|
/haiku/src/system/kernel/arch/sparc/ |
H A D | arch_vm_translation_map.cpp | 95 arch_vm_translation_map_is_kernel_page_accessible(addr_t virtualAddress, argument
|
/haiku/src/system/kernel/arch/arm/paging/32bit/ |
H A D | ARMPagingMethod32Bit.h | 34 addr_t virtualAddress, 39 virtual bool IsKernelPageAccessible(addr_t virtualAddress, 93 static status_t _EarlyQuery(addr_t virtualAddress,
|
H A D | ARMVMTranslationMap32Bit.cpp | 764 ARMVMTranslationMap32Bit::SetFlags(addr_t virtualAddress, uint32 flags) argument 766 int index = VADDR_TO_PDENT(virtualAddress); 779 index = VADDR_TO_PTENT(virtualAddress); 787 arch_cpu_invalidate_TLB_page(virtualAddress);
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | RISCV64VMTranslationMap.cpp | 315 RISCV64VMTranslationMap::Map(addr_t virtualAddress, phys_addr_t physicalAddress, argument 320 ")\n", virtualAddress, physicalAddress); 324 std::atomic<Pte>* pte = LookupPte(virtualAddress, true, reservation); 640 RISCV64VMTranslationMap::Query(addr_t virtualAddress, argument 651 std::atomic<Pte>* pte = LookupPte(virtualAddress, false, NULL); 685 RISCV64VMTranslationMap::QueryInterrupt(addr_t virtualAddress, argument 688 return Query(virtualAddress, _physicalAddress, _flags); 947 RISCV64VMTranslationMap::DebugPrintMappingInfo(addr_t virtualAddress) argument 1119 RISCV64VMPhysicalPageMapper::PutPage(addr_t virtualAddress, void* handle) argument 1134 RISCV64VMPhysicalPageMapper::PutPageCurrentCPU(addr_t virtualAddress, argument 1151 PutPageDebug(addr_t virtualAddress, void* handle) argument [all...] |
H A D | arch_vm_translation_map.cpp | 193 arch_vm_translation_map_is_kernel_page_accessible(addr_t virtualAddress, argument 196 return virtualAddress != 0;
|
/haiku/headers/private/kernel/arch/m68k/ |
H A D | arch_cpu.h | 405 extern uint32 get_sr(void *virtualAddress); 406 extern void set_sr(void *virtualAddress, uint32 value);
|
/haiku/src/add-ons/kernel/generic/bios/ |
H A D | bios.cpp | 198 bios_physical_address(bios_state* state, void* virtualAddress) argument 200 return (uint32)((addr_t)virtualAddress - state->mapped_address);
|
/haiku/src/system/kernel/vm/ |
H A D | VMTranslationMap.cpp | 124 \param virtualAddress The virtual address to look up. 127 VMTranslationMap::DebugPrintMappingInfo(addr_t virtualAddress) argument
|
H A D | vm.cpp | 618 unmap_page(VMArea* area, addr_t virtualAddress) argument 621 virtualAddress, true); 1737 for (addr_t virtualAddress = area->Base(); 1738 virtualAddress < area->Base() + (area->Size() - 1); 1739 virtualAddress += B_PAGE_SIZE, offset += B_PAGE_SIZE) { 1742 status = map->Query(virtualAddress, &physicalAddress, &flags); 1745 virtualAddress); 1774 addr_t virtualAddress = area->Base(); local 1779 for (virtualAddress = area->Base(); virtualAddress < are 3845 HandleVirtualAddress(addr_t virtualAddress) argument 3883 addr_t virtualAddress = (addr_t)addressValue; local 6154 addr_t virtualAddress = (addr_t)address; local [all...] |
/haiku/src/system/kernel/arch/arm64/ |
H A D | VMSAv8TranslationMap.cpp | 537 addr_t virtualAddress, phys_addr_t* _physicalAddress, uint32* _flags) 539 return Query(virtualAddress, _physicalAddress, _flags);
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_vm_translation_map_impl.cpp | 1123 put_physical_page_tmap(addr_t virtualAddress, void *handle) argument 1125 return generic_put_physical_page(virtualAddress); 1517 m68k_vm_translation_map_is_kernel_page_accessible(addr_t virtualAddress, argument
|
/haiku/src/add-ons/kernel/drivers/disk/virtual/ram_disk/ |
H A D | ram_disk.cpp | 768 addr_t virtualAddress; local 770 page->physical_page_number * B_PAGE_SIZE, &virtualAddress, 777 pageData = (uint8*)virtualAddress;
|