Searched refs:pa (Results 1 - 25 of 47) sorted by last modified time

12

/haiku/src/system/kernel/arch/arm64/
H A Darch_int.cpp138 TableFromPa(phys_addr_t pa) argument
140 return reinterpret_cast<uint64_t*>(KERNEL_PMAP_BASE + pa);
H A Darch_vm_translation_map.cpp120 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 DVMSAv8TranslationMap.cpp118 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 DVMSAv8TranslationMap.h91 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 Dif_iwm.c11732 #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 Dif_iwx.c10474 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 DGraphicsDefs.h22 uint64* pa = (uint64*)a.data; local
24 return (*pa == *pb);
/haiku/src/libs/compat/freebsd_iflib/
H A Diflib.c4744 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 Dqsort.c82 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 DARMVMTranslationMap32Bit.cpp157 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 Darch_vm_translation_map.cpp103 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 Dif_rge.c207 #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 Dpcivar.h36 #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 Dvm_extern.h39 * 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 Dr12a_fw_cmd.h76 #define RTWN_CMD_IQ_EXT_PA_5G(pa) (pa)
/haiku/src/system/kernel/arch/x86/paging/32bit/
H A DX86VMTranslationMap32Bit.cpp140 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 DPPCVMTranslationMapClassic.cpp354 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 DPPCVMTranslationMap460.cpp354 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 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);
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 Dar5416_recv.c172 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 Dar5212_recv.c249 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 Dar5211_recv.c209 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 Dar5210_recv.c215 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 Dar9300_freebsd.c684 * 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 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,
151 return gX86PagingMethod->MapEarly(args, va, pa, attributes, get_free_page);

Completed in 254 milliseconds

12