Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 28 files:
- drivers/infiniband/ulp/ipoib/ipoib_cm.c, line 1523
- drivers/infiniband/ulp/ipoib/ipoib_main.c
- drivers/infiniband/ulp/ipoib/ipoib_multicast.c, line 344
- drivers/infiniband/ulp/ipoib/ipoib_vlan.c
- drivers/net/bonding/bond_3ad.c, line 2623
- drivers/net/bonding/bond_alb.c, line 1591
- drivers/net/bonding/bond_main.c
- drivers/net/bonding/bond_options.c, line 873
- drivers/net/ethernet/broadcom/bnxt/bnxt.c, line 15483
- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c, line 2684
- drivers/net/ethernet/intel/fm10k/fm10k_pci.c, line 458
- drivers/net/ethernet/intel/i40e/i40e_debugfs.c
- drivers/net/ethernet/renesas/ravb_main.c, line 2031
- drivers/net/ethernet/ti/icssg/icssg_prueth.c
- drivers/net/hyperv/netvsc.c, line 106
- drivers/net/hyperv/netvsc_drv.c
- drivers/net/team/team_core.c
- drivers/net/team/team_mode_loadbalance.c, line 478
- drivers/net/usb/qmi_wwan.c
- drivers/s390/net/qeth_l2_main.c, line 1391
- include/linux/rtnetlink.h, line 144
- net/batman-adv/bat_v_elp.c
- net/bridge/br_sysfs_br.c
- net/bridge/br_sysfs_if.c, line 348
- net/core/rtnetlink.c
- net/dsa/dsa.c, line 991
- net/ipv4/udp_tunnel_nic.c, line 737
- net/netfilter/ipvs/ip_vs_sync.c, line 1787
Smatch caller information:
drivers/net/team/team_mode_loadbalance.c lb_stats_refresh() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/hyperv/netvsc.c netvsc_subchan_work() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
net/dsa/dsa.c dsa_tree_change_tag_proto() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
net/ipv4/udp_tunnel_nic.c udp_tunnel_nic_device_sync_work() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/ulp/ipoib/ipoib_cm.c mode_store() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/infiniband/ulp/ipoib/ipoib_multicast.c ipoib_mcast_carrier_on_task() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/ulp/ipoib/ipoib_multicast.c ipoib_mcast_carrier_on_task() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
net/bridge/br_sysfs_if.c brport_store() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NS_CAPABLE | 0 | 12 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c check_t3b2_mac() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_3ad.c bond_3ad_state_machine_handler() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/hyperv/netvsc_drv.c netvsc_link_change() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/hyperv/netvsc_drv.c netvsc_vf_setup() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/hyperv/netvsc_drv.c netvsc_vfns_work() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/ulp/ipoib/ipoib_main.c ipoib_set_mode() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/infiniband/ulp/ipoib/ipoib_main.c ipoib_set_mode() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
net/batman-adv/bat_v_elp.c batadv_v_elp_get_throughput() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
net/batman-adv/bat_v_elp.c batadv_v_elp_get_throughput() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/intel/fm10k/fm10k_pci.c fm10k_watchdog_update_host_state() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/ulp/ipoib/ipoib_vlan.c ipoib_vlan_add() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPABLE | 0 | 12 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/infiniband/ulp/ipoib/ipoib_vlan.c ipoib_vlan_delete() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPABLE | 0 | 12 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/bonding/bond_main.c bond_activebackup_arp_mon() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_activebackup_arp_mon() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_loadbalance_arp_mon() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_mii_monitor() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_netdev_notify_work() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_peer_notify_handler() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_resend_igmp_join_requests_delayed() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_slave_arr_handler() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/team/team_core.c team_mcast_rejoin_work() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/team/team_core.c team_notify_peers_work() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
net/bridge/br_sysfs_br.c group_addr_store() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NS_CAPABLE | 0 | 12 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
net/bridge/br_sysfs_br.c store_bridge_parm() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NS_CAPABLE | 0 | 12 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/ethernet/renesas/ravb_main.c ravb_tx_timeout_work() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_alb.c bond_alb_monitor() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/intel/i40e/i40e_debugfs.c i40e_dbg_netdev_ops_write() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|
drivers/net/ethernet/intel/i40e/i40e_debugfs.c i40e_dbg_netdev_ops_write() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|
drivers/net/bonding/bond_options.c bond_opt_tryset_rtnl() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
net/netfilter/ipvs/ip_vs_sync.c start_sync_thread() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ipvs->sync_mutex | ||
| TYPE_LOCK | (struct netns_ipvs)->sync_mutex |
drivers/net/usb/qmi_wwan.c add_mux_store() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/usb/qmi_wwan.c del_mux_store() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/usb/qmi_wwan.c qmi_wwan_disconnect() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/usb/qmi_wwan.c raw_ip_store() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
net/core/rtnetlink.c rtnl_net_trylock() -> rtnl_trylock()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |