/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/headers/libs/agg/ |
H A D | agg_span_gouraud_gray.h | 170 int vv, va; local 182 va = a.y(); 184 if(va < 0) va = 0; if(va > lim) va = lim; 186 span->a = (value_type)va; 217 va = a.y(); 219 if(va < 0) va [all...] |
H A D | agg_span_gouraud_rgba.h | 186 int vr, vg, vb, va; local 200 va = a.y(); 204 if(va < 0) va = 0; if(va > lim) va = lim; 208 span->a = (value_type)va; 247 va = a.y(); 251 if(va < 0) va [all...] |
/haiku/headers/private/kernel/arch/m68k/ |
H A D | arch_030_mmu.h | 198 #define VADDR_TO_PRENT(va) (((va) / B_PAGE_SIZE) / (64*128)) 199 #define VADDR_TO_PDENT(va) ((((va) / B_PAGE_SIZE) / 64) % 128) 200 #define VADDR_TO_PTENT(va) (((va) / B_PAGE_SIZE) % 64)
|
H A D | arch_040_mmu.h | 183 #define VADDR_TO_PRENT(va) (((va) / B_PAGE_SIZE) / (64*128)) 184 #define VADDR_TO_PDENT(va) ((((va) / B_PAGE_SIZE) / 64) % 128) 185 #define VADDR_TO_PTENT(va) (((va) / B_PAGE_SIZE) % 64)
|
H A D | stage2_priv.h | 28 void mmu_map_page(unsigned int vsid, unsigned long pa, unsigned long va);;
|
/haiku/headers/private/kernel/arch/ppc/ |
H A D | stage2_priv.h | 28 void mmu_map_page(unsigned int vsid, unsigned long pa, unsigned long va);;
|
/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/libs/compat/freebsd_network/compat/machine/x86_64/ |
H A D | cpufunc.h | 44 #define readb(va) (*(volatile uint8_t *) (va)) 45 #define readw(va) (*(volatile uint16_t *) (va)) 46 #define readl(va) (*(volatile uint32_t *) (va)) 47 #define readq(va) (*(volatile uint64_t *) (va)) 49 #define writeb(va, d) (*(volatile uint8_t *) (va) [all...] |
/haiku/src/system/kernel/arch/generic/ |
H A D | generic_vm_physical_page_mapper.cpp | 35 addr_t va; member in struct:paddr_chunk_descriptor 57 generic_get_physical_page(phys_addr_t pa, addr_t *va, uint32 flags) argument 67 if (paddr_desc[index].va != 0) { 72 *va = paddr_desc[index].va + pa % sIOSpaceChunkSize; 80 paddr_desc[index].va = first_free_vmapping * sIOSpaceChunkSize 82 *va = paddr_desc[index].va + pa % sIOSpaceChunkSize; 93 sMapIOSpaceChunk(paddr_desc[index].va, index * sIOSpaceChunkSize, 117 paddr_desc[index].va 135 generic_put_physical_page(addr_t va) argument [all...] |
H A D | generic_vm_physical_page_mapper.h | 24 status_t generic_get_physical_page(phys_addr_t pa, addr_t *va, uint32 flags); 25 status_t generic_put_physical_page(addr_t va);
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_vm_translation_map.cpp | 146 arch_vm_translation_map_early_map(kernel_args *args, addr_t va, phys_addr_t pa, argument 149 TRACE("early_tmap: entry pa 0x%lx va 0x%lx\n", pa, va); 151 return gM68KPagingMethod->MapEarly(args, va, pa, attributes, get_free_page); 158 arch_vm_translation_map_early_query(addr_t va, addr_t *out_physical) 160 return get_vm_ops()->arch_vm_translation_map_early_query(va, out_physical);
|
H A D | arch_vm_translation_map_impl.cpp | 121 static status_t early_query(addr_t va, addr_t *out_physical); 122 static status_t get_physical_page_tmap_internal(addr_t pa, addr_t *va, uint32 flags); 123 static status_t put_physical_page_tmap_internal(addr_t va); 221 early_query(addr_t va, addr_t *_physicalAddress) argument 230 TRACE(("%s(%p,)\n", __FUNCTION__, va)); 232 index = VADDR_TO_PRENT(va); 236 // pa == va when in TT 240 index = VADDR_TO_PDENT(va); 247 index = VADDR_TO_PTENT(va); 259 // we should only be passed page va, bu 517 map_tmap(vm_translation_map *map, addr_t va, addr_t pa, uint32 attributes) argument 722 query_tmap_interrupt(vm_translation_map *map, addr_t va, addr_t *_physical, uint32 *_flags) argument 778 query_tmap(vm_translation_map *map, addr_t va, addr_t *_physical, uint32 *_flags) argument 948 clear_flags_tmap(vm_translation_map *map, addr_t va, uint32 flags) argument 1064 map_iospace_chunk(addr_t va, addr_t pa, uint32 flags) argument 1101 get_physical_page_tmap_internal(addr_t pa, addr_t *va, uint32 flags) argument 1108 put_physical_page_tmap_internal(addr_t va) argument 1445 m68k_vm_translation_map_early_map(kernel_args *args, addr_t va, addr_t pa, uint8 attributes, addr_t (*get_free_page)(kernel_args *)) argument [all...] |
/haiku/src/system/kernel/arch/m68k/paging/040/ |
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...] |
H A D | paging.h | 75 #define VADDR_TO_PDENT(va) (((va) / B_PAGE_SIZE) / 1024) 76 #define VADDR_TO_PTENT(va) (((va) / B_PAGE_SIZE) % 1024)
|
/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/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);
|
/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);
|
/haiku/src/system/kernel/arch/sparc/ |
H A D | arch_vm_translation_map.cpp | 79 arch_vm_translation_map_early_map(kernel_args *args, addr_t va, phys_addr_t pa, argument 82 TRACE("early_tmap: entry pa 0x%lx va 0x%lx\n", pa, va);
|
/haiku/src/system/kernel/arch/x86/paging/32bit/ |
H A D | paging.h | 19 #define VADDR_TO_PDENT(va) (((va) / B_PAGE_SIZE) / 1024) 20 #define VADDR_TO_PTENT(va) (((va) / B_PAGE_SIZE) % 1024)
|
/haiku/headers/private/kernel/arch/arm/ |
H A D | arm_mmu.h | 92 #define VADDR_TO_PDENT(va) ((va) >> 20) 93 #define VADDR_TO_PTENT(va) (((va) & 0xff000) >> 12) 94 #define VADDR_TO_PGOFF(va) ((va) & 0x0fff)
|
/haiku/headers/private/kernel/arch/arm64/ |
H A D | arch_pte.h | 120 #define pmap_l0_index(va) (((va) >> L0_SHIFT) & L0_ADDR_MASK) 121 #define pmap_l1_index(va) (((va) >> L1_SHIFT) & Ln_ADDR_MASK) 122 #define pmap_l2_index(va) (((va) >> L2_SHIFT) & Ln_ADDR_MASK) 123 #define pmap_l3_index(va) (((va) >> L3_SHIFT) & Ln_ADDR_MASK)
|
/haiku/headers/private/kernel/arch/ |
H A D | vm_translation_map.h | 29 status_t arch_vm_translation_map_early_map(struct kernel_args *args, addr_t va,
|
/haiku/headers/private/kernel/arch/x86/ |
H A D | arch_cpuasm.h | 61 #define invalidate_TLB(va) \ 62 __asm__("invlpg (%0)" : : "r" (va))
|