Documented in 1 files:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c idpf_tx_singleq_clean() -> libeth_tx_complete()

Type Parameter Key Value
PARAM_VALUE 0 sqe 4096-ptr_max
PARAM_VALUE 0 sqe->type 4
PARAM_VALUE 1 cp 4880910761915068416
PARAM_VALUE 1 cp->bq 0
PARAM_VALUE 1 cp->napi 1
PARAM_VALUE 1 cp->ss 8040899884266586112
PARAM_VALUE 1 cp->xdp_tx 0
PARAM_VALUE 1 cp->xss 8040899884266586112
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c idpf_tx_singleq_clean() -> libeth_tx_complete()

Type Parameter Key Value
PARAM_VALUE 0 sqe 4096-u64max
PARAM_VALUE 1 cp 4880910761915068416
PARAM_VALUE 1 cp->bq 0
PARAM_VALUE 1 cp->napi 1
PARAM_VALUE 1 cp->ss 8040899884266586112
PARAM_VALUE 1 cp->xdp_tx 0
PARAM_VALUE 1 cp->xss 8040899884266586112
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c idpf_tx_singleq_dma_map_error() -> libeth_tx_complete()

Type Parameter Key Value
PARAM_VALUE 0 sqe 4096-ptr_max
PARAM_VALUE 1 cp 6933972449765457920
PARAM_VALUE 1 cp->bq 0
PARAM_VALUE 1 cp->napi 0
PARAM_VALUE 1 cp->ss 3569283686024208384
PARAM_VALUE 1 cp->xdp_tx 0
PARAM_VALUE 1 cp->xss 3569283686024208384
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/ethernet/intel/libeth/tx.c libeth_tx_complete_any() -> libeth_tx_complete()

Type Parameter Key Value
PARAM_VALUE 0 sqe 4096-ptr_max
PARAM_VALUE 0 sqe->type 0-4
PARAM_VALUE 1 cp 7099637753175482368
PARAM_VALUE 1 cp->bq 4883170563871145984
PARAM_VALUE 1 cp->napi 0
PARAM_VALUE 1 cp->ss 4010303937589522432
PARAM_VALUE 1 cp->xss 4010303937589522432
DATA_SOURCE 0 sqe $0
DATA_SOURCE 1 cp $1
HARD_MAX 0 sqe->type 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_tx_clean_bufs() -> libeth_tx_complete()

Type Parameter Key Value
PARAM_VALUE 0 sqe 4096-ptr_max
PARAM_VALUE 0 sqe->skb 4096-ptr_max
PARAM_VALUE 0 sqe->type 4
PARAM_VALUE 1 cp 7887936508157227008
PARAM_VALUE 1 cp->bq 0
PARAM_VALUE 1 cp->ss 7361516670111088640
PARAM_VALUE 1 cp->xdp_tx 0
PARAM_VALUE 1 cp->xss 7361516670111088640
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_tx_clean_bufs() -> libeth_tx_complete()

Type Parameter Key Value
PARAM_VALUE 0 sqe 4096-ptr_max
PARAM_VALUE 1 cp 7887936508157227008
PARAM_VALUE 1 cp->bq 0
PARAM_VALUE 1 cp->ss 7361516670111088640
PARAM_VALUE 1 cp->xdp_tx 0
PARAM_VALUE 1 cp->xss 7361516670111088640
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_tx_splitq_clean() -> libeth_tx_complete()

Type Parameter Key Value
PARAM_VALUE 0 sqe 4096-ptr_max
PARAM_VALUE 0 sqe->type 4
PARAM_VALUE 1 cp 578609499794993152
PARAM_VALUE 1 cp->bq 0
PARAM_VALUE 1 cp->ss 7361516670111088640
PARAM_VALUE 1 cp->xdp_tx 0
PARAM_VALUE 1 cp->xss 7361516670111088640
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_tx_splitq_clean() -> libeth_tx_complete()

Type Parameter Key Value
PARAM_VALUE 0 sqe 4096-u64max
PARAM_VALUE 1 cp 578609499794993152
PARAM_VALUE 1 cp->bq 0
PARAM_VALUE 1 cp->ss 7361516670111088640
PARAM_VALUE 1 cp->xdp_tx 0
PARAM_VALUE 1 cp->xss 7361516670111088640
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_tx_splitq_pkt_err_unmap() -> libeth_tx_complete()

Type Parameter Key Value
PARAM_VALUE 0 sqe 4096-ptr_max
PARAM_VALUE 1 cp 1017885712974667776
PARAM_VALUE 1 cp->bq 0
PARAM_VALUE 1 cp->napi 0
PARAM_VALUE 1 cp->ss 2863201859084419072
PARAM_VALUE 1 cp->xdp_tx 0
PARAM_VALUE 1 cp->xss 2863201859084419072
DATA_SOURCE 0 sqe $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 sqe->bytes 61-u32max[c]
NO_OVERFLOW_SIMPLE 0 sqe->bytes
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/ethernet/intel/idpf/idpf_txrx.c idpf_tx_splitq_pkt_err_unmap() -> libeth_tx_complete()

Type Parameter Key Value
PARAM_VALUE 0 sqe 4096-ptr_max
PARAM_VALUE 1 cp 1017885712974667776
PARAM_VALUE 1 cp->bq 0
PARAM_VALUE 1 cp->napi 0
PARAM_VALUE 1 cp->ss 2863201859084419072
PARAM_VALUE 1 cp->xdp_tx 0
PARAM_VALUE 1 cp->xss 2863201859084419072
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sqe->bytes
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read