Home
last modified time | relevance | path

Searched refs:bridge_num (Results 1 – 9 of 9) sorted by relevance

/linux/include/linux/dsa/
A D8021q.h41 int bridge_num);
45 int bridge_num);
47 u16 dsa_8021q_bridge_tx_fwd_offload_vid(int bridge_num);
/linux/net/dsa/
A Dtag_8021q.c70 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 Dport.c276 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 Ddsa2.c145 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 Dtag_dsa.c143 tag_dev = dst->last_switch + 1 + dp->bridge_num; in dsa_xmit_ll()
A Ddsa_priv.h550 void dsa_bridge_num_put(const struct net_device *bridge_dev, int bridge_num);
A Dtag_sja1105.c199 tx_vid = dsa_8021q_bridge_tx_fwd_offload_vid(dp->bridge_num); in sja1105_imprecise_xmit()
/linux/include/net/
A Ddsa.h260 int bridge_num; member
757 int bridge_num);
761 int bridge_num);
/linux/drivers/net/dsa/mv88e6xxx/
A Dchip.c1266 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