Home
last modified time | relevance | path

Searched refs:sw_addr (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/
H A Dsmi.c84 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 Dsmi.h35 struct mii_bus *bus, int sw_addr);
H A Dchip.h274 int sw_addr; member
/kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/
H A Dsmi.c91 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 Dsmi.h35 struct mii_bus *bus, int sw_addr);
H A Dchip.h341 int sw_addr; member
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_common.h28 u32 __iomem *sw_addr = READ_ONCE((hw)->sw_addr); \
29 if (!FM10K_REMOVED(sw_addr)) \
30 writel((val), &sw_addr[(reg)]); \
H A Dfm10k_pci.c2224 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 Dfm10k.h350 u32 __iomem *sw_addr; member
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_common.h28 u32 __iomem *sw_addr = READ_ONCE((hw)->sw_addr); \
29 if (!FM10K_REMOVED(sw_addr)) \
30 writel((val), &sw_addr[(reg)]); \
H A Dfm10k_pci.c2221 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 Dfm10k.h350 u32 __iomem *sw_addr; member
/kernel/linux/linux-5.10/drivers/net/dsa/
H A Dmv88e6060.c19 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 Dmv88e6060.h115 int sw_addr; member
/kernel/linux/linux-6.6/drivers/net/dsa/
H A Dmv88e6060.c19 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 Dmv88e6060.h115 int sw_addr; member
/kernel/linux/linux-5.10/include/linux/platform_data/
H A Ddsa.h17 int sw_addr; member
/kernel/linux/linux-6.6/include/linux/platform_data/
H A Ddsa.h17 int sw_addr; member
/kernel/linux/linux-5.10/arch/arm/plat-orion/
H A Dcommon.c494 orion_ge00_switch_board_info.mdio_addr = d->sw_addr; in orion_ge00_switch_init()

Completed in 17 milliseconds