Lines Matching defs:vlan
101 struct smc_ism_vlanid *new_vlan, *vlan;
105 if (!vlanid) /* No valid vlan id */
108 /* create new vlan entry, in case we need it */
117 list_for_each_entry(vlan, &smcd->vlan, list) {
118 if (vlan->vlanid == vlanid) {
119 refcount_inc(&vlan->refcnt);
133 list_add_tail(&new_vlan->list, &smcd->vlan);
145 struct smc_ism_vlanid *vlan;
150 if (!vlanid) /* No valid vlan id */
154 list_for_each_entry(vlan, &smcd->vlan, list) {
155 if (vlan->vlanid == vlanid) {
156 if (!refcount_dec_and_test(&vlan->refcnt))
170 list_del(&vlan->list);
171 kfree(vlan);
404 INIT_LIST_HEAD(&smcd->vlan);