Home
last modified time | relevance | path

Searched refs:rtnl_lock (Results 1 – 25 of 334) sorted by relevance

12345678910>>...14

/Linux-v5.15/Documentation/networking/
Dnetdevices.rst27 First group can be used in normal contexts where ``rtnl_lock`` is not already
29 Second group can be used when ``rtnl_lock`` is already held:
36 in context where ``rtnl_lock`` is not held (e.g. driver probe and remove paths).
90 the ``rtnl_lock`` requires extra care. In those scenarios most drivers
94 Example flow of netdev handling under ``rtnl_lock``:
155 ``rtnl_lock`` held.
168 happen after ``rtnl_lock`` is released, therefore in those cases free_netdev()
169 will defer some of the processing until ``rtnl_lock`` is released.
178 registration and de-registration, under ``rtnl_lock``. Drivers can use
179 those e.g. when parts of their init process need to run under ``rtnl_lock``.
[all …]
/Linux-v5.15/drivers/net/ethernet/intel/ice/
Dice_lag.h47 rtnl_lock(); in ice_disable_lag()
70 rtnl_lock(); in ice_enable_lag()
/Linux-v5.15/net/openvswitch/
Dvport-netdev.c94 rtnl_lock(); in ovs_netdev_link()
157 rtnl_lock(); in netdev_destroy()
167 rtnl_lock(); in ovs_netdev_tunnel_destroy()
Dvport-internal_dev.c157 rtnl_lock(); in internal_dev_create()
183 rtnl_lock(); in internal_dev_destroy()
/Linux-v5.15/net/core/
Ddev_ioctl.c64 rtnl_lock(); in dev_ifconf()
388 rtnl_lock(); in dev_ifsioc()
521 rtnl_lock(); in dev_ioctl()
540 rtnl_lock(); in dev_ioctl()
586 rtnl_lock(); in dev_ioctl()
611 rtnl_lock(); in dev_ioctl()
Dnetprio_cgroup.c157 rtnl_lock(); in cgrp_css_online()
210 rtnl_lock(); in write_priomap()
/Linux-v5.15/net/ieee802154/
Dsysfs.c68 rtnl_lock(); in wpan_phy_suspend()
82 rtnl_lock(); in wpan_phy_resume()
Dcore.c142 rtnl_lock(); in wpan_phy_register()
167 rtnl_lock(); in wpan_phy_unregister()
172 rtnl_lock(); in wpan_phy_unregister()
324 rtnl_lock(); in cfg802154_pernet_exit()
Dnl-phy.c45 rtnl_lock(); in ieee802154_nl_fill_phy()
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()
/Linux-v5.15/net/6lowpan/
Dcore.c56 rtnl_lock(); in lowpan_register_netdev()
72 rtnl_lock(); in lowpan_unregister_netdev()
/Linux-v5.15/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_devlink.c55 rtnl_lock(); in hclge_devlink_reload_down()
85 rtnl_lock(); in hclge_devlink_reload_up()
/Linux-v5.15/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_devlink.c56 rtnl_lock(); in hclgevf_devlink_reload_down()
86 rtnl_lock(); in hclgevf_devlink_reload_up()
/Linux-v5.15/net/wireless/
Dsysfs.c101 rtnl_lock(); in wiphy_suspend()
131 rtnl_lock(); in wiphy_resume()
Dcore.c304 rtnl_lock(); in cfg80211_rfkill_set_block()
367 rtnl_lock(); in cfg80211_destroy_iface_wk()
380 rtnl_lock(); in cfg80211_sched_scan_stop_wk()
395 rtnl_lock(); in cfg80211_propagate_radar_detect_wk()
411 rtnl_lock(); in cfg80211_propagate_cac_done_wk()
471 rtnl_lock(); in wiphy_new_nm()
925 rtnl_lock(); in wiphy_register()
1026 rtnl_lock(); in wiphy_unregister()
1510 rtnl_lock(); in cfg80211_pernet_exit()
/Linux-v5.15/drivers/net/wan/
Dhdlc.c265 rtnl_lock(); in unregister_hdlc_device()
325 rtnl_lock(); in register_hdlc_protocol()
336 rtnl_lock(); in unregister_hdlc_protocol()
/Linux-v5.15/net/tipc/
Dbearer.c879 rtnl_lock(); in tipc_nl_bearer_dump()
926 rtnl_lock(); in tipc_nl_bearer_get()
984 rtnl_lock(); in tipc_nl_bearer_disable()
1039 rtnl_lock(); in tipc_nl_bearer_enable()
1067 rtnl_lock(); in tipc_nl_bearer_add()
1159 rtnl_lock(); in tipc_nl_bearer_set()
1227 rtnl_lock(); in tipc_nl_media_dump()
1270 rtnl_lock(); in tipc_nl_media_get()
1353 rtnl_lock(); in tipc_nl_media_set()
Dnet.c156 rtnl_lock(); in tipc_net_stop()
284 rtnl_lock(); in tipc_nl_net_set()
/Linux-v5.15/net/mac802154/
Dmain.c181 rtnl_lock(); in ieee802154_register_hw()
212 rtnl_lock(); in ieee802154_unregister_hw()
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
Dbridge.c324 rtnl_lock(); in mlx5_esw_bridge_switchdev_fdb_event_work()
449 rtnl_lock(); in mlx5_esw_bridge_update_work()
465 rtnl_lock(); in mlx5e_rep_bridge_init()
531 rtnl_lock(); in mlx5e_rep_bridge_cleanup()
/Linux-v5.15/drivers/net/ethernet/sfc/
Defx.c398 rtnl_lock(); in efx_remove_all()
716 rtnl_lock(); in efx_register_netdev()
764 rtnl_lock(); in efx_register_netdev()
876 rtnl_lock(); in efx_pci_remove()
1105 rtnl_lock(); in efx_pci_probe()
1154 rtnl_lock(); in efx_pm_freeze()
1175 rtnl_lock(); in efx_pm_thaw()
/Linux-v5.15/drivers/net/ethernet/netronome/nfp/
Dnfp_devlink.c75 rtnl_lock(); in nfp_devlink_port_split()
109 rtnl_lock(); in nfp_devlink_port_unsplit()
359 rtnl_lock(); in nfp_devlink_port_register()
Dnfp_net_debugfs.c21 rtnl_lock(); in nfp_rx_q_show()
82 rtnl_lock(); in nfp_tx_q_show()
/Linux-v5.15/drivers/net/netdevsim/
Dnetdev.c310 rtnl_lock(); in nsim_init_netdevsim()
337 rtnl_lock(); in nsim_init_netdevsim_vf()
381 rtnl_lock(); in nsim_destroy()
/Linux-v5.15/net/dsa/
Dmaster.c270 rtnl_lock(); in dsa_master_set_promiscuity()
337 rtnl_lock(); in dsa_master_reset_mtu()
364 rtnl_lock(); in dsa_master_setup()
/Linux-v5.15/drivers/net/wireguard/
Ddevice.c79 rtnl_lock(); in wg_pm_notification()
226 rtnl_lock(); in wg_destruct()
402 rtnl_lock(); in wg_netns_pre_exit()

12345678910>>...14