Lines Matching refs:vlanmc

60 		struct rtl8366_vlan_mc vlanmc;  in rtl8366_set_vlan()  local
62 ret = smi->ops->get_vlan_mc(smi, i, &vlanmc); in rtl8366_set_vlan()
66 if (vid == vlanmc.vid) { in rtl8366_set_vlan()
68 vlanmc.member = member; in rtl8366_set_vlan()
69 vlanmc.untag = untag; in rtl8366_set_vlan()
70 vlanmc.fid = fid; in rtl8366_set_vlan()
72 ret = smi->ops->set_vlan_mc(smi, i, &vlanmc); in rtl8366_set_vlan()
83 struct rtl8366_vlan_mc vlanmc; in rtl8366_get_pvid() local
91 ret = smi->ops->get_vlan_mc(smi, index, &vlanmc); in rtl8366_get_pvid()
95 *val = vlanmc.vid; in rtl8366_get_pvid()
103 struct rtl8366_vlan_mc vlanmc; in rtl8366_set_pvid() local
110 ret = smi->ops->get_vlan_mc(smi, i, &vlanmc); in rtl8366_set_pvid()
114 if (vid == vlanmc.vid) { in rtl8366_set_pvid()
115 ret = smi->ops->set_vlan_mc(smi, i, &vlanmc); in rtl8366_set_pvid()
126 ret = smi->ops->get_vlan_mc(smi, i, &vlanmc); in rtl8366_set_pvid()
130 if (vlanmc.vid == 0 && vlanmc.member == 0) { in rtl8366_set_pvid()
136 vlanmc.vid = vid; in rtl8366_set_pvid()
137 vlanmc.member = vlan4k.member; in rtl8366_set_pvid()
138 vlanmc.untag = vlan4k.untag; in rtl8366_set_pvid()
139 vlanmc.fid = vlan4k.fid; in rtl8366_set_pvid()
140 ret = smi->ops->set_vlan_mc(smi, i, &vlanmc); in rtl8366_set_pvid()
163 vlanmc.vid = vid; in rtl8366_set_pvid()
164 vlanmc.member = vlan4k.member; in rtl8366_set_pvid()
165 vlanmc.untag = vlan4k.untag; in rtl8366_set_pvid()
166 vlanmc.fid = vlan4k.fid; in rtl8366_set_pvid()
167 ret = smi->ops->set_vlan_mc(smi, i, &vlanmc); in rtl8366_set_pvid()
233 struct rtl8366_vlan_mc vlanmc; in rtl8366_reset_vlan() local
241 vlanmc.vid = 0; in rtl8366_reset_vlan()
242 vlanmc.priority = 0; in rtl8366_reset_vlan()
243 vlanmc.member = 0; in rtl8366_reset_vlan()
244 vlanmc.untag = 0; in rtl8366_reset_vlan()
245 vlanmc.fid = 0; in rtl8366_reset_vlan()
247 ret = smi->ops->set_vlan_mc(smi, i, &vlanmc); in rtl8366_reset_vlan()
435 struct rtl8366_vlan_mc vlanmc; in rtl8366_vlan_del() local
437 ret = smi->ops->get_vlan_mc(smi, i, &vlanmc); in rtl8366_vlan_del()
441 if (vid == vlanmc.vid) { in rtl8366_vlan_del()
443 vlanmc.vid = 0; in rtl8366_vlan_del()
444 vlanmc.priority = 0; in rtl8366_vlan_del()
445 vlanmc.member = 0; in rtl8366_vlan_del()
446 vlanmc.untag = 0; in rtl8366_vlan_del()
447 vlanmc.fid = 0; in rtl8366_vlan_del()
449 ret = smi->ops->set_vlan_mc(smi, i, &vlanmc); in rtl8366_vlan_del()