Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- drivers/infiniband/ulp/ipoib/ipoib_ib.c
- drivers/net/ethernet/broadcom/bnge/bnge_netdev.c, line 2377
- drivers/net/ethernet/broadcom/bnxt/bnxt.c
- drivers/net/ethernet/google/gve/gve_main.c
- drivers/net/ethernet/intel/iavf/iavf_main.c, line 1190
- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c, line 971
- drivers/net/ethernet/mellanox/mlx5/core/en/trap.c, line 192
- drivers/net/ethernet/mellanox/mlx5/core/en_main.c, line 2957
- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
- drivers/net/ethernet/microsoft/mana/mana_en.c
- drivers/net/ethernet/via/via-velocity.c, line 2323
- drivers/net/netdevsim/netdev.c
- net/core/dev.c
Smatch caller information:
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c mlx5e_ptp_deactivate_channel() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &netdev->lock | ||
| HALF_LOCKED2 | &priv->state_lock | ||
| TYPE_LOCK | (struct mlx5e_priv)->state_lock |
drivers/net/ethernet/microsoft/mana/mana_en.c mana_destroy_rxq() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| BUF_SIZE | 0 | n | 560 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ndev->lock |
drivers/net/ethernet/microsoft/mana/mana_en.c mana_destroy_txq() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| BUF_SIZE | 0 | n | 560 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_disable_napi() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bp->dev->lock | ||
| HALF_LOCKED2 | &netdev->lock |
drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_queue_stop() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &dev->lock |
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c bnge_disable_napi() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/via/via-velocity.c velocity_change_mtu() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->lock | ||
| TYPE_LOCK | (struct net_device)->lock |
drivers/net/ethernet/intel/iavf/iavf_main.c iavf_napi_disable_all() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &netdev->lock |
drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_deactivate_channel() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &netdev->lock | ||
| HALF_LOCKED2 | &priv->state_lock | ||
| TYPE_LOCK | (struct mlx5e_priv)->state_lock |
drivers/net/ethernet/google/gve/gve_main.c gve_turndown() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &priv->dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/google/gve/gve_main.c gve_turndown() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &priv->dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c fbnic_napi_disable() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c fbnic_queue_stop() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &dev->lock |
drivers/net/netdevsim/netdev.c nsim_del_napi() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/netdevsim/netdev.c nsim_queue_stop() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &dev->lock |
drivers/infiniband/ulp/ipoib/ipoib_ib.c ipoib_napi_disable() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/infiniband/ulp/ipoib/ipoib_ib.c ipoib_napi_disable() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/core/dev.c napi_disable() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| PARAM_VALUE | 0 | n->dev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | n->dev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | n->dev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | n->dev->lock.osq.tail.counter | 0-s32max |
| DATA_SOURCE | 0 | n | $0 |
| NOCHECK_CALL | |||
| LOCK2 | 0 | &n->dev->lock | |
| TYPE_LOCK | (struct net_device)->lock |
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c mlx5e_deactivate_trap() -> napi_disable_locked()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | n | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &priv->netdev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |