Lines Matching refs:ops
49 if (ds->ops->set_ageing_time) in dsa_switch_ageing_time()
50 return ds->ops->set_ageing_time(ds, ageing_time); in dsa_switch_ageing_time()
58 if (ds->index == info->sw_index && ds->ops->port_bridge_join) in dsa_switch_bridge_join()
59 return ds->ops->port_bridge_join(ds, info->port, info->br); in dsa_switch_bridge_join()
61 if (ds->index != info->sw_index && ds->ops->crosschip_bridge_join) in dsa_switch_bridge_join()
62 return ds->ops->crosschip_bridge_join(ds, info->sw_index, in dsa_switch_bridge_join()
74 if (ds->index == info->sw_index && ds->ops->port_bridge_leave) in dsa_switch_bridge_leave()
75 ds->ops->port_bridge_leave(ds, info->port, info->br); in dsa_switch_bridge_leave()
77 if (ds->index != info->sw_index && ds->ops->crosschip_bridge_leave) in dsa_switch_bridge_leave()
78 ds->ops->crosschip_bridge_leave(ds, info->sw_index, info->port, in dsa_switch_bridge_leave()
114 if (!ds->ops->port_fdb_add) in dsa_switch_fdb_add()
117 return ds->ops->port_fdb_add(ds, port, info->addr, info->vid); in dsa_switch_fdb_add()
125 if (!ds->ops->port_fdb_del) in dsa_switch_fdb_del()
128 return ds->ops->port_fdb_del(ds, port, info->addr, info->vid); in dsa_switch_fdb_del()
148 if (!ds->ops->port_mdb_prepare || !ds->ops->port_mdb_add) in dsa_switch_mdb_prepare()
153 err = ds->ops->port_mdb_prepare(ds, port, info->mdb); in dsa_switch_mdb_prepare()
170 if (!ds->ops->port_mdb_add) in dsa_switch_mdb_add()
175 ds->ops->port_mdb_add(ds, port, info->mdb); in dsa_switch_mdb_add()
183 if (!ds->ops->port_mdb_del) in dsa_switch_mdb_del()
187 return ds->ops->port_mdb_del(ds, info->port, info->mdb); in dsa_switch_mdb_del()
246 if (!ds->ops->port_vlan_prepare || !ds->ops->port_vlan_add) in dsa_switch_vlan_prepare()
255 err = ds->ops->port_vlan_prepare(ds, port, info->vlan); in dsa_switch_vlan_prepare()
272 if (!ds->ops->port_vlan_add) in dsa_switch_vlan_add()
277 ds->ops->port_vlan_add(ds, port, info->vlan); in dsa_switch_vlan_add()
285 if (!ds->ops->port_vlan_del) in dsa_switch_vlan_del()
289 return ds->ops->port_vlan_del(ds, info->port, info->vlan); in dsa_switch_vlan_del()