Home
last modified time | relevance | path

Searched refs:mode_lock (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/bonding/
H A Dbond_alb.c118 spin_lock_bh(&bond->mode_lock); in tlb_clear_slave()
120 spin_unlock_bh(&bond->mode_lock); in tlb_clear_slave()
135 spin_lock_bh(&bond->mode_lock); in tlb_initialize()
142 spin_unlock_bh(&bond->mode_lock); in tlb_initialize()
152 spin_lock_bh(&bond->mode_lock); in tlb_deinitialize()
157 spin_unlock_bh(&bond->mode_lock); in tlb_deinitialize()
235 spin_lock(&bond->mode_lock); in tlb_choose_channel()
237 spin_unlock(&bond->mode_lock); in tlb_choose_channel()
253 spin_lock_bh(&bond->mode_lock); in rlb_update_entry_from_arp()
268 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()
44 spin_unlock_bh(&bond->mode_lock); in bond_debug_rlb_hash_show()
H A Dbond_3ad.c2081 spin_lock_bh(&bond->mode_lock); in bond_3ad_unbind_slave()
2223 spin_unlock_bh(&bond->mode_lock); in bond_3ad_unbind_slave()
2248 spin_lock_bh(&bond->mode_lock); in bond_3ad_update_ad_actor_settings()
2255 spin_unlock_bh(&bond->mode_lock); in bond_3ad_update_ad_actor_settings()
2308 spin_lock_bh(&bond->mode_lock); in bond_3ad_state_machine_handler()
2362 spin_unlock_bh(&bond->mode_lock); in bond_3ad_state_machine_handler()
2405 spin_lock(&slave->bond->mode_lock); in bond_3ad_rx_indication()
2407 spin_unlock(&slave->bond->mode_lock); in bond_3ad_rx_indication()
2511 spin_lock_bh(&slave->bond->mode_lock); in bond_3ad_adapter_speed_duplex_changed()
2513 spin_unlock_bh(&slave->bond->mode_lock); in bond_3ad_adapter_speed_duplex_changed()
[all...]
H A Dbond_main.c4503 WARN_ON(lockdep_is_held(&bond->mode_lock)); in bond_update_slave_arr()
4886 spin_lock_init(&bond->mode_lock); in bond_setup()
/kernel/linux/linux-6.6/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()
44 spin_unlock_bh(&bond->mode_lock); in bond_debug_rlb_hash_show()
H A Dbond_3ad.c2105 spin_lock_bh(&bond->mode_lock); in bond_3ad_unbind_slave()
2247 spin_unlock_bh(&bond->mode_lock); in bond_3ad_unbind_slave()
2272 spin_lock_bh(&bond->mode_lock); in bond_3ad_update_ad_actor_settings()
2279 spin_unlock_bh(&bond->mode_lock); in bond_3ad_update_ad_actor_settings()
2332 spin_lock_bh(&bond->mode_lock); in bond_3ad_state_machine_handler()
2386 spin_unlock_bh(&bond->mode_lock); in bond_3ad_state_machine_handler()
2429 spin_lock(&slave->bond->mode_lock); in bond_3ad_rx_indication()
2431 spin_unlock(&slave->bond->mode_lock); in bond_3ad_rx_indication()
2535 spin_lock_bh(&slave->bond->mode_lock); in bond_3ad_adapter_speed_duplex_changed()
2537 spin_unlock_bh(&slave->bond->mode_lock); in bond_3ad_adapter_speed_duplex_changed()
[all...]
H A Dbond_main.c5089 spin_lock_bh(&bond->mode_lock); in bond_update_slave_arr()
5091 spin_unlock_bh(&bond->mode_lock); in bond_update_slave_arr()
5099 spin_unlock_bh(&bond->mode_lock); in bond_update_slave_arr()
5882 spin_lock_init(&bond->mode_lock); in bond_setup()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch_offloads.c2507 down_write(&esw->mode_lock); in mlx5_devlink_eswitch_mode_set()
2520 up_write(&esw->mode_lock); in mlx5_devlink_eswitch_mode_set()
2533 down_write(&esw->mode_lock); in mlx5_devlink_eswitch_mode_get()
2540 up_write(&esw->mode_lock); in mlx5_devlink_eswitch_mode_get()
2556 down_write(&esw->mode_lock); in mlx5_devlink_eswitch_inline_mode_set()
2598 up_write(&esw->mode_lock); in mlx5_devlink_eswitch_inline_mode_set()
2608 up_write(&esw->mode_lock); in mlx5_devlink_eswitch_inline_mode_set()
2621 down_write(&esw->mode_lock); in mlx5_devlink_eswitch_inline_mode_get()
2628 up_write(&esw->mode_lock); in mlx5_devlink_eswitch_inline_mode_get()
2644 down_write(&esw->mode_lock); in mlx5_devlink_eswitch_encap_mode_set()
[all...]
H A Deswitch.c1599 lockdep_assert_held(&esw->mode_lock); in mlx5_eswitch_enable_locked()
1667 down_write(&esw->mode_lock); in mlx5_eswitch_enable()
1679 up_write(&esw->mode_lock); in mlx5_eswitch_enable()
1687 lockdep_assert_held_write(&esw->mode_lock); in mlx5_eswitch_disable_locked()
1723 down_write(&esw->mode_lock); in mlx5_eswitch_disable()
1726 up_write(&esw->mode_lock); in mlx5_eswitch_disable()
1782 init_rwsem(&esw->mode_lock); in mlx5_eswitch_init()
H A Deswitch.h265 struct rw_semaphore mode_lock; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch.c1884 init_rwsem(&esw->mode_lock); in mlx5_eswitch_init()
2248 if (down_read_trylock(&esw->mode_lock) != 0) { in mlx5_esw_hold()
2250 up_read(&esw->mode_lock); in mlx5_esw_hold()
2268 up_read(&esw->mode_lock); in mlx5_esw_release()
2308 if (down_write_trylock(&esw->mode_lock) == 0) in mlx5_esw_try_lock()
2313 up_write(&esw->mode_lock); in mlx5_esw_try_lock()
2322 down_write(&esw->mode_lock); in mlx5_esw_lock()
2325 up_write(&esw->mode_lock); in mlx5_esw_lock()
2338 up_write(&esw->mode_lock); in mlx5_esw_unlock()
H A Deswitch_offloads.c2419 down_write(&esw->mode_lock); in esw_port_metadata_set()
2433 up_write(&esw->mode_lock); in esw_port_metadata_set()
3691 down_write(&esw->mode_lock); in mlx5_eswitch_unblock_mode()
3693 up_write(&esw->mode_lock); in mlx5_eswitch_unblock_mode()
3730 up_write(&esw->mode_lock); in mlx5_devlink_eswitch_mode_set()
3749 down_write(&esw->mode_lock); in mlx5_devlink_eswitch_mode_set()
3831 down_write(&esw->mode_lock); in mlx5_devlink_eswitch_inline_mode_set()
3861 up_write(&esw->mode_lock); in mlx5_devlink_eswitch_inline_mode_set()
3867 down_write(&esw->mode_lock); in mlx5_devlink_eswitch_inline_mode_set()
3869 up_write(&esw->mode_lock); in mlx5_devlink_eswitch_inline_mode_set()
[all...]
H A Deswitch.h358 struct rw_semaphore mode_lock; member
/kernel/linux/linux-5.10/drivers/power/supply/
H A Dsbs-battery.c202 struct mutex mode_lock; member
905 mutex_lock(&chip->mode_lock); in sbs_get_property()
907 mutex_unlock(&chip->mode_lock); in sbs_get_property()
1100 mutex_init(&chip->mode_lock); in sbs_probe()
/kernel/linux/linux-6.6/drivers/power/supply/
H A Dsbs-battery.c215 struct mutex mode_lock; member
958 mutex_lock(&chip->mode_lock); in sbs_get_property()
960 mutex_unlock(&chip->mode_lock); in sbs_get_property()
1144 mutex_init(&chip->mode_lock); in sbs_probe()
/kernel/linux/linux-5.10/include/net/
H A Dbonding.h223 /* mode_lock is used for mode-specific locking needs, currently used by:
230 spinlock_t mode_lock; member
/kernel/linux/linux-6.6/include/net/
H A Dbonding.h226 /* mode_lock is used for mode-specific locking needs, currently used by:
233 spinlock_t mode_lock; member
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/
H A Dite-it6505.c415 struct mutex mode_lock; /* used to bridge_detect */ member
2645 mutex_lock(&it6505->mode_lock); in it6505_detect()
2682 mutex_unlock(&it6505->mode_lock); in it6505_detect()
3375 mutex_init(&it6505->mode_lock); in it6505_i2c_probe()

Completed in 77 milliseconds