Lines Matching refs:native_vlan
166 struct ocelot_vlan native_vlan) in ocelot_port_set_native_vlan() argument
171 ocelot_port->native_vlan = native_vlan; in ocelot_port_set_native_vlan()
173 ocelot_rmw_gix(ocelot, REW_PORT_VLAN_CFG_PORT_VID(native_vlan.vid), in ocelot_port_set_native_vlan()
178 if (native_vlan.valid) in ocelot_port_set_native_vlan()
282 ocelot_port_set_native_vlan(ocelot, port, ocelot_port->native_vlan); in ocelot_port_vlan_filtering()
294 if (untagged && ocelot_port->native_vlan.vid != vid && in ocelot_vlan_prepare()
295 ocelot_port->native_vlan.valid) { in ocelot_vlan_prepare()
325 struct ocelot_vlan native_vlan; in ocelot_vlan_add() local
327 native_vlan.vid = vid; in ocelot_vlan_add()
328 native_vlan.valid = true; in ocelot_vlan_add()
329 ocelot_port_set_native_vlan(ocelot, port, native_vlan); in ocelot_vlan_add()
353 if (ocelot_port->native_vlan.vid == vid) { in ocelot_vlan_del()
354 struct ocelot_vlan native_vlan = {0}; in ocelot_vlan_del() local
356 ocelot_port_set_native_vlan(ocelot, port, native_vlan); in ocelot_vlan_del()
1683 struct ocelot_vlan pvid = {0}, native_vlan = {0}; in ocelot_port_bridge_leave() local
1688 ocelot_port_set_native_vlan(ocelot, port, native_vlan); in ocelot_port_bridge_leave()