Home
last modified time | relevance | path

Searched refs:mode_lock (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/bonding/
H A Dbond_alb.c119 spin_lock_bh(&bond->mode_lock); in tlb_clear_slave()
121 spin_unlock_bh(&bond->mode_lock); in tlb_clear_slave()
136 spin_lock_bh(&bond->mode_lock); in tlb_initialize()
143 spin_unlock_bh(&bond->mode_lock); in tlb_initialize()
153 spin_lock_bh(&bond->mode_lock); in tlb_deinitialize()
158 spin_unlock_bh(&bond->mode_lock); in tlb_deinitialize()
236 spin_lock(&bond->mode_lock); in tlb_choose_channel()
238 spin_unlock(&bond->mode_lock); in tlb_choose_channel()
254 spin_lock_bh(&bond->mode_lock); in rlb_update_entry_from_arp()
269 spin_unlock_bh(&bond->mode_lock); in rlb_update_entry_from_arp()
[all …]
H A Dbond_debugfs.c31 spin_lock_bh(&bond->mode_lock); in bond_debug_rlb_hash_show()
50 spin_unlock_bh(&bond->mode_lock); in bond_debug_rlb_hash_show()
H A Dbond_3ad.c2337 spin_lock_bh(&bond->mode_lock); in bond_3ad_unbind_slave()
2479 spin_unlock_bh(&bond->mode_lock); in bond_3ad_unbind_slave()
2504 spin_lock_bh(&bond->mode_lock); in bond_3ad_update_ad_actor_settings()
2511 spin_unlock_bh(&bond->mode_lock); in bond_3ad_update_ad_actor_settings()
2564 spin_lock_bh(&bond->mode_lock); in bond_3ad_state_machine_handler()
2618 spin_unlock_bh(&bond->mode_lock); in bond_3ad_state_machine_handler()
2661 spin_lock(&slave->bond->mode_lock); in bond_3ad_rx_indication()
2663 spin_unlock(&slave->bond->mode_lock); in bond_3ad_rx_indication()
2767 spin_lock_bh(&slave->bond->mode_lock); in bond_3ad_adapter_speed_duplex_changed()
2769 spin_unlock_bh(&slave->bond->mode_lock); in bond_3ad_adapter_speed_duplex_changed()
[all …]
H A Dbond_main.c5179 spin_lock_bh(&bond->mode_lock); in bond_update_slave_arr()
5181 spin_unlock_bh(&bond->mode_lock); in bond_update_slave_arr()
5189 spin_unlock_bh(&bond->mode_lock); in bond_update_slave_arr()
5998 spin_lock_init(&bond->mode_lock); in bond_setup()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch_offloads.c2723 down_write(&esw->mode_lock); in esw_port_metadata_set()
2737 up_write(&esw->mode_lock); in esw_port_metadata_set()
4367 down_write(&esw->mode_lock); in mlx5_eswitch_unblock_mode()
4369 up_write(&esw->mode_lock); in mlx5_eswitch_unblock_mode()
4418 down_write(&esw->mode_lock); in mlx5_devlink_switchdev_active_mode_change()
4421 up_write(&esw->mode_lock); in mlx5_devlink_switchdev_active_mode_change()
4428 down_write(&esw->mode_lock); in mlx5_devlink_switchdev_active_mode_change()
4430 up_write(&esw->mode_lock); in mlx5_devlink_switchdev_active_mode_change()
4506 up_write(&esw->mode_lock); in mlx5_devlink_eswitch_mode_set()
4546 down_write(&esw->mode_lock); in mlx5_devlink_eswitch_mode_set()
[all …]
H A Deswitch.c2565 init_rwsem(&esw->mode_lock); in mlx5_eswitch_init()
2953 if (down_read_trylock(&esw->mode_lock) != 0) { in mlx5_esw_hold()
2955 up_read(&esw->mode_lock); in mlx5_esw_hold()
2973 up_read(&esw->mode_lock); in mlx5_esw_release()
3013 if (down_write_trylock(&esw->mode_lock) == 0) in mlx5_esw_try_lock()
3018 up_write(&esw->mode_lock); in mlx5_esw_try_lock()
3027 down_write(&esw->mode_lock); in mlx5_esw_lock()
3030 up_write(&esw->mode_lock); in mlx5_esw_lock()
3043 up_write(&esw->mode_lock); in mlx5_esw_unlock()
H A Deswitch.h411 struct rw_semaphore mode_lock; member
/linux/include/net/
H A Dbonding.h235 spinlock_t mode_lock; member