Lines Matching refs:pvid
89 static int sja1105_pvid_apply(struct sja1105_private *priv, int port, u16 pvid) in sja1105_pvid_apply() argument
95 if (mac[port].vlanid == pvid) in sja1105_pvid_apply()
98 mac[port].vlanid = pvid; in sja1105_pvid_apply()
111 u16 pvid; in sja1105_commit_pvid() local
114 pvid = priv->bridge_pvid[port]; in sja1105_commit_pvid()
116 pvid = priv->tag_8021q_pvid[port]; in sja1105_commit_pvid()
118 rc = sja1105_pvid_apply(priv, port, pvid); in sja1105_commit_pvid()
129 if (pvid == priv->bridge_pvid[port]) { in sja1105_commit_pvid()
132 match = sja1105_is_vlan_configured(priv, pvid); in sja1105_commit_pvid()
451 struct sja1105_vlan_lookup_entry pvid = { in sja1105_init_static_vlan() local
481 pvid.vmemb_port |= BIT(port); in sja1105_init_static_vlan()
482 pvid.vlan_bc |= BIT(port); in sja1105_init_static_vlan()
483 pvid.tag_port &= ~BIT(port); in sja1105_init_static_vlan()
491 ((struct sja1105_vlan_lookup_entry *)table->entries)[0] = pvid; in sja1105_init_static_vlan()