Lines Matching refs:chip

193 		if (priv->chip->phy_fixup)
194 priv->chip->phy_fixup(priv, i);
228 if (priv->chip->mii_lo_first)
366 unsigned mib_func = priv->chip->mib_func;
408 base = priv->chip->reg_port_stats_start +
409 priv->chip->reg_port_stats_length * port;
411 mib_stats = &priv->mib_stats[port * priv->chip->num_mibs];
412 for (i = 0; i < priv->chip->num_mibs; i++) {
416 mib = &priv->chip->mib_decs[i];
441 status = priv->chip->read_port_status(priv, port);
465 if (link->aneg && link->duplex && priv->chip->read_port_eee_status)
466 link->eee = priv->chip->read_port_eee_status(priv, port);
1105 const struct ar8xxx_chip *chip = priv->chip;
1111 priv->chip->vtu_flush(priv);
1129 chip->vtu_load_vlan(priv, priv->vlan_id[j],
1146 chip->setup_port(priv, i, portmask[i]);
1149 chip->set_mirror_regs(priv);
1152 if (chip->reg_arl_ctrl)
1153 ar8xxx_set_age_time(priv, chip->reg_arl_ctrl);
1163 const struct ar8xxx_chip *chip = priv->chip;
1175 chip->init_port(priv, i);
1183 chip->init_globals(priv);
1187 return chip->sw_hw_apply(dev);
1204 len = priv->dev.ports * priv->chip->num_mibs *
1227 priv->chip->set_mirror_regs(priv);
1252 priv->chip->set_mirror_regs(priv);
1277 priv->chip->set_mirror_regs(priv);
1302 priv->chip->set_mirror_regs(priv);
1379 const struct ar8xxx_chip *chip = priv->chip;
1406 mib_stats = &priv->mib_stats[port * chip->num_mibs];
1407 for (i = 0; i < chip->num_mibs; i++) {
1408 mib_name = chip->mib_decs[i].name;
1472 const struct ar8xxx_chip *chip = priv->chip;
1478 if (!chip->get_arl_entry)
1484 chip->get_arl_entry(priv, NULL, NULL, AR8XXX_ARL_INITIALIZE);
1489 chip->get_arl_entry(priv, a, &status, AR8XXX_ARL_GET_NEXT);
1545 ret = priv->chip->atu_flush(priv);
1564 ret = priv->chip->atu_flush_port(priv, port);
1806 priv->chip = &ar8216_chip;
1809 priv->chip = &ar8236_chip;
1812 priv->chip = &ar8316_chip;
1815 priv->chip = &ar8327_chip;
1818 priv->chip = &ar8337_chip;
1864 BUG_ON(!priv->chip->mib_decs || !priv->chip->num_mibs);
1866 len = priv->dev.ports * priv->chip->num_mibs *
1914 if (priv->chip && priv->chip->cleanup)
1915 priv->chip->cleanup(priv);
1925 const struct ar8xxx_chip *chip;
1933 chip = priv->chip;
1937 swdev->name = chip->name;
1938 swdev->vlans = chip->vlans;
1939 swdev->ports = chip->ports;
1940 swdev->ops = chip->swops;
1956 ret = priv->chip->hw_init(priv);
1981 if (priv->chip->config_at_probe)
2024 status = priv->chip->read_port_status(priv, i);
2033 priv->chip->atu_flush_port(priv, i);
2186 if (priv->chip->config_at_probe) {