Lines Matching defs:partner
565 struct dsa_port *partner = NULL, *dp;
594 partner = dp;
602 if (!partner)
605 regmap_fields_write(priv->ps_forward, partner->index,
609 regmap_write(priv->regmap, XRS_HSR_CFG(partner->index),
619 val &= ~BIT(partner->index);
624 regmap_write(priv->regmap, XRS_PORT_FWD_MASK(partner->index), val);
627 regmap_fields_write(priv->ps_forward, partner->index,
636 ret = xrs700x_port_add_hsrsup_ipf(ds, partner->index, fwd ? port : -1);
640 ret = xrs700x_port_add_hsrsup_ipf(ds, port, fwd ? partner->index : -1);
645 XRS_ETH_ADDR_CFG(partner->index, 1), 1, 1);
649 hsr_pair[1] = partner->index;
661 struct dsa_port *partner = NULL, *dp;
669 partner = dp;
674 if (!partner)
677 regmap_fields_write(priv->ps_forward, partner->index,
681 regmap_write(priv->regmap, XRS_HSR_CFG(partner->index), 0);
687 regmap_write(priv->regmap, XRS_PORT_FWD_MASK(partner->index), val);
690 regmap_fields_write(priv->ps_forward, partner->index,
699 XRS_ETH_ADDR_CFG(partner->index, 1), 1, 0);
703 hsr_pair[1] = partner->index;