Searched refs:virtualAddress (Results 76 - 92 of 92) sorted by relevance

1234

/haiku/src/add-ons/kernel/bus_managers/ata/
H A DATAChannel.cpp1011 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 DATAPrivate.h143 uint8 *virtualAddress, size_t length,
/haiku/src/system/kernel/platform/openfirmware/
H A Dopenfirmware.cpp536 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 Darch_vm_translation_map.cpp161 \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 Darch_cpu.h138 extern uint32 get_sr(void *virtualAddress);
139 extern void set_sr(void *virtualAddress, uint32 value);
/haiku/src/system/kernel/arch/sparc/
H A Darch_vm_translation_map.cpp95 arch_vm_translation_map_is_kernel_page_accessible(addr_t virtualAddress, argument
/haiku/src/system/kernel/arch/arm/paging/32bit/
H A DARMPagingMethod32Bit.h34 addr_t virtualAddress,
39 virtual bool IsKernelPageAccessible(addr_t virtualAddress,
93 static status_t _EarlyQuery(addr_t virtualAddress,
H A DARMVMTranslationMap32Bit.cpp764 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 DRISCV64VMTranslationMap.cpp315 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 Darch_vm_translation_map.cpp193 arch_vm_translation_map_is_kernel_page_accessible(addr_t virtualAddress, argument
196 return virtualAddress != 0;
/haiku/headers/private/kernel/arch/m68k/
H A Darch_cpu.h405 extern uint32 get_sr(void *virtualAddress);
406 extern void set_sr(void *virtualAddress, uint32 value);
/haiku/src/add-ons/kernel/generic/bios/
H A Dbios.cpp198 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 DVMTranslationMap.cpp124 \param virtualAddress The virtual address to look up.
127 VMTranslationMap::DebugPrintMappingInfo(addr_t virtualAddress) argument
H A Dvm.cpp618 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 DVMSAv8TranslationMap.cpp537 addr_t virtualAddress, phys_addr_t* _physicalAddress, uint32* _flags)
539 return Query(virtualAddress, _physicalAddress, _flags);
/haiku/src/system/kernel/arch/m68k/
H A Darch_vm_translation_map_impl.cpp1123 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 Dram_disk.cpp768 addr_t virtualAddress; local
770 page->physical_page_number * B_PAGE_SIZE, &virtualAddress,
777 pageData = (uint8*)virtualAddress;

Completed in 120 milliseconds

1234