Lines Matching refs:db
140 struct dsa_db db) in dsa_mac_addr_find() argument
146 dsa_db_equal(&a->db, &db)) in dsa_mac_addr_find()
154 struct dsa_db db) in dsa_port_do_mdb_add() argument
163 return ds->ops->port_mdb_add(ds, port, mdb, db); in dsa_port_do_mdb_add()
167 a = dsa_mac_addr_find(&dp->mdbs, mdb->addr, mdb->vid, db); in dsa_port_do_mdb_add()
179 err = ds->ops->port_mdb_add(ds, port, mdb, db); in dsa_port_do_mdb_add()
187 a->db = db; in dsa_port_do_mdb_add()
199 struct dsa_db db) in dsa_port_do_mdb_del() argument
208 return ds->ops->port_mdb_del(ds, port, mdb, db); in dsa_port_do_mdb_del()
212 a = dsa_mac_addr_find(&dp->mdbs, mdb->addr, mdb->vid, db); in dsa_port_do_mdb_del()
221 err = ds->ops->port_mdb_del(ds, port, mdb, db); in dsa_port_do_mdb_del()
237 u16 vid, struct dsa_db db) in dsa_port_do_fdb_add() argument
246 return ds->ops->port_fdb_add(ds, port, addr, vid, db); in dsa_port_do_fdb_add()
250 a = dsa_mac_addr_find(&dp->fdbs, addr, vid, db); in dsa_port_do_fdb_add()
262 err = ds->ops->port_fdb_add(ds, port, addr, vid, db); in dsa_port_do_fdb_add()
270 a->db = db; in dsa_port_do_fdb_add()
281 u16 vid, struct dsa_db db) in dsa_port_do_fdb_del() argument
290 return ds->ops->port_fdb_del(ds, port, addr, vid, db); in dsa_port_do_fdb_del()
294 a = dsa_mac_addr_find(&dp->fdbs, addr, vid, db); in dsa_port_do_fdb_del()
303 err = ds->ops->port_fdb_del(ds, port, addr, vid, db); in dsa_port_do_fdb_del()
320 struct dsa_db db) in dsa_switch_do_lag_fdb_add() argument
327 a = dsa_mac_addr_find(&lag->fdbs, addr, vid, db); in dsa_switch_do_lag_fdb_add()
339 err = ds->ops->lag_fdb_add(ds, *lag, addr, vid, db); in dsa_switch_do_lag_fdb_add()
347 a->db = db; in dsa_switch_do_lag_fdb_add()
359 struct dsa_db db) in dsa_switch_do_lag_fdb_del() argument
366 a = dsa_mac_addr_find(&lag->fdbs, addr, vid, db); in dsa_switch_do_lag_fdb_del()
375 err = ds->ops->lag_fdb_del(ds, *lag, addr, vid, db); in dsa_switch_do_lag_fdb_del()
405 info->db); in dsa_switch_host_fdb_add()
408 info->vid, info->db); in dsa_switch_host_fdb_add()
433 info->db); in dsa_switch_host_fdb_del()
436 info->vid, info->db); in dsa_switch_host_fdb_del()
455 return dsa_port_do_fdb_add(dp, info->addr, info->vid, info->db); in dsa_switch_fdb_add()
467 return dsa_port_do_fdb_del(dp, info->addr, info->vid, info->db); in dsa_switch_fdb_del()
483 info->db); in dsa_switch_lag_fdb_add()
501 info->db); in dsa_switch_lag_fdb_del()
556 return dsa_port_do_mdb_add(dp, info->mdb, info->db); in dsa_switch_mdb_add()
568 return dsa_port_do_mdb_del(dp, info->mdb, info->db); in dsa_switch_mdb_del()
582 err = dsa_port_do_mdb_add(dp, info->mdb, info->db); in dsa_switch_host_mdb_add()
602 err = dsa_port_do_mdb_del(dp, info->mdb, info->db); in dsa_switch_host_mdb_del()