Defined in 1 files as a function:
Referenced in 12 files:
- drivers/net/ethernet/intel/ice/ice_txrx_lib.c, line 320
- drivers/net/ethernet/intel/idpf/idpf_txrx.c, line 69
- drivers/net/ethernet/intel/idpf/xdp.c, line 315
- drivers/net/ethernet/intel/idpf/xsk.c
- drivers/net/ethernet/marvell/mvneta.c, line 1876
- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c, line 2816
- drivers/net/ethernet/mediatek/mtk_eth_soc.c
- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
- drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c, line 345
- drivers/net/ethernet/pensando/ionic/ionic_txrx.c, line 283
- drivers/net/ethernet/socionext/netsec.c, line 647
- drivers/net/vmxnet3/vmxnet3_drv.c
Smatch caller information:
drivers/net/ethernet/intel/idpf/xsk.c idpf_xsksq_clean() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 7262197605244993536 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/intel/idpf/xsk.c idpf_xsksq_complete_slow() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 5306269826627899392 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/ice/ice_txrx_lib.c ice_clean_xdp_irq() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 3523941795997691904 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &xdp_ring->tx_lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_poll_tx_pdma() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 7481466985633386496 |
| NOCHECK_CALL |
drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_poll_tx_qdma() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 8961267921766821888 |
| NOCHECK_CALL |
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_txq_bufs_free() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 5674165012466167808 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/marvell/mvneta.c mvneta_txq_bufs_free() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 404047775678144512 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &nq->_xmit_lock |
drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c lan966x_fdma_tx_clear_buf() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 1881992866585440256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_tq_cleanup() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 5067095751948808192 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_tq_tx_complete() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 3045995918385074176 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c mlx5e_free_xdpsq_descs() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 7340136107657773056 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &priv->state_lock |
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c mlx5e_poll_xdpsq_cq() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 2537257050135830528 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/socionext/netsec.c netsec_clean_tx_dring() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 4773361372773519360 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &dring->lock | ||
| TYPE_LOCK | (struct netsec_desc_ring)->lock |
drivers/net/ethernet/intel/idpf/xdp.c idpf_xdpsq_complete() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 4063729041202786304 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/pensando/ionic/ionic_txrx.c ionic_xdp_tx_desc_clean() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 3098292154006773760 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_tx_buf_clean() -> xdp_frame_bulk_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bq | 4883170563871145984 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &rtnl_mutex |