| /linux/drivers/fpga/ |
| H A D | fpga-bridge.c | 58 static struct fpga_bridge *__fpga_bridge_get(struct device *bridge_dev, in __fpga_bridge_get() argument 63 bridge = to_fpga_bridge(bridge_dev); in __fpga_bridge_get() 95 struct device *bridge_dev; in of_fpga_bridge_get() local 97 bridge_dev = class_find_device_by_of_node(&fpga_bridge_class, np); in of_fpga_bridge_get() 98 if (!bridge_dev) in of_fpga_bridge_get() 101 bridge = __fpga_bridge_get(bridge_dev, info); in of_fpga_bridge_get() 103 put_device(bridge_dev); in of_fpga_bridge_get() 127 struct device *bridge_dev; in fpga_bridge_get() local 129 bridge_dev = class_find_device(&fpga_bridge_class, NULL, dev, in fpga_bridge_get() 131 if (!bridge_dev) in fpga_bridge_get() [all …]
|
| /linux/drivers/net/ethernet/qualcomm/rmnet/ |
| H A D | rmnet_config.c | 93 struct net_device *bridge_dev, *real_dev, *rmnet_dev; in rmnet_unregister_bridge() local 103 bridge_dev = port->dev; in rmnet_unregister_bridge() 110 bridge_dev = port->bridge_ep; in rmnet_unregister_bridge() 116 netdev_upper_dev_unlink(bridge_dev, rmnet_dev); in rmnet_unregister_bridge() 117 rmnet_unregister_real_device(bridge_dev); in rmnet_unregister_bridge() 196 struct net_device *real_dev, *bridge_dev; in rmnet_dellink() local 207 bridge_dev = real_port->bridge_ep; in rmnet_dellink() 208 if (bridge_dev) { in rmnet_dellink() 209 bridge_port = rmnet_get_port_rtnl(bridge_dev); in rmnet_dellink()
|
| H A D | rmnet_handlers.c | 183 rmnet_bridge_handler(struct sk_buff *skb, struct net_device *bridge_dev) in rmnet_bridge_handler() argument 188 if (bridge_dev) { in rmnet_bridge_handler() 189 skb->dev = bridge_dev; in rmnet_bridge_handler()
|
| /linux/drivers/fpga/tests/ |
| H A D | fpga-region-test.c | 31 struct device *bridge_dev; member 173 ctx->bridge_dev = kunit_device_register(test, "fpga-bridge-test-dev"); in fpga_region_test_init() 174 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx->bridge_dev); in fpga_region_test_init() 176 ctx->bridge = fpga_bridge_register(ctx->bridge_dev, "Fake FPGA Bridge", in fpga_region_test_init()
|
| /linux/drivers/net/dsa/ocelot/ |
| H A D | felix.c | 876 struct net_device *bridge_dev = felix_classify_db(db); in felix_fdb_add() local 880 if (IS_ERR(bridge_dev)) in felix_fdb_add() 881 return PTR_ERR(bridge_dev); in felix_fdb_add() 883 if (dsa_port_is_cpu(dp) && !bridge_dev && in felix_fdb_add() 890 return ocelot_fdb_add(ocelot, port, addr, vid, bridge_dev); in felix_fdb_add() 897 struct net_device *bridge_dev = felix_classify_db(db); in felix_fdb_del() local 901 if (IS_ERR(bridge_dev)) in felix_fdb_del() 902 return PTR_ERR(bridge_dev); in felix_fdb_del() 904 if (dsa_port_is_cpu(dp) && !bridge_dev && in felix_fdb_del() 911 return ocelot_fdb_del(ocelot, port, addr, vid, bridge_dev); in felix_fdb_del() [all …]
|
| /linux/net/dsa/ |
| H A D | dsa.h | 34 unsigned int dsa_bridge_num_get(const struct net_device *bridge_dev, int max); 35 void dsa_bridge_num_put(const struct net_device *bridge_dev,
|
| H A D | port.c | 658 struct net_device *bridge_dev; in dsa_port_lag_join() local 670 bridge_dev = netdev_master_upper_dev_get(lag_dev); in dsa_port_lag_join() 671 if (!bridge_dev || !netif_is_bridge_master(bridge_dev)) in dsa_port_lag_join() 674 err = dsa_port_bridge_join(dp, bridge_dev, extack); in dsa_port_lag_join() 1430 struct net_device *bridge_dev = dsa_port_bridge_dev_get(dp); in dsa_port_change_conduit() local 1441 if (bridge_dev) { in dsa_port_change_conduit() 1442 dsa_port_pre_bridge_leave(dp, bridge_dev); in dsa_port_change_conduit() 1443 dsa_port_bridge_leave(dp, bridge_dev); in dsa_port_change_conduit() 1505 if (bridge_dev) { in dsa_port_change_conduit() 1506 err = dsa_port_bridge_join(dp, bridge_dev, extack); in dsa_port_change_conduit() [all …]
|
| H A D | dsa.c | 129 static int dsa_bridge_num_find(const struct net_device *bridge_dev) in dsa_bridge_num_find() argument 136 bridge = dsa_tree_bridge_find(dst, bridge_dev); in dsa_bridge_num_find() 144 unsigned int dsa_bridge_num_get(const struct net_device *bridge_dev, int max) in dsa_bridge_num_get() argument 146 unsigned int bridge_num = dsa_bridge_num_find(bridge_dev); in dsa_bridge_num_get() 170 void dsa_bridge_num_put(const struct net_device *bridge_dev, in dsa_bridge_num_put() argument
|
| /linux/drivers/net/ethernet/mscc/ |
| H A D | ocelot_net.c | 1317 struct net_device *bridge_dev, in ocelot_switchdev_sync() argument 1328 ageing_time = br_get_ageing_time(bridge_dev); in ocelot_switchdev_sync() 1332 br_vlan_enabled(bridge_dev), in ocelot_switchdev_sync() 1352 const struct net_device *bridge_dev) in ocelot_bridge_num_get() argument 1354 int bridge_num = ocelot_bridge_num_find(ocelot, bridge_dev); in ocelot_bridge_num_get() 1368 const struct net_device *bridge_dev, in ocelot_bridge_num_put() argument 1374 if (!ocelot_bridge_num_find(ocelot, bridge_dev)) in ocelot_bridge_num_put() 1459 struct net_device *bridge_dev; in ocelot_netdevice_lag_join() local 1468 bridge_dev = netdev_master_upper_dev_get(bond); in ocelot_netdevice_lag_join() 1469 if (!bridge_dev || !netif_is_bridge_master(bridge_dev)) in ocelot_netdevice_lag_join() [all …]
|
| /linux/drivers/char/agp/ |
| H A D | sworks-agp.c | 449 struct pci_dev *bridge_dev; in agp_serverworks_probe() local 473 bridge_dev = pci_get_domain_bus_and_slot(pci_domain_nr(pdev->bus), in agp_serverworks_probe() 476 if (!bridge_dev) { in agp_serverworks_probe() 481 serverworks_private.svrwrks_dev = bridge_dev; in agp_serverworks_probe()
|
| /linux/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-switch.c | 55 struct net_device *bridge_dev) in dpaa2_switch_port_set_fdb() argument 65 if (!bridge_dev) { in dpaa2_switch_port_set_fdb() 74 port_priv->fdb->bridge_dev = NULL; in dpaa2_switch_port_set_fdb() 80 port_priv->fdb->bridge_dev = NULL; in dpaa2_switch_port_set_fdb() 93 netdev_for_each_lower_dev(bridge_dev, other_dev, iter) { in dpaa2_switch_port_set_fdb() 112 port_priv->fdb->bridge_dev = NULL; in dpaa2_switch_port_set_fdb() 119 port_priv->fdb->bridge_dev = bridge_dev; in dpaa2_switch_port_set_fdb() 2504 skb->offload_fwd_mark = !!(port_priv->fdb->bridge_dev); in dpaa2_switch_rx() 3213 fdb->bridge_dev = NULL; in dpaa2_switch_port_init()
|
| H A D | dpaa2-switch.h | 103 struct net_device *bridge_dev; member
|
| /linux/include/net/ |
| H A D | dsa.h | 793 const struct net_device *bridge_dev) in dsa_port_offloads_bridge_dev() argument 798 return dsa_port_bridge_dev_get(dp) == bridge_dev; in dsa_port_offloads_bridge_dev() 823 const struct net_device *bridge_dev) in dsa_tree_offloads_bridge_dev() argument 828 if (dsa_port_offloads_bridge_dev(dp, bridge_dev)) in dsa_tree_offloads_bridge_dev()
|
| /linux/drivers/net/ethernet/rocker/ |
| H A D | rocker_ofdpa.c | 198 struct net_device *bridge_dev; member 276 return ofdpa_port->bridge_dev && in ofdpa_port_is_slave() 277 !strcmp(ofdpa_port->bridge_dev->rtnl_link_ops->kind, kind); in ofdpa_port_is_slave() 2596 ofdpa_port->bridge_dev = bridge; in ofdpa_port_bridge_join() 2618 ofdpa_port->bridge_dev->ifindex); in ofdpa_port_bridge_leave() 2623 ofdpa_port->bridge_dev = NULL; in ofdpa_port_bridge_leave() 2640 ofdpa_port->bridge_dev = master; in ofdpa_port_ovs_changed()
|