Searched refs:etxregs (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/hw/net/ |
H A D | sunhme.c | 172 uint32_t etxregs[HME_ETX_REG_SIZE >> 2]; member 316 s->etxregs[addr >> 2] = val; in sunhme_etx_write() 325 val = s->etxregs[addr >> 2]; in sunhme_etx_read() 547 return (s->etxregs[HME_ETXI_RSIZE >> 2] + 1) << 4; in sunhme_get_tx_ring_count() 552 return s->etxregs[HME_ETXI_RING >> 2] & HME_ETXI_RING_OFFSET; in sunhme_get_tx_ring_nr() 557 uint32_t ring = s->etxregs[HME_ETXI_RING >> 2] & ~HME_ETXI_RING_OFFSET; in sunhme_set_tx_ring_nr() 560 s->etxregs[HME_ETXI_RING >> 2] = ring; in sunhme_set_tx_ring_nr() 572 tb = s->etxregs[HME_ETXI_RING >> 2] & HME_ETXI_RING_ADDR; in sunhme_transmit() 649 s->etxregs[HME_ETXI_PENDING >> 2] = 0; in sunhme_transmit() 932 VMSTATE_UINT32_ARRAY(etxregs, SunHMEState, (HME_ETX_REG_SIZE >> 2)),
|
/openbmc/linux/drivers/net/ethernet/sun/ |
H A D | sunhme.c | 1260 void __iomem *etxregs = hp->etxregs; in happy_meal_init() local 1378 hme_write32(hp, etxregs + ETX_RING, in happy_meal_init() 1444 hme_read32(hp, etxregs + ETX_RSIZE)); in happy_meal_init() 1445 hme_write32(hp, etxregs + ETX_RSIZE, (TX_RING_SIZE >> ETX_RSIZE_SHIFT) - 1); in happy_meal_init() 1448 HMD("tx dma enable old[%08x]\n", hme_read32(hp, etxregs + ETX_CFG)); in happy_meal_init() 1449 hme_write32(hp, etxregs + ETX_CFG, in happy_meal_init() 1450 hme_read32(hp, etxregs + ETX_CFG) | ETX_CFG_DMAENABLE); in happy_meal_init() 1942 hme_read32(hp, hp->etxregs + ETX_CFG), in happy_meal_tx_timeout() 2058 hme_write32(hp, hp->etxregs + ETX_PENDING, ETX_TP_DMAWAKEUP); in happy_meal_start_xmit() 2540 hp->etxregs = devm_platform_ioremap_resource(op, 1); in happy_meal_sbus_probe_one() [all …]
|
H A D | sunhme.h | 427 void __iomem *etxregs; /* External transmitter regs */ member
|