Lines Matching refs:ret
18 int ret; in rtl8366_mc_is_used() local
25 ret = smi->ops->get_mc_index(smi, i, &index); in rtl8366_mc_is_used()
26 if (ret) in rtl8366_mc_is_used()
27 return ret; in rtl8366_mc_is_used()
51 int ret; in rtl8366_obtain_mc() local
56 ret = smi->ops->get_vlan_mc(smi, i, vlanmc); in rtl8366_obtain_mc()
57 if (ret) { in rtl8366_obtain_mc()
60 return ret; in rtl8366_obtain_mc()
69 ret = smi->ops->get_vlan_mc(smi, i, vlanmc); in rtl8366_obtain_mc()
70 if (ret) { in rtl8366_obtain_mc()
73 return ret; in rtl8366_obtain_mc()
78 ret = smi->ops->get_vlan_4k(smi, vid, &vlan4k); in rtl8366_obtain_mc()
79 if (ret) { in rtl8366_obtain_mc()
82 return ret; in rtl8366_obtain_mc()
89 ret = smi->ops->set_vlan_mc(smi, i, vlanmc); in rtl8366_obtain_mc()
90 if (ret) { in rtl8366_obtain_mc()
93 return ret; in rtl8366_obtain_mc()
106 ret = rtl8366_mc_is_used(smi, i, &used); in rtl8366_obtain_mc()
107 if (ret) in rtl8366_obtain_mc()
108 return ret; in rtl8366_obtain_mc()
112 ret = smi->ops->get_vlan_4k(smi, vid, &vlan4k); in rtl8366_obtain_mc()
113 if (ret) in rtl8366_obtain_mc()
114 return ret; in rtl8366_obtain_mc()
120 ret = smi->ops->set_vlan_mc(smi, i, vlanmc); in rtl8366_obtain_mc()
121 if (ret) { in rtl8366_obtain_mc()
124 return ret; in rtl8366_obtain_mc()
142 int ret; in rtl8366_set_vlan() local
152 ret = smi->ops->get_vlan_4k(smi, vid, &vlan4k); in rtl8366_set_vlan()
153 if (ret) in rtl8366_set_vlan()
154 return ret; in rtl8366_set_vlan()
159 ret = smi->ops->set_vlan_4k(smi, &vlan4k); in rtl8366_set_vlan()
160 if (ret) in rtl8366_set_vlan()
161 return ret; in rtl8366_set_vlan()
168 ret = rtl8366_obtain_mc(smi, vid, &vlanmc); in rtl8366_set_vlan()
169 if (ret < 0) in rtl8366_set_vlan()
170 return ret; in rtl8366_set_vlan()
171 mc = ret; in rtl8366_set_vlan()
179 ret = smi->ops->set_vlan_mc(smi, mc, &vlanmc); in rtl8366_set_vlan()
180 if (ret) in rtl8366_set_vlan()
188 return ret; in rtl8366_set_vlan()
197 int ret; in rtl8366_set_pvid() local
203 ret = rtl8366_obtain_mc(smi, vid, &vlanmc); in rtl8366_set_pvid()
204 if (ret < 0) in rtl8366_set_pvid()
205 return ret; in rtl8366_set_pvid()
206 mc = ret; in rtl8366_set_pvid()
208 ret = smi->ops->set_mc_index(smi, port, mc); in rtl8366_set_pvid()
209 if (ret) { in rtl8366_set_pvid()
212 return ret; in rtl8366_set_pvid()
224 int ret; in rtl8366_enable_vlan4k() local
232 ret = smi->ops->enable_vlan(smi, true); in rtl8366_enable_vlan4k()
233 if (ret) in rtl8366_enable_vlan4k()
234 return ret; in rtl8366_enable_vlan4k()
239 ret = smi->ops->enable_vlan4k(smi, enable); in rtl8366_enable_vlan4k()
240 if (ret) in rtl8366_enable_vlan4k()
241 return ret; in rtl8366_enable_vlan4k()
250 int ret; in rtl8366_enable_vlan() local
252 ret = smi->ops->enable_vlan(smi, enable); in rtl8366_enable_vlan()
253 if (ret) in rtl8366_enable_vlan()
254 return ret; in rtl8366_enable_vlan()
263 ret = smi->ops->enable_vlan4k(smi, false); in rtl8366_enable_vlan()
266 return ret; in rtl8366_enable_vlan()
273 int ret; in rtl8366_reset_vlan() local
286 ret = smi->ops->set_vlan_mc(smi, i, &vlanmc); in rtl8366_reset_vlan()
287 if (ret) in rtl8366_reset_vlan()
288 return ret; in rtl8366_reset_vlan()
298 int ret; in rtl8366_init_vlan() local
300 ret = rtl8366_reset_vlan(smi); in rtl8366_init_vlan()
301 if (ret) in rtl8366_init_vlan()
302 return ret; in rtl8366_init_vlan()
328 ret = rtl8366_set_vlan(smi, (port + 1), mask, mask, 0); in rtl8366_init_vlan()
329 if (ret) in rtl8366_init_vlan()
330 return ret; in rtl8366_init_vlan()
334 ret = rtl8366_set_pvid(smi, port, (port + 1)); in rtl8366_init_vlan()
335 if (ret) in rtl8366_init_vlan()
336 return ret; in rtl8366_init_vlan()
348 int ret; in rtl8366_vlan_filtering() local
366 ret = smi->ops->get_vlan_4k(smi, port + 1, &vlan4k); in rtl8366_vlan_filtering()
367 if (ret) in rtl8366_vlan_filtering()
368 return ret; in rtl8366_vlan_filtering()
371 ret = rtl8366_set_vlan(smi, port + 1, in rtl8366_vlan_filtering()
375 if (ret) in rtl8366_vlan_filtering()
376 return ret; in rtl8366_vlan_filtering()
387 int ret; in rtl8366_vlan_prepare() local
400 ret = rtl8366_enable_vlan4k(smi, true); in rtl8366_vlan_prepare()
401 if (ret) in rtl8366_vlan_prepare()
402 return ret; in rtl8366_vlan_prepare()
417 int ret; in rtl8366_vlan_add() local
438 ret = rtl8366_set_vlan(smi, vid, member, untag, 0); in rtl8366_vlan_add()
439 if (ret) in rtl8366_vlan_add()
447 ret = rtl8366_set_pvid(smi, port, vid); in rtl8366_vlan_add()
448 if (ret) in rtl8366_vlan_add()
453 if (!ret) in rtl8366_vlan_add()
465 int ret; in rtl8366_vlan_del() local
477 ret = smi->ops->get_vlan_mc(smi, i, &vlanmc); in rtl8366_vlan_del()
478 if (ret) in rtl8366_vlan_del()
479 return ret; in rtl8366_vlan_del()
495 ret = smi->ops->set_vlan_mc(smi, i, &vlanmc); in rtl8366_vlan_del()
496 if (ret) { in rtl8366_vlan_del()
500 return ret; in rtl8366_vlan_del()
547 int ret; in rtl8366_get_ethtool_stats() local
557 ret = smi->ops->get_mib_counter(smi, port, mib, &mibvalue); in rtl8366_get_ethtool_stats()
558 if (ret) { in rtl8366_get_ethtool_stats()