Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_do_poll() -> vmxnet3_tq_tx_complete()

Type Parameter Key Value
PARAM_VALUE 0 tq 4096-ptr_max
PARAM_VALUE 1 adapter 4096-ptr_max
PARAM_VALUE 1 adapter->num_tx_queues 1-u32max
PARAM_VALUE 1 adapter->shared 4096-ptr_max
PARAM_VALUE 1 adapter->tx_queue 4096-ptr_max
PARAM_VALUE 1 *adapter->netdev->name 0-255
DATA_SOURCE 1 adapter $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 adapter->link_speed 0-9999000
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_msix_tx() -> vmxnet3_tq_tx_complete()

Type Parameter Key Value
PARAM_VALUE 0 tq 4096-ptr_max
PARAM_VALUE 1 adapter 4096-ptr_max
PARAM_VALUE 1 adapter->num_tx_queues 1-u32max
PARAM_VALUE 1 adapter->share_intr 1
PARAM_VALUE 1 adapter->tx_queue 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_msix_tx() -> vmxnet3_tq_tx_complete()

Type Parameter Key Value
PARAM_VALUE 0 tq 4096-ptr_max
PARAM_VALUE 0 tq->adapter 4096-ptr_max
PARAM_VALUE 0 tq->adapter->share_intr s32min-0,2-s32max
PARAM_VALUE 1 adapter 4096-ptr_max
PARAM_VALUE 1 adapter->share_intr s32min-0,2-s32max
DATA_SOURCE 0 tq $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_poll_rx_only() -> vmxnet3_tq_tx_complete()

Type Parameter Key Value
PARAM_VALUE 1 adapter 4096-ptr_max
PARAM_VALUE 1 adapter->share_intr 0
PARAM_VALUE 1 adapter->tx_queue 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read