Lines Matching refs:addr
96 volatile uint64_t addr; // Address
111 volatile uint64_t addr; // Address
193 MMIO_Read32(E1000Dev *dev, uint64_t addr)
195 return *(uint32_t volatile *)(dev->mmiobase + addr);
199 MMIO_Write32(E1000Dev *dev, uint64_t addr, uint32_t val)
201 *(uint32_t *)(dev->mmiobase + addr) = val;
205 E1000_EEPROM_Read(E1000Dev *dev, uint8_t addr)
210 MMIO_Write32(dev, E1000_REG_EERD, ((uint32_t)addr << 8) | 1);
235 //void *data = (void *)DMPA2VA(dev->rxDesc[dev->rxTail].addr);
327 void *data = (void *)DMPA2VA(dev->rxDesc[dev->rxTail].addr);
363 void *data = (void *)DMPA2VA(dev->txDesc[dev->txTail].addr);
390 dev->rxDesc[i].addr = VA2PA((uintptr_t)PAlloc_AllocPage()); // LOOKUP IN PMAP
415 dev->txDesc[i].addr = VA2PA((uintptr_t)PAlloc_AllocPage()); // LOOKUP IN PMAP