Defined in 1 files as a function:

Referenced in 12 files:

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