Lines Matching defs:vlan
677 const struct switchdev_obj_port_vlan *vlan)
682 if (v->vid == vlan->vid)
689 const struct switchdev_obj_port_vlan *vlan,
699 err = ds->ops->port_vlan_add(ds, port, vlan, extack);
700 trace_dsa_vlan_add_hw(dp, vlan, err);
710 if (vlan->changed)
715 v = dsa_vlan_find(&dp->vlans, vlan);
718 trace_dsa_vlan_add_bump(dp, vlan, &v->refcount);
728 err = ds->ops->port_vlan_add(ds, port, vlan, extack);
729 trace_dsa_vlan_add_hw(dp, vlan, err);
735 v->vid = vlan->vid;
746 const struct switchdev_obj_port_vlan *vlan)
755 err = ds->ops->port_vlan_del(ds, port, vlan);
756 trace_dsa_vlan_del_hw(dp, vlan, err);
763 v = dsa_vlan_find(&dp->vlans, vlan);
765 trace_dsa_vlan_del_not_found(dp, vlan);
771 trace_dsa_vlan_del_drop(dp, vlan, &v->refcount);
775 err = ds->ops->port_vlan_del(ds, port, vlan);
776 trace_dsa_vlan_del_hw(dp, vlan, err);
802 err = dsa_port_do_vlan_add(dp, info->vlan,
823 err = dsa_port_do_vlan_del(dp, info->vlan);
843 err = dsa_port_do_vlan_add(dp, info->vlan,
864 err = dsa_port_do_vlan_del(dp, info->vlan);