Home
last modified time | relevance | path

Searched refs:sw_addr (Results 1 – 17 of 17) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_common.h45 u32 __iomem *sw_addr = ACCESS_ONCE((hw)->sw_addr); \
46 if (!FM10K_REMOVED(sw_addr)) \
47 writel((val), &sw_addr[(reg)]); \
Dfm10k_ptp.c352 if (!hw->sw_addr) in fm10k_ptp_enable()
427 if (interface->sw_addr) { in fm10k_ptp_register()
Dfm10k_pci.c1659 interface->sw_addr = ioremap(pci_resource_start(pdev, 4), in fm10k_sw_init()
1661 hw->sw_addr = interface->sw_addr; in fm10k_sw_init()
1870 if (interface->sw_addr) in fm10k_probe()
1871 iounmap(interface->sw_addr); in fm10k_probe()
1922 if (interface->sw_addr) in fm10k_remove()
1923 iounmap(interface->sw_addr); in fm10k_remove()
Dfm10k.h297 u32 __iomem *sw_addr; member
Dfm10k_type.h656 u32 __iomem *sw_addr; member
Dfm10k_pf.c1765 if (!hw->sw_addr) in fm10k_adjust_systime_pf()
/linux-4.1.27/drivers/net/dsa/
Dmv88e6060.c29 return mdiobus_read(bus, ds->pd->sw_addr + addr, reg); in reg_read()
50 return mdiobus_write(bus, ds->pd->sw_addr + addr, reg, val); in reg_write()
62 static char *mv88e6060_probe(struct device *host_dev, int sw_addr) in mv88e6060_probe() argument
70 ret = mdiobus_read(bus, sw_addr + REG_PORT(0), 0x03); in mv88e6060_probe()
Dmv88e6xxx.c30 static int mv88e6xxx_reg_wait_ready(struct mii_bus *bus, int sw_addr) in mv88e6xxx_reg_wait_ready() argument
36 ret = mdiobus_read(bus, sw_addr, SMI_CMD); in mv88e6xxx_reg_wait_ready()
47 int __mv88e6xxx_reg_read(struct mii_bus *bus, int sw_addr, int addr, int reg) in __mv88e6xxx_reg_read() argument
51 if (sw_addr == 0) in __mv88e6xxx_reg_read()
55 ret = mv88e6xxx_reg_wait_ready(bus, sw_addr); in __mv88e6xxx_reg_read()
60 ret = mdiobus_write(bus, sw_addr, SMI_CMD, in __mv88e6xxx_reg_read()
66 ret = mv88e6xxx_reg_wait_ready(bus, sw_addr); in __mv88e6xxx_reg_read()
71 ret = mdiobus_read(bus, sw_addr, SMI_DATA); in __mv88e6xxx_reg_read()
87 ret = __mv88e6xxx_reg_read(bus, ds->pd->sw_addr, addr, reg); in _mv88e6xxx_reg_read()
109 int __mv88e6xxx_reg_write(struct mii_bus *bus, int sw_addr, int addr, in __mv88e6xxx_reg_write() argument
[all …]
Dmv88e6123_61_65.c20 static char *mv88e6123_61_65_probe(struct device *host_dev, int sw_addr) in mv88e6123_61_65_probe() argument
28 ret = __mv88e6xxx_reg_read(bus, sw_addr, REG_PORT(0), PORT_SWITCH_ID); in mv88e6123_61_65_probe()
Dmv88e6131.c20 static char *mv88e6131_probe(struct device *host_dev, int sw_addr) in mv88e6131_probe() argument
28 ret = __mv88e6xxx_reg_read(bus, sw_addr, REG_PORT(0), PORT_SWITCH_ID); in mv88e6131_probe()
Dmv88e6171.c20 static char *mv88e6171_probe(struct device *host_dev, int sw_addr) in mv88e6171_probe() argument
28 ret = __mv88e6xxx_reg_read(bus, sw_addr, REG_PORT(0), PORT_SWITCH_ID); in mv88e6171_probe()
Dmv88e6xxx.h265 int __mv88e6xxx_reg_read(struct mii_bus *bus, int sw_addr, int addr, int reg);
267 int __mv88e6xxx_reg_write(struct mii_bus *bus, int sw_addr, int addr,
Dmv88e6352.c25 static char *mv88e6352_probe(struct device *host_dev, int sw_addr) in mv88e6352_probe() argument
33 ret = __mv88e6xxx_reg_read(bus, sw_addr, REG_PORT(0), PORT_SWITCH_ID); in mv88e6352_probe()
Dbcm_sf2.c134 static char *bcm_sf2_sw_probe(struct device *host_dev, int sw_addr) in bcm_sf2_sw_probe() argument
/linux-4.1.27/net/dsa/
Ddsa.c51 dsa_switch_probe(struct device *host_dev, int sw_addr, char **_name) in dsa_switch_probe() argument
66 name = drv->probe(host_dev, sw_addr); in dsa_switch_probe()
347 drv = dsa_switch_probe(host_dev, pd->sw_addr, &name); in dsa_switch_setup()
583 const unsigned int *sw_addr, *port_reg; in dsa_of_probe() local
628 sw_addr = of_get_property(child, "reg", NULL); in dsa_of_probe()
629 if (!sw_addr) in dsa_of_probe()
632 cd->sw_addr = be32_to_cpup(sw_addr); in dsa_of_probe()
633 if (cd->sw_addr > PHY_MAX_ADDR) in dsa_of_probe()
Dslave.c51 ds->index, ds->pd->sw_addr); in dsa_slave_mii_bus_init()
/linux-4.1.27/include/net/
Ddsa.h39 int sw_addr; member
204 char *(*probe)(struct device *host_dev, int sw_addr);