Searched refs:bridge_fwd_mask (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_vlan.c | 162 bitmap_to_arr32(mask, sparx5->bridge_fwd_mask, SPX5_PORTS); in sparx5_update_fwd() 173 if (test_bit(port, sparx5->bridge_fwd_mask)) { in sparx5_update_fwd() 175 bitmap_copy(workmask, sparx5->bridge_fwd_mask, SPX5_PORTS); in sparx5_update_fwd() 189 bitmap_and(workmask, sparx5->bridge_fwd_mask, in sparx5_update_fwd()
|
H A D | sparx5_switchdev.c | 68 set_bit(port->portno, sparx5->bridge_fwd_mask); in sparx5_attr_stp_state_set() 76 clear_bit(port->portno, sparx5->bridge_fwd_mask); in sparx5_attr_stp_state_set() 81 /* apply the bridge_fwd_mask to all the ports */ in sparx5_attr_stp_state_set()
|
H A D | sparx5_main.h | 264 DECLARE_BITMAP(bridge_fwd_mask, SPX5_PORTS);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_switchdev.c | 141 if (port && lan966x->bridge_fwd_mask & BIT(i)) { in lan966x_update_fwd_mask() 142 mask = lan966x->bridge_fwd_mask & ~BIT(i); in lan966x_update_fwd_mask() 166 lan966x->bridge_fwd_mask |= BIT(port->chip_port); in lan966x_port_stp_state_set() 168 lan966x->bridge_fwd_mask &= ~BIT(port->chip_port); in lan966x_port_stp_state_set()
|
H A D | lan966x_main.h | 333 u16 bridge_fwd_mask; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/ |
H A D | ocelot.c | 953 ocelot->bridge_fwd_mask |= BIT(port); in ocelot_bridge_stp_state_set() 961 ocelot->bridge_fwd_mask &= ~BIT(port); in ocelot_bridge_stp_state_set() 971 if (ocelot->bridge_fwd_mask & BIT(p)) { in ocelot_bridge_stp_state_set() 972 unsigned long mask = ocelot->bridge_fwd_mask & ~BIT(p); in ocelot_bridge_stp_state_set()
|
/kernel/linux/linux-5.10/include/soc/mscc/ |
H A D | ocelot.h | 612 u16 bridge_fwd_mask; member
|
Completed in 10 milliseconds