Lines Matching refs:vlan
245 const struct switchdev_obj_port_vlan *vlan, in dsa_slave_port_vlan_add() argument
260 vlan->vid_begin, in dsa_slave_port_vlan_add()
261 vlan->vid_end); in dsa_slave_port_vlan_add()
265 err = ds->drv->port_vlan_prepare(ds, p->port, vlan, trans); in dsa_slave_port_vlan_add()
269 err = ds->drv->port_vlan_add(ds, p->port, vlan, trans); in dsa_slave_port_vlan_add()
278 const struct switchdev_obj_port_vlan *vlan) in dsa_slave_port_vlan_del() argument
286 return ds->drv->port_vlan_del(ds, p->port, vlan); in dsa_slave_port_vlan_del()
290 struct switchdev_obj_port_vlan *vlan, in dsa_slave_port_vlan_dump() argument
315 memset(vlan, 0, sizeof(*vlan)); in dsa_slave_port_vlan_dump()
316 vlan->vid_begin = vlan->vid_end = vid; in dsa_slave_port_vlan_dump()
319 vlan->flags |= BRIDGE_VLAN_INFO_PVID; in dsa_slave_port_vlan_dump()
322 vlan->flags |= BRIDGE_VLAN_INFO_UNTAGGED; in dsa_slave_port_vlan_dump()
324 err = cb(&vlan->obj); in dsa_slave_port_vlan_dump()