Lines Matching refs:vlan
58 struct batadv_orig_node_vlan *vlan = NULL, *tmp; in batadv_orig_node_vlan_get() local
68 vlan = tmp; in batadv_orig_node_vlan_get()
74 return vlan; in batadv_orig_node_vlan_get()
93 struct batadv_orig_node_vlan *vlan; in batadv_orig_node_vlan_new() local
98 vlan = batadv_orig_node_vlan_get(orig_node, vid); in batadv_orig_node_vlan_new()
99 if (vlan) in batadv_orig_node_vlan_new()
102 vlan = kzalloc(sizeof(*vlan), GFP_ATOMIC); in batadv_orig_node_vlan_new()
103 if (!vlan) in batadv_orig_node_vlan_new()
106 atomic_set(&vlan->refcount, 2); in batadv_orig_node_vlan_new()
107 vlan->vid = vid; in batadv_orig_node_vlan_new()
109 list_add_rcu(&vlan->list, &orig_node->vlan_list); in batadv_orig_node_vlan_new()
114 return vlan; in batadv_orig_node_vlan_new()
650 struct batadv_orig_node_vlan *vlan; in batadv_orig_node_new() local
688 vlan = batadv_orig_node_vlan_new(orig_node, BATADV_NO_FLAGS); in batadv_orig_node_new()
689 if (!vlan) in batadv_orig_node_new()
695 batadv_orig_node_vlan_free_ref(vlan); in batadv_orig_node_new()