Lines Matching refs:MMIO_Write32
199 MMIO_Write32(E1000Dev *dev, uint64_t addr, uint32_t val)
210 MMIO_Write32(dev, E1000_REG_EERD, ((uint32_t)addr << 8) | 1);
256 MMIO_Write32(dev, E1000_REG_RDT, dev->rxTail);
264 MMIO_Write32(dev, E1000_REG_RDT, dev->rxTail);
283 MMIO_Write32(dev, E1000_REG_CTRL, MMIO_Read32(dev, E1000_REG_CTRL) | CTRL_SLU);
337 MMIO_Write32(dev, E1000_REG_RDT, dev->rxTail);
370 MMIO_Write32(dev, E1000_REG_TDT, dev->txTail);
385 MMIO_Write32(dev, E1000_REG_MTABASE + (i * 4), 0);
396 MMIO_Write32(dev, E1000_REG_RDBAH, (uint32_t)(base >> 32));
397 MMIO_Write32(dev, E1000_REG_RDBAL, (uint32_t)(base & 0xFFFFFFFF));
398 MMIO_Write32(dev, E1000_REG_RDLEN, E1000_RX_QLEN * 16);
400 MMIO_Write32(dev, E1000_REG_RDH, 0);
401 MMIO_Write32(dev, E1000_REG_RDT, E1000_RX_QLEN);
404 MMIO_Write32(dev, E1000_REG_RCTL,
421 MMIO_Write32(dev, E1000_REG_TDBAH, (uint32_t)(base >> 32));
422 MMIO_Write32(dev, E1000_REG_TDBAL, (uint32_t)(base & 0xFFFFFFFF));
423 MMIO_Write32(dev, E1000_REG_TDLEN, E1000_TX_QLEN * 16);
425 MMIO_Write32(dev, E1000_REG_TDH, 0);
426 MMIO_Write32(dev, E1000_REG_TDT, 0);
430 MMIO_Write32(dev, E1000_REG_TIDV, 1);
431 MMIO_Write32(dev, E1000_REG_TADV, 1);
433 MMIO_Write32(dev, E1000_REG_TCTL, TCTL_EN | TCTL_PSP);
471 MMIO_Write32(ethDev, E1000_REG_CTRL, MMIO_Read32(ethDev, E1000_REG_CTRL) | CTRL_SLU);
494 //MMIO_Write32(ethDev, E1000_REG_IMC, ~0);
495 MMIO_Write32(ethDev, E1000_REG_IMS, 0x1F6DC); //ICR_TXDW | ICR_RXO | ICR_RXT0);