| /linux/kernel/bpf/ |
| H A D | tcx.c | 19 rtnl_lock(); in tcx_prog_attach() 67 rtnl_lock(); in tcx_prog_detach() 129 rtnl_lock(); in tcx_prog_query() 177 rtnl_lock(); in tcx_link_release() 212 rtnl_lock(); in tcx_link_update() 256 rtnl_lock(); in tcx_link_fdinfo() 273 rtnl_lock(); in tcx_link_fill_info() 318 rtnl_lock(); in tcx_link_attach()
|
| /linux/net/core/ |
| H A D | dev_addr_lists_test.c | 88 rtnl_lock(); in dev_addr_test_sync_one() 109 rtnl_lock(); 139 rtnl_lock(); in dev_addr_test_add_del() 177 rtnl_lock(); in dev_addr_test_add_set() 201 rtnl_lock(); in dev_addr_test_add_set() 230 rtnl_lock(); 262 rtnl_lock(); 326 rtnl_lock(); 397 rtnl_lock(); 478 rtnl_lock(); [all...] |
| H A D | netprio_cgroup.c | 157 rtnl_lock(); in cgrp_css_online() 210 rtnl_lock(); in write_priomap() 271 * Note this is called with rtnl_lock held so we have update side in netprio_device_event()
|
| /linux/net/ieee802154/ |
| H A D | nl-phy.c | 45 rtnl_lock(); in ieee802154_nl_fill_phy() 234 * dev_set_mac_address require RTNL_LOCK in ieee802154_add_iface() 236 rtnl_lock(); in ieee802154_add_iface() 255 rtnl_lock(); /* del_iface must be called with RTNL lock */ in ieee802154_add_iface() 322 rtnl_lock(); in ieee802154_del_iface()
|
| H A D | core.c | 145 rtnl_lock(); in wpan_phy_register() 170 rtnl_lock(); in wpan_phy_unregister() 175 rtnl_lock(); in wpan_phy_unregister() 351 rtnl_lock(); in cfg802154_pernet_exit()
|
| H A D | sysfs.c | 68 rtnl_lock(); in wpan_phy_suspend() 82 rtnl_lock(); in wpan_phy_resume()
|
| /linux/include/linux/ |
| H A D | rtnetlink.h | 42 extern void rtnl_lock(void); 89 * rcu_replace_pointer_rtnl - replace an RCU pointer under rtnl_lock, returning 94 * Perform a replacement under rtnl_lock, where @rp is an RCU-annotated 130 rtnl_lock(); in rtnl_net_lock()
|
| /linux/include/net/ |
| H A D | dsa_stubs.h | 28 /* rtnl_lock() is a sufficient guarantee, because as long as in dsa_conduit_hwtstamp_validate() 32 * dsa_conduit_teardown() has executed, which requires rtnl_lock(). in dsa_conduit_hwtstamp_validate()
|
| H A D | netdev_lock.h | 88 rtnl_lock(); in netdev_lock_ops_compat() 105 /* Allow locking multiple devices only under rtnl_lock, in netdev_lock_cmp_fn()
|
| /linux/net/bridge/ |
| H A D | br_mrp.c | 426 * note: called under rtnl_lock 495 * note: called under rtnl_lock 560 * note: called under rtnl_lock 574 * note: called under rtnl_lock 589 * note: already called with rtnl_lock 615 * note: already called with rtnl_lock 647 * note: already called with rtnl_lock 669 * note: already called with rtnl_lock 700 * note: already called with rtnl_lock 735 * note: already called with rtnl_lock [all …]
|
| /linux/net/openvswitch/ |
| H A D | vport-netdev.c | 101 rtnl_lock(); in ovs_netdev_link() 172 rtnl_lock(); in netdev_destroy() 189 rtnl_lock(); in ovs_netdev_tunnel_destroy()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
| H A D | bridge.c | 371 rtnl_lock(); in mlx5_esw_bridge_switchdev_fdb_event_work() 506 rtnl_lock(); in mlx5_esw_bridge_update_work() 522 rtnl_lock(); in mlx5e_rep_bridge_init() 570 rtnl_lock(); in mlx5e_rep_bridge_init() 591 rtnl_lock(); in mlx5e_rep_bridge_cleanup()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
| H A D | hclgevf_devlink.c | 51 rtnl_lock(); in hclgevf_devlink_reload_down() 81 rtnl_lock(); in hclgevf_devlink_reload_up()
|
| /linux/net/switchdev/ |
| H A D | switchdev.c | 86 * rtnl_lock must be held. 104 rtnl_lock(); in switchdev_deferred_process_work() 194 * rtnl_lock must be held and must not be in atomic section, 369 * rtnl_lock must be held and must not be in atomic section, 417 * rtnl_lock must be held and must not be in atomic section, 440 * rtnl_lock must be held. 524 rtnl_lock(); in register_switchdev_blocking_notifier() 537 rtnl_lock(); in unregister_switchdev_blocking_notifier()
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | efx.c | 401 rtnl_lock(); in efx_remove_all() 491 * Context: process, rtnl_lock() held. 512 /* Context: process, rtnl_lock() held. */ 540 /* Context: process, rtnl_lock() held. 654 /* Context: process, rtnl_lock() held. */ 725 rtnl_lock(); in efx_register_netdev() 773 rtnl_lock(); in efx_register_netdev() 869 rtnl_lock(); in efx_pci_remove() 1101 rtnl_lock(); in efx_pci_probe() 1148 rtnl_lock(); in efx_pm_freeze() [all …]
|
| /linux/net/tipc/ |
| H A D | bearer.c | 822 /* Caller should hold rtnl_lock to protect the bearer */ 895 rtnl_lock(); in tipc_nl_bearer_dump() 942 rtnl_lock(); in tipc_nl_bearer_get() 1000 rtnl_lock(); in tipc_nl_bearer_disable() 1055 rtnl_lock(); in tipc_nl_bearer_enable() 1083 rtnl_lock(); in tipc_nl_bearer_add() 1178 rtnl_lock(); in tipc_nl_bearer_set() 1246 rtnl_lock(); in tipc_nl_media_dump() 1289 rtnl_lock(); in tipc_nl_media_get() 1372 rtnl_lock(); in tipc_nl_media_set()
|
| /linux/drivers/infiniband/ulp/ipoib/ |
| H A D | ipoib_vlan.c | 226 * unregister_netdev as that internally takes and releases the rtnl_lock. So 228 * from the global work queue where we can obtain the rtnl_lock safely. 236 rtnl_lock(); in ipoib_vlan_delete_task()
|
| /linux/net/6lowpan/ |
| H A D | core.c | 57 rtnl_lock(); in lowpan_register_netdev() 73 rtnl_lock(); in lowpan_unregister_netdev()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_devlink.c | 88 rtnl_lock(); in hclge_devlink_reload_down() 118 rtnl_lock(); in hclge_devlink_reload_up()
|
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_devlink.c | 97 rtnl_lock(); in ena_devlink_reload_down() 113 rtnl_lock(); in ena_devlink_reload_up()
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_devlink.c | 72 rtnl_lock(); in nfp_devlink_port_split() 100 rtnl_lock(); in nfp_devlink_port_unsplit() 343 rtnl_lock(); in nfp_devlink_port_register()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | ef100_netdev.c | 87 /* Context: process, rtnl_lock() held. 116 /* Context: process, rtnl_lock() held. */ 348 rtnl_lock(); in ef100_register_netdev() 390 rtnl_lock(); in ef100_remove_netdev()
|
| H A D | efx.c | 394 rtnl_lock(); in efx_remove_all() 483 /* Context: process, rtnl_lock() held. */ 513 /* Context: process, rtnl_lock() held. 732 /* Context: process, rtnl_lock() held. */ 804 rtnl_lock(); in efx_register_netdev() 852 rtnl_lock(); in efx_register_netdev() 966 rtnl_lock(); in efx_pci_remove() 1218 rtnl_lock(); in efx_pci_probe() 1267 rtnl_lock(); in efx_pm_freeze() 1299 rtnl_lock(); in efx_pm_thaw()
|
| /linux/drivers/net/wan/ |
| H A D | hdlc.c | 265 rtnl_lock(); in unregister_hdlc_device() 325 rtnl_lock(); in register_hdlc_protocol() 336 rtnl_lock(); in unregister_hdlc_protocol()
|
| /linux/net/wireless/ |
| H A D | sysfs.c | 101 rtnl_lock(); in wiphy_suspend() 141 rtnl_lock(); in wiphy_resume()
|