• Home
  • Raw
  • Download

Lines Matching refs:ds

20 	struct dsa_switch *ds = bus->priv;  in dsa_slave_phy_read()  local
22 if (ds->valid_port_mask & (1 << addr)) in dsa_slave_phy_read()
23 return ds->drv->phy_read(ds, addr, reg); in dsa_slave_phy_read()
30 struct dsa_switch *ds = bus->priv; in dsa_slave_phy_write() local
32 if (ds->valid_port_mask & (1 << addr)) in dsa_slave_phy_write()
33 return ds->drv->phy_write(ds, addr, reg, val); in dsa_slave_phy_write()
38 void dsa_slave_mii_bus_init(struct dsa_switch *ds) in dsa_slave_mii_bus_init() argument
40 ds->slave_mii_bus->priv = (void *)ds; in dsa_slave_mii_bus_init()
41 ds->slave_mii_bus->name = "dsa slave smi"; in dsa_slave_mii_bus_init()
42 ds->slave_mii_bus->read = dsa_slave_phy_read; in dsa_slave_mii_bus_init()
43 ds->slave_mii_bus->write = dsa_slave_phy_write; in dsa_slave_mii_bus_init()
44 snprintf(ds->slave_mii_bus->id, MII_BUS_ID_SIZE, "%s:%.2x", in dsa_slave_mii_bus_init()
45 ds->master_mii_bus->id, ds->pd->sw_addr); in dsa_slave_mii_bus_init()
46 ds->slave_mii_bus->parent = &(ds->master_mii_bus->dev); in dsa_slave_mii_bus_init()
230 struct dsa_switch *ds = p->parent; in dsa_slave_get_strings() local
239 if (ds->drv->get_strings != NULL) in dsa_slave_get_strings()
240 ds->drv->get_strings(ds, p->port, data + 4 * len); in dsa_slave_get_strings()
249 struct dsa_switch *ds = p->parent; in dsa_slave_get_ethtool_stats() local
255 if (ds->drv->get_ethtool_stats != NULL) in dsa_slave_get_ethtool_stats()
256 ds->drv->get_ethtool_stats(ds, p->port, data + 4); in dsa_slave_get_ethtool_stats()
262 struct dsa_switch *ds = p->parent; in dsa_slave_get_sset_count() local
268 if (ds->drv->get_sset_count != NULL) in dsa_slave_get_sset_count()
269 count += ds->drv->get_sset_count(ds); in dsa_slave_get_sset_count()
328 dsa_slave_create(struct dsa_switch *ds, struct device *parent, in dsa_slave_create() argument
331 struct net_device *master = ds->master_netdev; in dsa_slave_create()
346 switch (ds->tag_protocol) { in dsa_slave_create()
371 p->parent = ds; in dsa_slave_create()
373 p->phy = ds->slave_mii_bus->phy_map[port]; in dsa_slave_create()