Searched refs:va (Results 26 - 40 of 40) sorted by relevance

12

/haiku/src/system/kernel/arch/m68k/paging/040/
H A DM68KVMTranslationMap040.cpp212 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 DM68KPagingMethod040.cpp480 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 Dcpufunc.h43 #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 Darch_vm_translation_map.cpp145 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 DPPCPagingMethod460.cpp53 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 DPPCVMTranslationMap460.cpp285 // 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 DPPCPagingMethodClassic.cpp53 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 DPPCVMTranslationMapClassic.cpp285 // 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 Darch_vm_translation_map.cpp285 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 Darch_mmu.cpp38 #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 Dstdarg.h15 #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 Dvarargs.h7 #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 Darch_int.cpp145 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 Dif_iwx.c1840 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 Dif_iwm.c1233 caddr_t va; local
1248 err = bus_dmamem_map(tag, &dma->seg, 1, size, &va,
1252 dma->vaddr = va;

Completed in 155 milliseconds

12