/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/ |
H A D | smi.c | 84 return mv88e6xxx_smi_direct_read(chip, chip->sw_addr + dev, reg, data); in mv88e6xxx_smi_dual_direct_read() 90 return mv88e6xxx_smi_direct_write(chip, chip->sw_addr + dev, reg, data); in mv88e6xxx_smi_dual_direct_write() 107 err = mv88e6xxx_smi_direct_wait(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_read() 112 err = mv88e6xxx_smi_direct_write(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_read() 121 err = mv88e6xxx_smi_direct_wait(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_read() 126 return mv88e6xxx_smi_direct_read(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_read() 135 err = mv88e6xxx_smi_direct_wait(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_write() 140 err = mv88e6xxx_smi_direct_write(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_write() 145 err = mv88e6xxx_smi_direct_write(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_write() 154 return mv88e6xxx_smi_direct_wait(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_write() 163 mv88e6xxx_smi_init(struct mv88e6xxx_chip *chip, struct mii_bus *bus, int sw_addr) mv88e6xxx_smi_init() argument [all...] |
H A D | smi.h | 35 struct mii_bus *bus, int sw_addr);
|
H A D | chip.h | 274 int sw_addr; member
|
/kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/ |
H A D | smi.c | 91 return mv88e6xxx_smi_direct_read(chip, chip->sw_addr + dev, reg, data); in mv88e6xxx_smi_dual_direct_read() 97 return mv88e6xxx_smi_direct_write(chip, chip->sw_addr + dev, reg, data); in mv88e6xxx_smi_dual_direct_write() 114 err = mv88e6xxx_smi_direct_write(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_read() 123 err = mv88e6xxx_smi_direct_wait(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_read() 128 return mv88e6xxx_smi_direct_read(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_read() 137 err = mv88e6xxx_smi_direct_write(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_write() 142 err = mv88e6xxx_smi_direct_write(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_write() 151 return mv88e6xxx_smi_direct_wait(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_write() 161 return mv88e6xxx_smi_direct_wait(chip, chip->sw_addr, in mv88e6xxx_smi_indirect_init() 172 struct mii_bus *bus, int sw_addr) in mv88e6xxx_smi_init() 171 mv88e6xxx_smi_init(struct mv88e6xxx_chip *chip, struct mii_bus *bus, int sw_addr) mv88e6xxx_smi_init() argument [all...] |
H A D | smi.h | 35 struct mii_bus *bus, int sw_addr);
|
H A D | chip.h | 341 int sw_addr; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_common.h | 28 u32 __iomem *sw_addr = READ_ONCE((hw)->sw_addr); \ 29 if (!FM10K_REMOVED(sw_addr)) \ 30 writel((val), &sw_addr[(reg)]); \
|
H A D | fm10k_pci.c | 2224 if (interface->sw_addr) in fm10k_probe() 2225 iounmap(interface->sw_addr); in fm10k_probe() 2276 if (interface->sw_addr) in fm10k_remove() 2277 iounmap(interface->sw_addr); in fm10k_remove()
|
H A D | fm10k.h | 350 u32 __iomem *sw_addr; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_common.h | 28 u32 __iomem *sw_addr = READ_ONCE((hw)->sw_addr); \ 29 if (!FM10K_REMOVED(sw_addr)) \ 30 writel((val), &sw_addr[(reg)]); \
|
H A D | fm10k_pci.c | 2221 if (interface->sw_addr) in fm10k_probe() 2222 iounmap(interface->sw_addr); in fm10k_probe() 2272 if (interface->sw_addr) in fm10k_remove() 2273 iounmap(interface->sw_addr); in fm10k_remove()
|
H A D | fm10k.h | 350 u32 __iomem *sw_addr; member
|
/kernel/linux/linux-5.10/drivers/net/dsa/ |
H A D | mv88e6060.c | 19 return mdiobus_read_nested(priv->bus, priv->sw_addr + addr, reg); in reg_read() 24 return mdiobus_write_nested(priv->bus, priv->sw_addr + addr, reg, val); in reg_write() 27 static const char *mv88e6060_get_name(struct mii_bus *bus, int sw_addr) in mv88e6060_get_name() argument 31 ret = mdiobus_read(bus, sw_addr + REG_PORT(0), PORT_SWITCH_ID); in mv88e6060_get_name() 269 priv->sw_addr = mdiodev->addr; in mv88e6060_probe() 271 name = mv88e6060_get_name(priv->bus, priv->sw_addr); in mv88e6060_probe()
|
H A D | mv88e6060.h | 115 int sw_addr; member
|
/kernel/linux/linux-6.6/drivers/net/dsa/ |
H A D | mv88e6060.c | 19 return mdiobus_read_nested(priv->bus, priv->sw_addr + addr, reg); in reg_read() 24 return mdiobus_write_nested(priv->bus, priv->sw_addr + addr, reg, val); in reg_write() 27 static const char *mv88e6060_get_name(struct mii_bus *bus, int sw_addr) in mv88e6060_get_name() argument 31 ret = mdiobus_read(bus, sw_addr + REG_PORT(0), PORT_SWITCH_ID); in mv88e6060_get_name() 314 priv->sw_addr = mdiodev->addr; in mv88e6060_probe() 316 name = mv88e6060_get_name(priv->bus, priv->sw_addr); in mv88e6060_probe()
|
H A D | mv88e6060.h | 115 int sw_addr; member
|
/kernel/linux/linux-5.10/include/linux/platform_data/ |
H A D | dsa.h | 17 int sw_addr; member
|
/kernel/linux/linux-6.6/include/linux/platform_data/ |
H A D | dsa.h | 17 int sw_addr; member
|
/kernel/linux/linux-5.10/arch/arm/plat-orion/ |
H A D | common.c | 494 orion_ge00_switch_board_info.mdio_addr = d->sw_addr; in orion_ge00_switch_init()
|