Lines Matching refs:chip
98 const struct ar8xxx_chip *chip;
216 return priv->chip->caps & AR8XXX_CAP_GIGE;
221 return priv->chip->caps & AR8XXX_CAP_MIB_COUNTERS;
466 mib_stats = &priv->mib_stats[port * priv->chip->num_mibs];
467 for (i = 0; i < priv->chip->num_mibs; i++) {
471 mib = &priv->chip->mib_decs[i];
496 status = priv->chip->read_port_status(priv, port);
1745 priv->chip->vtu_flush(priv);
1763 priv->chip->vtu_load_vlan(priv, priv->vlan_id[j],
1796 priv->chip->setup_port(priv, i, egress, ingress, portmask[i],
1818 priv->chip->init_port(priv, i);
1820 priv->chip->init_globals(priv);
1840 len = priv->dev.ports * priv->chip->num_mibs *
1892 len = priv->chip->atu_dump(priv);
1906 ret = priv->chip->atu_flush(priv);
1918 if (!priv->chip->igmp_snooping) {
1923 ret = priv->chip->igmp_snooping(priv, val->value.i);
1934 const struct ar8xxx_chip *chip = priv->chip;
1959 mib_stats = &priv->mib_stats[port * chip->num_mibs];
1960 for (i = 0; i < chip->num_mibs; i++)
1963 chip->mib_decs[i].name,
2013 .description = "Enable/Disable igmp snooping function on switch chip",
2098 priv->chip = &ar8216_chip;
2101 priv->chip = &ar8236_chip;
2104 priv->chip = &ar8316_chip;
2108 priv->chip = &ar8327_chip;
2112 priv->chip = &ar8327_chip;
2161 BUG_ON(!priv->chip->mib_decs || !priv->chip->num_mibs);
2163 len = priv->dev.ports * priv->chip->num_mibs *
2303 ret = priv->chip->hw_init(priv);