Lines Matching refs:index
577 if (dp->index != port) {
589 regmap_fields_write(priv->ps_forward, partner->index,
593 regmap_write(priv->regmap, XRS_HSR_CFG(partner->index),
603 val &= ~BIT(partner->index);
608 regmap_write(priv->regmap, XRS_PORT_FWD_MASK(partner->index), val);
611 regmap_fields_write(priv->ps_forward, partner->index,
620 ret = xrs700x_port_add_hsrsup_ipf(ds, partner->index, fwd ? port : -1);
624 ret = xrs700x_port_add_hsrsup_ipf(ds, port, fwd ? partner->index : -1);
629 XRS_ETH_ADDR_CFG(partner->index, 1), 1, 1);
633 hsr_pair[1] = partner->index;
652 if (dp->index != port) {
661 regmap_fields_write(priv->ps_forward, partner->index,
665 regmap_write(priv->regmap, XRS_HSR_CFG(partner->index), 0);
671 regmap_write(priv->regmap, XRS_PORT_FWD_MASK(partner->index), val);
674 regmap_fields_write(priv->ps_forward, partner->index,
683 XRS_ETH_ADDR_CFG(partner->index, 1), 1, 0);
687 hsr_pair[1] = partner->index;