Home
last modified time | relevance | path

Searched refs:pernet_ops_rwsem (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/net/core/
H A Dnet_namespace.c58 * pernet_ops_rwsem: protects: pernet_list, net_generic_ids,
63 DECLARE_RWSEM(pernet_ops_rwsem); variable
64 EXPORT_SYMBOL_GPL(pernet_ops_rwsem); variable
109 lockdep_is_held(&pernet_ops_rwsem)); in net_assign_generic()
162 lockdep_is_held(&pernet_ops_rwsem)); in ops_init()
339 /* Must be called with pernet_ops_rwsem held */ in setup_net()
491 rv = down_read_killable(&pernet_ops_rwsem); in copy_net_ns()
497 up_read(&pernet_ops_rwsem); in copy_net_ns()
580 down_read(&pernet_ops_rwsem); in cleanup_net()
624 up_read(&pernet_ops_rwsem); in cleanup_net()
[all...]
H A Ddev.c1828 down_write(&pernet_ops_rwsem); in register_netdevice_notifier()
1843 up_write(&pernet_ops_rwsem); in register_netdevice_notifier()
1875 down_write(&pernet_ops_rwsem); in unregister_netdevice_notifier()
1886 up_write(&pernet_ops_rwsem); in unregister_netdevice_notifier()
H A Drtnetlink.c429 * integrity (hold pernet_ops_rwsem for writing to close the race
456 /* We held write locked pernet_ops_rwsem, and parallel in rtnl_lock_unregistering_all()
481 down_write(&pernet_ops_rwsem); in rtnl_link_unregister()
485 up_write(&pernet_ops_rwsem); in rtnl_link_unregister()
/kernel/linux/linux-6.6/net/core/
H A Dnet_namespace.c53 * pernet_ops_rwsem: protects: pernet_list, net_generic_ids,
58 DECLARE_RWSEM(pernet_ops_rwsem); variable
59 EXPORT_SYMBOL_GPL(pernet_ops_rwsem); variable
89 lockdep_is_held(&pernet_ops_rwsem)); in net_assign_generic()
142 lockdep_is_held(&pernet_ops_rwsem)); in ops_init()
319 /* Must be called with pernet_ops_rwsem held */ in setup_net()
487 rv = down_read_killable(&pernet_ops_rwsem); in copy_net_ns()
493 up_read(&pernet_ops_rwsem); in copy_net_ns()
576 down_read(&pernet_ops_rwsem); in cleanup_net()
620 up_read(&pernet_ops_rwsem); in cleanup_net()
[all...]
H A Ddev.c1770 down_write(&pernet_ops_rwsem); in register_netdevice_notifier()
1785 up_write(&pernet_ops_rwsem); in register_netdevice_notifier()
1817 down_write(&pernet_ops_rwsem); in unregister_netdevice_notifier()
1828 up_write(&pernet_ops_rwsem); in unregister_netdevice_notifier()
H A Drtnetlink.c472 * integrity (hold pernet_ops_rwsem for writing to close the race
499 /* We held write locked pernet_ops_rwsem, and parallel in rtnl_lock_unregistering_all()
524 down_write(&pernet_ops_rwsem); in rtnl_link_unregister()
528 up_write(&pernet_ops_rwsem); in rtnl_link_unregister()
/kernel/linux/linux-5.10/drivers/net/
H A Ddummy.c184 down_write(&pernet_ops_rwsem); in dummy_init_module()
199 up_write(&pernet_ops_rwsem); in dummy_init_module()
H A Difb.c332 down_write(&pernet_ops_rwsem); in ifb_init_module()
347 up_write(&pernet_ops_rwsem); in ifb_init_module()
/kernel/linux/linux-6.6/drivers/net/
H A Ddummy.c177 down_write(&pernet_ops_rwsem); in dummy_init_module()
192 up_write(&pernet_ops_rwsem); in dummy_init_module()
H A Difb.c429 down_write(&pernet_ops_rwsem); in ifb_init_module()
444 up_write(&pernet_ops_rwsem); in ifb_init_module()
/kernel/linux/linux-5.10/include/linux/
H A Drtnetlink.h41 extern struct rw_semaphore pernet_ops_rwsem;
/kernel/linux/linux-6.6/include/linux/
H A Drtnetlink.h43 extern struct rw_semaphore pernet_ops_rwsem;

Completed in 44 milliseconds