Home
last modified time | relevance | path

Searched refs:etxregs (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/hw/net/
H A Dsunhme.c172 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 Dsunhme.c1260 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()
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()
2541 if (IS_ERR(hp->etxregs)) { in happy_meal_sbus_probe_one()
2543 err = PTR_ERR(hp->etxregs); in happy_meal_sbus_probe_one()
[all …]
H A Dsunhme.h427 void __iomem *etxregs; /* External transmitter regs */ member