• Home
  • Raw
  • Download

Lines Matching refs:v

679 	struct dsa_vlan *v;  in dsa_vlan_find()  local
681 list_for_each_entry(v, vlan_list, list) in dsa_vlan_find()
682 if (v->vid == vlan->vid) in dsa_vlan_find()
683 return v; in dsa_vlan_find()
694 struct dsa_vlan *v; in dsa_port_do_vlan_add() local
715 v = dsa_vlan_find(&dp->vlans, vlan); in dsa_port_do_vlan_add()
716 if (v) { in dsa_port_do_vlan_add()
717 refcount_inc(&v->refcount); in dsa_port_do_vlan_add()
718 trace_dsa_vlan_add_bump(dp, vlan, &v->refcount); in dsa_port_do_vlan_add()
722 v = kzalloc(sizeof(*v), GFP_KERNEL); in dsa_port_do_vlan_add()
723 if (!v) { in dsa_port_do_vlan_add()
731 kfree(v); in dsa_port_do_vlan_add()
735 v->vid = vlan->vid; in dsa_port_do_vlan_add()
736 refcount_set(&v->refcount, 1); in dsa_port_do_vlan_add()
737 list_add_tail(&v->list, &dp->vlans); in dsa_port_do_vlan_add()
750 struct dsa_vlan *v; in dsa_port_do_vlan_del() local
763 v = dsa_vlan_find(&dp->vlans, vlan); in dsa_port_do_vlan_del()
764 if (!v) { in dsa_port_do_vlan_del()
770 if (!refcount_dec_and_test(&v->refcount)) { in dsa_port_do_vlan_del()
771 trace_dsa_vlan_del_drop(dp, vlan, &v->refcount); in dsa_port_do_vlan_del()
778 refcount_set(&v->refcount, 1); in dsa_port_do_vlan_del()
782 list_del(&v->list); in dsa_port_do_vlan_del()
783 kfree(v); in dsa_port_do_vlan_del()
1084 int dsa_tree_notify(struct dsa_switch_tree *dst, unsigned long e, void *v) in dsa_tree_notify() argument
1089 err = raw_notifier_call_chain(nh, e, v); in dsa_tree_notify()
1106 int dsa_broadcast(unsigned long e, void *v) in dsa_broadcast() argument
1112 err = dsa_tree_notify(dst, e, v); in dsa_broadcast()