Defined in 1 files as a function:
Referenced in 10 files:
- drivers/net/ethernet/amazon/ena/ena_netdev.c
- drivers/net/ethernet/engleder/tsnep_main.c, line 1978
- drivers/net/ethernet/intel/e1000/e1000_main.c, line 1396
- drivers/net/ethernet/intel/e1000e/netdev.c, line 4711
- drivers/net/ethernet/intel/ice/ice_lib.c
- drivers/net/ethernet/intel/idpf/idpf_txrx.c, line 4536
- drivers/net/ethernet/intel/igb/igb_main.c, line 951
- drivers/net/ethernet/intel/igc/igc_main.c, line 5744
- drivers/net/ethernet/mellanox/mlx4/en_cq.c
- drivers/net/ethernet/realtek/rtase/rtase_main.c, line 2102
Smatch caller information:
drivers/net/ethernet/mellanox/mlx4/en_cq.c mlx4_en_activate_cq() -> netif_napi_set_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->dev_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->dev_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->gro.rx_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->gro.rx_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->irq | (-1) |
| PARAM_VALUE | 0 | napi->list_owner | (-1) |
| PARAM_VALUE | 0 | napi->poll | 4400141901805821952 |
| PARAM_VALUE | 0 | napi->poll_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->poll_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->poll_owner | (-1) |
| PARAM_VALUE | 0 | napi->skb | 0 |
| PARAM_VALUE | 0 | napi->thread | 0,4096-ptr_max |
| PARAM_VALUE | 0 | napi->timer.base | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->timer.function | 1-u64max |
| PARAM_VALUE | 0 | napi->weight | 64 |
| PARAM_VALUE | 1 | irq | 0-u16max |
| DATA_SOURCE | 1 | irq | r mlx4_eq_get_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | napi->index | |
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &mdev->state_lock | ||
| HALF_LOCKED2 | &priv->mdev->state_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct mlx4_en_dev)->state_lock |
drivers/net/ethernet/mellanox/mlx4/en_cq.c mlx4_en_activate_cq() -> netif_napi_set_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->config | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->dev_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->dev_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->gro.rx_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->gro.rx_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->index | 0-s32max |
| PARAM_VALUE | 0 | napi->irq | (-1) |
| PARAM_VALUE | 0 | napi->list_owner | (-1) |
| PARAM_VALUE | 0 | napi->poll | 26945952392478720 |
| PARAM_VALUE | 0 | napi->poll_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->poll_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->poll_owner | (-1) |
| PARAM_VALUE | 0 | napi->skb | 0 |
| PARAM_VALUE | 0 | napi->thread | 0,4096-ptr_max |
| PARAM_VALUE | 0 | napi->timer.base | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->timer.function | 1-u64max |
| PARAM_VALUE | 0 | napi->weight | 64 |
| PARAM_VALUE | 1 | irq | 0-u16max |
| DATA_SOURCE | 1 | irq | r mlx4_eq_get_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | napi->index | |
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &mdev->state_lock | ||
| HALF_LOCKED2 | &priv->mdev->state_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct mlx4_en_dev)->state_lock |
drivers/net/ethernet/intel/igc/igc_main.c igc_request_msix() -> netif_napi_set_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | irq | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | irq | unit_array_size |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/engleder/tsnep_main.c tsnep_queue_enable() -> netif_napi_set_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/e1000e/netdev.c e1000e_open() -> netif_napi_set_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 1 | irq | 0-255 |
| UNITS | 1 | irq | unit_array_size |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/e1000/e1000_main.c e1000_open() -> netif_napi_set_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | irq | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | irq | unit_array_size |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/igb/igb_main.c igb_request_msix() -> netif_napi_set_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | irq | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | irq | unit_array_size |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/realtek/rtase/rtase_main.c rtase_init_napi() -> netif_napi_set_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/amazon/ena/ena_netdev.c ena_free_io_irq() -> netif_napi_set_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | irq | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/amazon/ena/ena_netdev.c ena_request_io_irq() -> netif_napi_set_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/ice/ice_lib.c ice_vsi_clear_napi_queues() -> netif_napi_set_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 1 | irq | (-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/ice/ice_lib.c ice_vsi_set_napi_queues() -> netif_napi_set_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | irq | unit_array_size |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_vport_intr_napi_add_all() -> netif_napi_set_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | napi | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->config | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->dev_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->dev_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->gro.rx_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->gro.rx_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->index | 0-u16max |
| PARAM_VALUE | 0 | napi->irq | (-1) |
| PARAM_VALUE | 0 | napi->list_owner | (-1) |
| PARAM_VALUE | 0 | napi->poll | 8593426109296345088,8809490471278940160 |
| PARAM_VALUE | 0 | napi->poll_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->poll_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->poll_owner | (-1) |
| PARAM_VALUE | 0 | napi->skb | 0 |
| PARAM_VALUE | 0 | napi->thread | 0,4096-ptr_max |
| PARAM_VALUE | 0 | napi->timer.base | 4096-ptr_max |
| PARAM_VALUE | 0 | napi->timer.function | 1-u64max |
| PARAM_VALUE | 0 | napi->weight | 64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | napi->index | |
| UNITS | 1 | irq | unit_array_size |
| HALF_LOCKED2 | global &rtnl_mutex |