/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_int.cpp | 138 TableFromPa(phys_addr_t pa) argument 140 return reinterpret_cast<uint64_t*>(KERNEL_PMAP_BASE + pa);
|
H A D | arch_vm_translation_map.cpp | 120 TableFromPa(phys_addr_t pa) argument 122 return reinterpret_cast<uint64_t*>(KERNEL_PMAP_BASE + pa); 127 map_page_early(phys_addr_t ptPa, int level, addr_t va, phys_addr_t pa, argument 139 atomic_set64((int64*) pte, pa | 0x3); 168 map_page_early(table, level + 1, va, pa, get_free_page, args); 174 arch_vm_translation_map_early_map(kernel_args* args, addr_t va, phys_addr_t pa, uint8 attributes, argument 184 pa |= VMSAv8TranslationMap::GetMemoryAttr(attributes, 0, true); 186 map_page_early(ptPa, level, va, pa, get_free_page, args);
|
H A D | VMSAv8TranslationMap.cpp | 118 VMSAv8TranslationMap::TableFromPa(phys_addr_t pa) argument 120 return reinterpret_cast<uint64_t*>(KERNEL_PMAP_BASE + pa); 125 VMSAv8TranslationMap::MakeBlock(phys_addr_t pa, int level, uint64_t attr) argument 129 return pa | attr | (level == 3 ? 0x3 : 0x1); 207 VMSAv8TranslationMap::MapRange(phys_addr_t ptPa, int level, addr_t va, phys_addr_t pa, size_t size, 231 MapRange(table, level + 1, va, pa, aligned - va, action, attr, reservation); 238 phys_addr_t targetPa = pa + (nextVa - va); 291 table, level + 1, nextVa, pa + (nextVa - va), end - nextVa, action, attr, reservation); 370 VMSAv8TranslationMap::Map(addr_t va, phys_addr_t pa, uint32 attributes, uint32 memoryType, 379 ASSERT((pa [all...] |
H A D | VMSAv8TranslationMap.h | 91 uint64_t* TableFromPa(phys_addr_t pa); 92 uint64_t MakeBlock(phys_addr_t pa, int level, uint64_t attr); 95 void MapRange(phys_addr_t ptPa, int level, addr_t va, phys_addr_t pa, size_t size, 97 bool WalkTable(phys_addr_t ptPa, int level, addr_t va, phys_addr_t* pa, uint64_t* attr);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/ |
H A D | if_iwm.c | 11732 #define pa dev macro 11736 struct pci_attach_args *pa = aux; 11757 sc->sc_pct = pa->pa_pc; 11758 sc->sc_pcitag = pa->pa_tag; 11759 sc->sc_dmat = pa->pa_dmat; 11779 memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, PCI_MAPREG_START); 11780 err = pci_mapreg_map(pa, PCI_MAPREG_START, memtype, 0, 11787 if (pci_intr_map_msix(pa, 0, &ih) == 0) { 11789 } else if (pci_intr_map_msi(pa, [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/ |
H A D | if_iwx.c | 10474 struct pci_attach_args *pa = aux; local 10475 return pci_matchbyid(pa, iwx_devices, nitems(iwx_devices)); 11005 #define pa dev macro 11009 struct pci_attach_args *pa = aux; 11033 sc->sc_pid = PCI_PRODUCT(pa->pa_id); 11034 sc->sc_pct = pa->pa_pc; 11035 sc->sc_pcitag = pa->pa_tag; 11036 sc->sc_dmat = pa->pa_dmat; 11056 memtype = pci_mapreg_type(pa->pa_pc, pa [all...] |
/haiku/headers/os/interface/ |
H A D | GraphicsDefs.h | 22 uint64* pa = (uint64*)a.data; local 24 return (*pa == *pb);
|
/haiku/src/libs/compat/freebsd_iflib/ |
H A D | iflib.c | 4744 struct pfil_head_args pa; local 4748 pa.pa_version = PFIL_VERSION; 4749 pa.pa_flags = PFIL_IN; 4750 pa.pa_type = PFIL_TYPE_ETHERNET; 4751 pa.pa_headname = ctx->ifc_ifp->if_xname; 4752 pfil = pfil_head_register(&pa);
|
/haiku/src/system/libroot/posix/stdlib/ |
H A D | qsort.c | 82 char *pa, *pb, *pc, *pd, *pl, *pm, *pn; local 114 pa = pb = (char *)a + es; 121 swapfunc(pa, pb, es); 122 pa += es; 151 d1 = MIN(pa - (char *)a, pb - pa); 161 d1 = pb - pa;
|
/haiku/src/system/kernel/arch/arm/paging/32bit/ |
H A D | ARMVMTranslationMap32Bit.cpp | 157 ARMVMTranslationMap32Bit::Map(addr_t va, phys_addr_t pa, uint32 attributes, argument 160 TRACE("map_tmap: entry pa 0x%lx va 0x%lx\n", pa, va); 213 ARMPagingMethod32Bit::PutPageTableEntryInTable(&pt[index], pa, attributes, 657 TRACE("query_tmap: returning pa 0x%lx for va 0x%lx\n", *_physical, va);
|
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_vm_translation_map.cpp | 103 arch_vm_translation_map_early_map(kernel_args *args, addr_t va, phys_addr_t pa, argument 106 TRACE("early_tmap: entry pa 0x%lx va 0x%lx\n", pa, va); 108 return gARMPagingMethod->MapEarly(args, va, pa, attributes, get_free_page);
|
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/ |
H A D | if_rge.c | 207 #define pa dev macro 211 struct pci_attach_args *pa = aux; 212 pci_chipset_tag_t pc = pa->pa_pc; 234 pci_set_powerstate(pa, PCI_PMCSR_STATE_D0); 236 pci_set_powerstate(pa->pa_pc, pa->pa_tag, PCI_PMCSR_STATE_D0); 242 if (pci_mapreg_map(pa, RGE_PCI_BAR2, PCI_MAPREG_TYPE_MEM | 245 if (pci_mapreg_map(pa, RGE_PCI_BAR1, PCI_MAPREG_TYPE_MEM | 248 if (pci_mapreg_map(pa, RGE_PCI_BAR0, PCI_MAPREG_TYPE_IO, 271 if (pci_intr_map_msi(pa, [all...] |
/haiku/src/libs/compat/openbsd_network/compat/dev/pci/ |
H A D | pcivar.h | 36 #define pci_mapreg_map(pa, reg, type, flags, tagp, handlep, basep, sizep, maxsize) \ 38 #define pci_intr_establish(pa, ih, level, func, arg, what) \
|
/haiku/src/libs/compat/freebsd_network/compat/vm/ |
H A D | vm_extern.h | 39 * Is pa a multiple of alignment, which is a power-of-two? 42 vm_addr_align_ok(vm_paddr_t pa, u_long alignment) argument 46 return ((pa & (alignment - 1)) == 0); 54 vm_addr_bound_ok(vm_paddr_t pa, vm_paddr_t size, vm_paddr_t boundary) argument 58 return (((pa ^ (pa + size - 1)) & -boundary) == 0); 62 vm_addr_ok(vm_paddr_t pa, vm_paddr_t size, u_long alignment, argument 65 return (vm_addr_align_ok(pa, alignment) && 66 vm_addr_bound_ok(pa, size, boundary));
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8812a/ |
H A D | r12a_fw_cmd.h | 76 #define RTWN_CMD_IQ_EXT_PA_5G(pa) (pa)
|
/haiku/src/system/kernel/arch/x86/paging/32bit/ |
H A D | X86VMTranslationMap32Bit.cpp | 140 X86VMTranslationMap32Bit::Map(addr_t va, phys_addr_t pa, uint32 attributes, argument 143 TRACE("map_tmap: entry pa 0x%lx va 0x%lx\n", pa, va); 198 X86PagingMethod32Bit::PutPageTableEntryInTable(&pt[index], pa, attributes, 647 TRACE("query_tmap: returning pa 0x%lx for va 0x%lx\n", *_physical, va);
|
/haiku/src/system/kernel/arch/ppc/paging/classic/ |
H A D | PPCVMTranslationMapClassic.cpp | 354 TRACE("map_tmap: entry pa 0x%lx va 0x%lx\n", pa, va); 365 //dprintf("vm_translation_map.map_tmap: vsid %d, pa 0x%lx, va 0x%lx\n", vsid, pa, va); 459 PPCPagingMethodClassic::PutPageTableEntryInTable(&pt[index], pa, attributes, 1039 TRACE("query_tmap: returning pa 0x%lx for va 0x%lx\n", *_physical, va);
|
/haiku/src/system/kernel/arch/ppc/paging/460/ |
H A D | PPCVMTranslationMap460.cpp | 354 TRACE("map_tmap: entry pa 0x%lx va 0x%lx\n", pa, va); 365 //dprintf("vm_translation_map.map_tmap: vsid %d, pa 0x%lx, va 0x%lx\n", vsid, pa, va); 459 PPCPagingMethod460::PutPageTableEntryInTable(&pt[index], pa, attributes, 1039 TRACE("query_tmap: returning pa 0x%lx for va 0x%lx\n", *_physical, va);
|
/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); 333 M68KPagingMethod040::PutPageTableEntryInTable(&pt[pindex], pa, attributes, 818 TRACE("query_tmap: returning pa 0x%lx for va 0x%lx\n", *_physical, va);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5416/ |
H A D | ar5416_recv.c | 172 uint32_t pa, struct ath_desc *nds, uint64_t tsf, 171 ar5416ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds, uint32_t pa, struct ath_desc *nds, uint64_t tsf, struct ath_rx_status *rs) argument
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5212/ |
H A D | ar5212_recv.c | 249 uint32_t pa, struct ath_desc *nds, uint64_t tsf, 262 if ((ands->ds_rxstatus1&AR_Done) == 0 && OS_REG_READ(ah, AR_RXDP) == pa) 248 ar5212ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds, uint32_t pa, struct ath_desc *nds, uint64_t tsf, struct ath_rx_status *rs) argument
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5211/ |
H A D | ar5211_recv.c | 209 uint32_t pa, struct ath_desc *nds, uint64_t tsf, 222 if ((ands->ds_status1 & AR_Done) == 0 && OS_REG_READ(ah, AR_RXDP) == pa) 208 ar5211ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds, uint32_t pa, struct ath_desc *nds, uint64_t tsf, struct ath_rx_status *rs) argument
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5210/ |
H A D | ar5210_recv.c | 215 uint32_t pa, struct ath_desc *nds, uint64_t tsf, 229 if ((ands->ds_status1 & AR_Done) == 0 && OS_REG_READ(ah, AR_RXDP) == pa) 214 ar5210ProcRxDesc(struct ath_hal *ah, struct ath_desc *ds, uint32_t pa, struct ath_desc *nds, uint64_t tsf, struct ath_rx_status *rs) argument
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/ |
H A D | ar9300_freebsd.c | 684 * FreeBSD will just pass in the descriptor value as 'pa'. 685 * The Atheros HAL treats 'pa' as the physical address of the RX 688 * routine doesn't check 'pa'. 692 uint32_t pa, struct ath_desc *ds_next, uint64_t tsf, 691 ar9300_proc_rx_desc_freebsd(struct ath_hal *ah, struct ath_desc *ds, uint32_t pa, struct ath_desc *ds_next, uint64_t tsf, struct ath_rx_status *rxs) argument
|
/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, 151 return gX86PagingMethod->MapEarly(args, va, pa, attributes, get_free_page);
|