Searched refs:erxregs (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/hw/net/ |
H A D | sunhme.c | 173 uint32_t erxregs[HME_ERX_REG_SIZE >> 2]; member 349 s->erxregs[addr >> 2] = val; in sunhme_erx_write() 358 val = s->erxregs[addr >> 2]; in sunhme_erx_read() 687 uint32_t rings = (s->erxregs[HME_ERXI_CFG >> 2] & HME_ERX_CFG_RINGSIZE) in sunhme_get_rx_ring_count() 706 return s->erxregs[HME_ERXI_RING >> 2] & HME_ERXI_RING_OFFSET; in sunhme_get_rx_ring_nr() 711 uint32_t ring = s->erxregs[HME_ERXI_RING >> 2] & ~HME_ERXI_RING_OFFSET; in sunhme_set_rx_ring_nr() 714 s->erxregs[HME_ERXI_RING >> 2] = ring; in sunhme_set_rx_ring_nr() 775 rb = s->erxregs[HME_ERXI_RING >> 2] & HME_ERXI_RING_ADDR; in sunhme_receive() 790 rxoffset = (s->erxregs[HME_ERXI_CFG >> 2] & HME_ERX_CFG_BYTEOFFSET) >> in sunhme_receive() 808 csum_offset = (s->erxregs[HME_ERXI_CFG >> 2] & HME_ERX_CFG_CSUMSTART) >> in sunhme_receive() [all …]
|
/openbmc/linux/drivers/net/ethernet/sun/ |
H A D | sunhme.c | 1261 void __iomem *erxregs = hp->erxregs; in happy_meal_init() local 1376 hme_write32(hp, erxregs + ERX_RING, in happy_meal_init() 1386 if (hme_read32(hp, erxregs + ERX_RING) != in happy_meal_init() 1388 hme_write32(hp, erxregs + ERX_RING, in happy_meal_init() 1458 hme_read32(hp, erxregs + ERX_CFG)); in happy_meal_init() 1459 hme_write32(hp, erxregs + ERX_CFG, ERX_CFG_DEFAULT(RX_OFFSET)); in happy_meal_init() 1460 regtmp = hme_read32(hp, erxregs + ERX_CFG); in happy_meal_init() 1461 hme_write32(hp, erxregs + ERX_CFG, ERX_CFG_DEFAULT(RX_OFFSET)); in happy_meal_init() 1462 if (hme_read32(hp, erxregs + ERX_CFG) != ERX_CFG_DEFAULT(RX_OFFSET)) { in happy_meal_init() 2547 hp->erxregs = devm_platform_ioremap_resource(op, 2); in happy_meal_sbus_probe_one() [all …]
|
H A D | sunhme.h | 428 void __iomem *erxregs; /* External receiver regs */ member
|