Searched refs:DMPA2VA (Results 1 – 9 of 9) sorted by relevance
| /sys/amd64/ |
| D | pmap.c | 124 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 …]
|
| D | ioapic.c | 32 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()
|
| D | lapic.c | 72 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()
|
| D | mp.c | 60 volatile uint64_t *args = (uint64_t *)DMPA2VA(0x6F00); in MPBootAP() 63 memcpy((void *)DMPA2VA(0x7000), mpstart_begin, mpstart_end - mpstart_begin); in MPBootAP()
|
| D | machine.c | 183 PAlloc_AddRegion(DMPA2VA(16*1024*1024), 16*1024*1024); in Machine_Init()
|
| /sys/kern/ |
| D | loader.c | 70 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()
|
| D | syscall.c | 155 argstart = (char *)DMPA2VA(PMap_Translate(thr->space, MEM_USERSPACE_STKTOP - PGSIZE)); in Syscall_Spawn()
|
| /sys/amd64/include/ |
| D | pmap.h | 48 #define DMPA2VA(pa) ((pa) + MEM_DIRECTMAP_BASE) macro
|
| /sys/dev/ |
| D | e1000.c | 327 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()
|