/haiku/src/system/kernel/arch/m68k/paging/040/ |
H A D | M68KVMTranslationMap040.cpp | 212 M68KVMTranslationMap040::Map(addr_t va, phys_addr_t pa, uint32 attributes, argument 215 TRACE("M68KVMTranslationMap040::Map: entry pa 0x%lx va 0x%lx\n", pa, va); 219 dprintf("index is %d\n", va / B_PAGE_SIZE / 1024); 220 dprintf("final at 0x%x\n", &pgdir[va / B_PAGE_SIZE / 1024]); 221 dprintf("value is 0x%x\n", *(int *)&pgdir[va / B_PAGE_SIZE / 1024]); 222 dprintf("present bit is %d\n", pgdir[va / B_PAGE_SIZE / 1024].present); 223 dprintf("addr is %d\n", pgdir[va / B_PAGE_SIZE / 1024].addr); 233 rindex = VADDR_TO_PRENT(va); 284 dindex = VADDR_TO_PDENT(va); 763 Query(addr_t va, phys_addr_t *_physical, uint32 *_flags) argument 825 QueryInterrupt(addr_t va, phys_addr_t *_physical, uint32 *_flags) argument 968 ClearFlags(addr_t va, uint32 flags) argument 1108 void *va = fPageMapper->GetPageTableAt(physicalAddress); local [all...] |
H A D | M68KPagingMethod040.cpp | 480 addr_t va = virtualAddress; local 488 TRACE("040::MapEarly: entry pa 0x%lx va 0x%lx\n", pa, va); 490 // everything much simpler here because pa = va 493 index = VADDR_TO_PRENT(va); 517 index = VADDR_TO_PDENT(va); 540 index = VADDR_TO_PTENT(va); 545 arch_cpu_invalidate_TLB_range(va, va); 678 // we also still have transparent translation enabled, va [all...] |
/haiku/src/libs/compat/freebsd_network/compat/machine/x86/ |
H A D | cpufunc.h | 43 #define readb(va) (*(volatile uint8_t *) (va)) 44 #define readw(va) (*(volatile uint16_t *) (va)) 45 #define readl(va) (*(volatile uint32_t *) (va)) 47 #define writeb(va, d) (*(volatile uint8_t *) (va) = (d)) 48 #define writew(va, d) (*(volatile uint16_t *) (va) [all...] |
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_vm_translation_map.cpp | 145 arch_vm_translation_map_early_map(kernel_args *args, addr_t va, phys_addr_t pa, argument 148 TRACE("early_tmap: entry pa %#" B_PRIxPHYSADDR " va %#" B_PRIxADDR "\n", pa, 149 va); 151 return gX86PagingMethod->MapEarly(args, va, pa, attributes, get_free_page);
|
/haiku/src/system/kernel/arch/ppc/paging/460/ |
H A D | PPCPagingMethod460.cpp | 53 map_iospace_chunk(addr_t va, phys_addr_t pa, uint32 flags) argument 56 va &= ~(B_PAGE_SIZE - 1); // make sure it's page aligned 57 if (va < sIOSpaceBase || va >= (sIOSpaceBase + IOSPACE_SIZE)) 58 panic("map_iospace_chunk: passed invalid va 0x%lx\n", va); 61 return ppc_map_address_range(va, pa, IOSPACE_CHUNK_SIZE);
|
H A D | PPCVMTranslationMap460.cpp | 285 // lookup the vsid based off the va 288 // dprintf("vm_translation_map.lookup_page_table_entry: vsid %ld, va 0x%lx\n", virtualSegmentID, virtualAddress); 354 TRACE("map_tmap: entry pa 0x%lx va 0x%lx\n", pa, va); 356 // lookup the vsid based off the va 365 //dprintf("vm_translation_map.map_tmap: vsid %d, pa 0x%lx, va 0x%lx\n", vsid, pa, va); 408 dprintf("index is %d\n", va / B_PAGE_SIZE / 1024); 409 dprintf("final at 0x%x\n", &pgdir[va / B_PAGE_SIZE / 1024]); 410 dprintf("value is 0x%x\n", *(int *)&pgdir[va / B_PAGE_SIZ 977 Query(addr_t va, phys_addr_t *_outPhysical, uint32 *_outFlags) argument [all...] |
/haiku/src/system/kernel/arch/ppc/paging/classic/ |
H A D | PPCPagingMethodClassic.cpp | 53 map_iospace_chunk(addr_t va, phys_addr_t pa, uint32 flags) argument 56 va &= ~(B_PAGE_SIZE - 1); // make sure it's page aligned 57 if (va < sIOSpaceBase || va >= (sIOSpaceBase + IOSPACE_SIZE)) 58 panic("map_iospace_chunk: passed invalid va 0x%lx\n", va); 61 return ppc_map_address_range(va, pa, IOSPACE_CHUNK_SIZE);
|
H A D | PPCVMTranslationMapClassic.cpp | 285 // lookup the vsid based off the va 288 // dprintf("vm_translation_map.lookup_page_table_entry: vsid %ld, va 0x%lx\n", virtualSegmentID, virtualAddress); 354 TRACE("map_tmap: entry pa 0x%lx va 0x%lx\n", pa, va); 356 // lookup the vsid based off the va 365 //dprintf("vm_translation_map.map_tmap: vsid %d, pa 0x%lx, va 0x%lx\n", vsid, pa, va); 408 dprintf("index is %d\n", va / B_PAGE_SIZE / 1024); 409 dprintf("final at 0x%x\n", &pgdir[va / B_PAGE_SIZE / 1024]); 410 dprintf("value is 0x%x\n", *(int *)&pgdir[va / B_PAGE_SIZ 977 Query(addr_t va, phys_addr_t *_outPhysical, uint32 *_outFlags) argument [all...] |
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_vm_translation_map.cpp | 285 arch_vm_translation_map_early_map(kernel_args *args, addr_t va, phys_addr_t pa, argument 288 TRACE("early_tmap: entry pa %#" B_PRIxPHYSADDR " va %#" B_PRIxADDR "\n", pa, 289 va); 291 return gPPCPagingMethod->MapEarly(args, va, pa, attributes, get_free_page); 298 arch_vm_translation_map_early_query(addr_t va, phys_addr_t *out_physical) argument
|
/haiku/src/system/boot/platform/efi/arch/x86/ |
H A D | arch_mmu.cpp | 38 #define VADDR_TO_PDENT(va) (((va) / B_PAGE_SIZE) / 1024) 39 #define VADDR_TO_PTENT(va) (((va) / B_PAGE_SIZE) % 1024)
|
/haiku/headers/build/gcc-2.95.3/ |
H A D | stdarg.h | 15 #include "va-clipper.h" 18 #include "va-m88k.h" 21 #include "va-i860.h" 24 #include "va-pa.h" 27 #include "va-mips.h" 30 #include "va-sparc.h" 33 #include "va-i960.h" 36 #include "va-alpha.h" 39 #include "va-h8300.h" 42 #include "va [all...] |
H A D | varargs.h | 7 #include "va-sparc.h" 10 #include "va-spur.h" 13 #include "va-mips.h" 16 #include "va-i860.h" 19 #include "va-pyr.h" 22 #include "va-clipper.h" 25 #include "va-m88k.h" 28 #include "va-pa.h" 31 #include "va-i960.h" 34 #include "va [all...] |
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_int.cpp | 145 fixup_entry(phys_addr_t ptPa, int level, addr_t va, bool wr) argument 154 int index = (va >> shift) & tableMask; 168 asm("tlbi vaae1is, %0 \n dsb ish"::"r"(va >> page_bits)); 172 return fixup_entry(addr, level + 1, va, wr);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/ |
H A D | if_iwx.c | 1840 caddr_t va; local 1860 err = bus_dmamem_map(tag, &dma->seg, 1, size, &va, 1864 dma->vaddr = va;
|
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/ |
H A D | if_iwm.c | 1233 caddr_t va; local 1248 err = bus_dmamem_map(tag, &dma->seg, 1, size, &va, 1252 dma->vaddr = va;
|