Searched refs:pa (Results 1 - 25 of 47) sorted by path

12

/haiku/headers/private/kernel/arch/m68k/
H A Dstage2_priv.h28 void mmu_map_page(unsigned int vsid, unsigned long pa, unsigned long va);;
/haiku/headers/private/kernel/arch/ppc/
H A Dstage2_priv.h28 void mmu_map_page(unsigned int vsid, unsigned long pa, unsigned long va);;
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/
H A Dar9300_freebsd.h28 struct ath_desc *ds, uint32_t pa, struct ath_desc *ds_next,
H A Dar9300_recv_ds.c38 u_int32_t pa, struct ath_desc *nds, struct ath_rx_status *rxs,
200 u_int32_t pa, struct ath_desc *nds, u_int64_t tsf,
37 ar9300_proc_rx_desc_fast(struct ath_hal *ah, struct ath_desc *ds, u_int32_t pa, struct ath_desc *nds, struct ath_rx_status *rxs, void *buf_addr) argument
199 ar9300_proc_rx_desc(struct ath_hal *ah, struct ath_desc *ds, u_int32_t pa, struct ath_desc *nds, u_int64_t tsf, struct ath_rx_status *rxs) argument
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/apps/icon-o-matic/generic/support/
H A Dsupport.cpp33 point_line_distance(BPoint point, BPoint pa, BPoint pb) argument
37 double b = point_point_distance(point, pa);
38 double c = point_point_distance(pa, pb);
47 currentDist = fabs(point_line_distance(pa.x, pa.y, pb.x, pb.y,
/haiku/src/system/boot/arch/m68k/
H A Dmmu.h31 status_t (*set_tt)(int which, addr_t pa, size_t len, uint32 perms);
33 status_t (*load_rp)(addr_t pa);
38 void (*map_page)(addr_t virtualAddress, addr_t pa, uint32 flags);
H A Dmmu_030.cpp45 set_tt(int which, addr_t pa, size_t len, uint32 perms) argument
47 TRACE(("mmu_030:set_tt(%d, 0x%lx, 0x%lx, 0x%08lx)\n", which, pa, len, perms));
59 ttr |= (pa & 0xff000000);
90 load_rp(addr_t pa) argument
92 TRACE(("mmu_030:load_rp(0x%lx)\n", pa));
96 entry.addr = TA_TO_PREA(((addr_t)pa));
H A Dmmu_040.cpp87 set_tt(int which, addr_t pa, size_t len, uint32 perms /* NOTUSED */) argument
89 TRACE(("mmu_040:set_tt(%d, 0x%lx, 0x%lx, 0x%08lx)\n", which, pa, len, perms));
100 ttr |= (pa & 0xff000000);
127 load_rp(addr_t pa) argument
129 TRACE(("mmu_040:load_rp(0x%lx)\n", pa));
131 if (pa & ((1 << 9) - 1)) {
136 page_directory_entry *pr = (page_directory_entry *)pa;
147 : : "d"(pa));
201 // everything much simpler here because pa = va
/haiku/src/system/boot/platform/amiga_m68k/
H A Dmmu.h31 status_t (*set_tt)(int which, addr_t pa, size_t len, uint32 perms);
33 status_t (*load_rp)(addr_t pa);
38 void (*map_page)(addr_t virtualAddress, addr_t pa, uint32 flags);
/haiku/src/system/boot/platform/atari_m68k/
H A Dmmu.h32 status_t (*set_tt)(int which, addr_t pa, size_t len, uint32 perms);
34 status_t (*load_rp)(addr_t pa);
39 void (*map_page)(addr_t virtualAddress, addr_t pa, uint32 flags);
/haiku/src/system/kernel/arch/generic/
H A Dgeneric_vm_physical_page_mapper.cpp57 generic_get_physical_page(phys_addr_t pa, addr_t *va, uint32 flags) argument
66 index = pa / sIOSpaceChunkSize;
72 *va = paddr_desc[index].va + pa % sIOSpaceChunkSize;
82 *va = paddr_desc[index].va + pa % sIOSpaceChunkSize;
119 *va = paddr_desc[index].va + pa % sIOSpaceChunkSize;
H A Dgeneric_vm_physical_page_mapper.h24 status_t generic_get_physical_page(phys_addr_t pa, addr_t *va, uint32 flags);
/haiku/src/system/kernel/arch/m68k/
H A Darch_vm_translation_map.cpp146 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);
H A Darch_vm_translation_map_impl.cpp122 static status_t get_physical_page_tmap_internal(addr_t pa, addr_t *va, uint32 flags);
227 addr_t pa; local
235 pa = PRE_TO_TA(pr[index]);
236 // pa == va when in TT
238 pd = (page_directory_entry *)pa;
244 pa = PDE_TO_TA(pd[index]);
245 pt = (page_table_entry *)pa;
252 pa = PIE_TO_TA(pi[index]);
253 pt = (page_table_entry *)pa;
517 map_tmap(vm_translation_map *map, addr_t va, addr_t pa, uint3 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
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 DM68KPagingMethod040.cpp481 phys_addr_t pa = physicalAddress; local
488 TRACE("040::MapEarly: entry pa 0x%lx va 0x%lx\n", pa, va);
490 // everything much simpler here because pa = va
678 // we also still have transparent translation enabled, va==pa.
714 addr_t pa; local
726 pa = PRE_TO_TA(pr[index]);
727 // pa == va when in TT
729 pd = (page_directory_entry *)pa;
735 pa
[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,
291 return gPPCPagingMethod->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
55 pa &= ~(B_PAGE_SIZE - 1); // make sure it's page aligned
61 return ppc_map_address_range(va, pa, IOSPACE_CHUNK_SIZE);
/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
55 pa &= ~(B_PAGE_SIZE - 1); // make sure it's page aligned
61 return ppc_map_address_range(va, pa, IOSPACE_CHUNK_SIZE);
/haiku/src/system/kernel/arch/sparc/
H A Darch_vm_translation_map.cpp79 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/headers/os/interface/
H A DGraphicsDefs.h22 uint64* pa = (uint64*)a.data; local
24 return (*pa == *pb);
/haiku/headers/private/kernel/arch/
H A Dvm_translation_map.h30 phys_addr_t pa, uint8 attributes,
/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/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/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

Completed in 229 milliseconds

12