Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/netronome/nfp/nfdk/dp.c nfp_nfdk_tx_complete() -> nfp_nfdk_tx_ring_should_wake()

Type Parameter Key Value
PARAM_VALUE 0 tx_ring 4096-ptr_max
DATA_SOURCE 0 tx_ring $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 tx_ring->qcp_rd_p 0-262143
HALF_LOCKED2 &r_vec->lock

drivers/net/ethernet/netronome/nfp/nfdk/dp.c nfp_nfdk_tx_ring_stop() -> nfp_nfdk_tx_ring_should_wake()

Type Parameter Key Value
PARAM_VALUE 0 tx_ring 4096-ptr_max
DATA_SOURCE 0 tx_ring $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 tx_ring->data_pending
NO_OVERFLOW_SIMPLE 0 tx_ring->wr_p
NO_OVERFLOW_SIMPLE 0 tx_ring->wr_ptr_add
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read