Home
last modified time | relevance | path

Searched refs:DMPA2VA (Results 1 – 9 of 9) sorted by relevance

/sys/amd64/
Dpmap.c124 PageTable *tbl2 = (PageTable *)DMPA2VA(pte & PGNUMMASK); in PMap_DestroyAS()
128 PageTable *tbl3 = (PageTable *)DMPA2VA(pte2 & PGNUMMASK); in PMap_DestroyAS()
133 PageTable *tbl4 = (PageTable *)DMPA2VA(pte3 & PGNUMMASK); in PMap_DestroyAS()
138 PAlloc_Release((void *)DMPA2VA(pte4 & PGNUMMASK)); in PMap_DestroyAS()
143 PAlloc_Release((void *)DMPA2VA(pte3 & PGNUMMASK)); in PMap_DestroyAS()
148 PAlloc_Release((void *)DMPA2VA(pte2 & PGNUMMASK)); in PMap_DestroyAS()
153 PAlloc_Release((void *)DMPA2VA(pte & PGNUMMASK)); in PMap_DestroyAS()
237 table = (PageTable *)DMPA2VA(pte & PGNUMMASK); in PMap_Translate()
245 table = (PageTable *)DMPA2VA(pte & PGNUMMASK); in PMap_Translate()
257 table = (PageTable *)DMPA2VA(pte & PGNUMMASK); in PMap_Translate()
[all …]
Dioapic.c32 uint32_t volatile *addr = (uint32_t volatile *)DMPA2VA(IOAPICBASE); in IOAPIC_Read()
33 uint32_t volatile *cmd = (uint32_t volatile *)DMPA2VA(IOAPICBASE + 0x10); in IOAPIC_Read()
44 uint32_t volatile *addr = (uint32_t volatile *)DMPA2VA(IOAPICBASE); in IOAPIC_Write()
45 uint32_t volatile *cmd = (uint32_t volatile *)DMPA2VA(IOAPICBASE + 0x10); in IOAPIC_Write()
Dlapic.c72 return (uint32_t *)DMPA2VA(base); in LAPIC_GetBase()
121 uint16_t *cmosStartup = (uint16_t *)DMPA2VA(0x467); in LAPIC_StartAP()
201 base = DMPA2VA(base); in LAPIC_Init()
Dmp.c60 volatile uint64_t *args = (uint64_t *)DMPA2VA(0x6F00); in MPBootAP()
63 memcpy((void *)DMPA2VA(0x7000), mpstart_begin, mpstart_end - mpstart_begin); in MPBootAP()
Dmachine.c183 PAlloc_AddRegion(DMPA2VA(16*1024*1024), 16*1024*1024); in Machine_Init()
/sys/kern/
Dloader.c70 raddr = (void *)DMPA2VA(PMap_Translate(as, vaddr)); in LoaderLoadSegment()
78 raddr = (void *)DMPA2VA(PMap_Translate(as, vaddr)); in LoaderLoadSegment()
86 raddr = (void *)DMPA2VA(PMap_Translate(as, vaddr)); in LoaderLoadSegment()
106 raddr = (void *)DMPA2VA(PMap_Translate(as, vaddr)); in LoaderZeroSegment()
113 raddr = (void *)DMPA2VA(PMap_Translate(as, vaddr)); in LoaderZeroSegment()
120 raddr = (void *)DMPA2VA(PMap_Translate(as, vaddr)); in LoaderZeroSegment()
Dsyscall.c155 argstart = (char *)DMPA2VA(PMap_Translate(thr->space, MEM_USERSPACE_STKTOP - PGSIZE)); in Syscall_Spawn()
/sys/amd64/include/
Dpmap.h48 #define DMPA2VA(pa) ((pa) + MEM_DIRECTMAP_BASE) macro
/sys/dev/
De1000.c327 void *data = (void *)DMPA2VA(dev->rxDesc[dev->rxTail].addr); in E1000_Dequeue()
363 void *data = (void *)DMPA2VA(dev->txDesc[dev->txTail].addr); in E1000_Enqueue()
468 ethDev->mmiobase = (uint8_t *)DMPA2VA(dev.bars[0].base); in E1000_Configure()