Searched refs:bridge_num (Results 1 – 9 of 9) sorted by relevance
/linux/include/linux/dsa/ |
A D | 8021q.h | 41 int bridge_num); 45 int bridge_num); 47 u16 dsa_8021q_bridge_tx_fwd_offload_vid(int bridge_num);
|
/linux/net/dsa/ |
A D | tag_8021q.c | 70 u16 dsa_8021q_bridge_tx_fwd_offload_vid(int bridge_num) in dsa_8021q_bridge_tx_fwd_offload_vid() argument 73 return DSA_8021Q_DIR_TX | DSA_8021Q_VBID(bridge_num + 1); in dsa_8021q_bridge_tx_fwd_offload_vid() 412 int bridge_num) in dsa_tag_8021q_bridge_tx_fwd_offload() argument 414 u16 tx_vid = dsa_8021q_bridge_tx_fwd_offload_vid(bridge_num); in dsa_tag_8021q_bridge_tx_fwd_offload() 423 int bridge_num) in dsa_tag_8021q_bridge_tx_fwd_unoffload() argument 425 u16 tx_vid = dsa_8021q_bridge_tx_fwd_offload_vid(bridge_num); in dsa_tag_8021q_bridge_tx_fwd_unoffload()
|
A D | port.c | 276 int bridge_num = dp->bridge_num; in dsa_port_bridge_tx_fwd_unoffload() local 280 if (!ds->ops->port_bridge_tx_fwd_unoffload || dp->bridge_num == -1) in dsa_port_bridge_tx_fwd_unoffload() 283 dp->bridge_num = -1; in dsa_port_bridge_tx_fwd_unoffload() 285 dsa_bridge_num_put(bridge_dev, bridge_num); in dsa_port_bridge_tx_fwd_unoffload() 291 bridge_num); in dsa_port_bridge_tx_fwd_unoffload() 298 int bridge_num, err; in dsa_port_bridge_tx_fwd_offload() local 303 bridge_num = dsa_bridge_num_get(bridge_dev, in dsa_port_bridge_tx_fwd_offload() 305 if (bridge_num < 0) in dsa_port_bridge_tx_fwd_offload() 308 dp->bridge_num = bridge_num; in dsa_port_bridge_tx_fwd_offload() 312 bridge_num); in dsa_port_bridge_tx_fwd_offload()
|
A D | dsa2.c | 145 dp->bridge_num != -1) in dsa_bridge_num_find() 146 return dp->bridge_num; in dsa_bridge_num_find() 153 int bridge_num = dsa_bridge_num_find(bridge_dev); in dsa_bridge_num_get() local 155 if (bridge_num < 0) { in dsa_bridge_num_get() 157 bridge_num = find_first_zero_bit(&dsa_fwd_offloading_bridges, in dsa_bridge_num_get() 159 if (bridge_num >= max) in dsa_bridge_num_get() 162 set_bit(bridge_num, &dsa_fwd_offloading_bridges); in dsa_bridge_num_get() 165 return bridge_num; in dsa_bridge_num_get() 168 void dsa_bridge_num_put(const struct net_device *bridge_dev, int bridge_num) in dsa_bridge_num_put() argument 174 clear_bit(bridge_num, &dsa_fwd_offloading_bridges); in dsa_bridge_num_put() [all …]
|
A D | tag_dsa.c | 143 tag_dev = dst->last_switch + 1 + dp->bridge_num; in dsa_xmit_ll()
|
A D | dsa_priv.h | 550 void dsa_bridge_num_put(const struct net_device *bridge_dev, int bridge_num);
|
A D | tag_sja1105.c | 199 tx_vid = dsa_8021q_bridge_tx_fwd_offload_vid(dp->bridge_num); in sja1105_imprecise_xmit()
|
/linux/include/net/ |
A D | dsa.h | 260 int bridge_num; member 757 int bridge_num); 761 int bridge_num);
|
/linux/drivers/net/dsa/mv88e6xxx/ |
A D | chip.c | 1266 if (dp->bridge_num < 0) in mv88e6xxx_port_vlan() 1269 if (dp->bridge_num + 1 + dst->last_switch != dev) in mv88e6xxx_port_vlan() 2543 int bridge_num) in mv88e6xxx_map_virtual_bridge_to_pvt() argument 2545 u8 dev = bridge_num + ds->dst->last_switch + 1; in mv88e6xxx_map_virtual_bridge_to_pvt() 2558 int bridge_num) in mv88e6xxx_bridge_tx_fwd_offload() argument 2560 return mv88e6xxx_map_virtual_bridge_to_pvt(ds, bridge_num); in mv88e6xxx_bridge_tx_fwd_offload() 2565 int bridge_num) in mv88e6xxx_bridge_tx_fwd_unoffload() argument 2569 err = mv88e6xxx_map_virtual_bridge_to_pvt(ds, bridge_num); in mv88e6xxx_bridge_tx_fwd_unoffload()
|
Completed in 30 milliseconds