Searched refs:reg_space (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | dwmac4_dma.c | 186 u32 *reg_space) in _dwmac4_dump_dma_regs() argument 194 reg_space[DMA_CHAN_CONTROL(default_addrs, channel) / 4] = in _dwmac4_dump_dma_regs() 196 reg_space[DMA_CHAN_TX_CONTROL(default_addrs, channel) / 4] = in _dwmac4_dump_dma_regs() 198 reg_space[DMA_CHAN_RX_CONTROL(default_addrs, channel) / 4] = in _dwmac4_dump_dma_regs() 200 reg_space[DMA_CHAN_TX_BASE_ADDR_HI(default_addrs, channel) / 4] = in _dwmac4_dump_dma_regs() 202 reg_space[DMA_CHAN_TX_BASE_ADDR(default_addrs, channel) / 4] = in _dwmac4_dump_dma_regs() 204 reg_space[DMA_CHAN_RX_BASE_ADDR_HI(default_addrs, channel) / 4] = in _dwmac4_dump_dma_regs() 206 reg_space[DMA_CHAN_RX_BASE_ADDR(default_addrs, channel) / 4] = in _dwmac4_dump_dma_regs() 208 reg_space[DMA_CHAN_TX_END_ADDR(default_addrs, channel) / 4] = in _dwmac4_dump_dma_regs() 210 reg_space[DMA_CHAN_RX_END_ADDR(default_addrs, channel) / 4] = in _dwmac4_dump_dma_regs() [all …]
|
| H A D | stmmac_ethtool.c | 365 u32 *reg_space = (u32 *) space; in stmmac_ethtool_gregs() local 367 stmmac_dump_mac_regs(priv, priv->hw, reg_space); in stmmac_ethtool_gregs() 368 stmmac_dump_dma_regs(priv, priv->ioaddr, reg_space); in stmmac_ethtool_gregs() 373 memcpy(®_space[ETHTOOL_DMA_OFFSET], in stmmac_ethtool_gregs() 374 ®_space[GMAC4_DMA_CHAN_BASE_ADDR / 4], in stmmac_ethtool_gregs() 377 memcpy(®_space[ETHTOOL_DMA_OFFSET], in stmmac_ethtool_gregs() 378 ®_space[DMA_BUS_MODE / 4], in stmmac_ethtool_gregs()
|
| H A D | dwxgmac2_dma.c | 119 void __iomem *ioaddr, u32 *reg_space) in dwxgmac2_dma_dump_regs() argument 124 reg_space[i] = readl(ioaddr + i * 4); in dwxgmac2_dma_dump_regs()
|
| H A D | hwif.h | 185 u32 *reg_space); 348 void (*dump_regs)(struct mac_device_info *hw, u32 *reg_space);
|
| H A D | dwxgmac2_core.c | 290 static void dwxgmac2_dump_regs(struct mac_device_info *hw, u32 *reg_space) in dwxgmac2_dump_regs() argument 296 reg_space[i] = readl(ioaddr + i * 4); in dwxgmac2_dump_regs()
|
| /linux/drivers/net/can/spi/mcp251xfd/ |
| H A D | mcp251xfd-dump.c | 73 const struct mcp251xfd_dump_reg_space *reg_space; in mcp251xfd_dump_registers() local 76 reg_space = &mcp251xfd_dump_reg_space[i]; in mcp251xfd_dump_registers() 78 buf = kmalloc(reg_space->size, GFP_KERNEL); in mcp251xfd_dump_registers() 82 err = regmap_bulk_read(priv->map_reg, reg_space->base, in mcp251xfd_dump_registers() 83 buf, reg_space->size / val_bytes); in mcp251xfd_dump_registers() 89 for (j = 0; j < reg_space->size; j += sizeof(u32), reg++) { in mcp251xfd_dump_registers() 90 reg->reg = cpu_to_le32(reg_space->base + j); in mcp251xfd_dump_registers()
|
| /linux/drivers/net/ethernet/samsung/sxgbe/ |
| H A D | sxgbe_ethtool.c | 413 u32 *reg_space = (u32 *)space; in sxgbe_get_regs() local 418 memset(reg_space, 0x0, REG_SPACE_SIZE); in sxgbe_get_regs() 423 reg_space[reg_ix] = readl(ioaddr + reg_offset); in sxgbe_get_regs() 430 reg_space[reg_ix] = readl(ioaddr + reg_offset); in sxgbe_get_regs() 437 reg_space[reg_ix] = readl(ioaddr + reg_offset); in sxgbe_get_regs()
|
| /linux/drivers/net/ethernet/spacemit/ |
| H A D | k1_emac.c | 1374 u32 *reg_space = space; in emac_ethtool_get_regs() local 1380 reg_space[i] = emac_rd(priv, DMA_CONFIGURATION + i * 4); in emac_ethtool_get_regs() 1383 reg_space[i + EMAC_DMA_REG_CNT] = in emac_ethtool_get_regs()
|