Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 18 files:

Smatch caller information:

drivers/net/ethernet/qualcomm/qca_spi.c qcaspi_netdev_tx_timeout() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
HALF_LOCKED2 0 &dev->tx_global_lock

drivers/net/ethernet/qualcomm/qca_uart.c qcauart_netdev_tx_timeout() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
HALF_LOCKED2 0 &dev->tx_global_lock

drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_tx_timeout() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
HALF_LOCKED2 0 &dev->tx_global_lock

drivers/net/ethernet/dec/tulip/uli526x.c uli526x_timer() -> dev_trans_start()

Type Parameter Key Value
BUF_SIZE 0 dev s32min-(-2),1-s32max
BUF_SIZE 0 dev s32min-(-2),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
LOCK2 &db->lock
LOCK2 flags
TYPE_LOCK (struct uli526x_board_info)->lock

drivers/net/ethernet/dec/tulip/uli526x.c uli526x_timer() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev s32min-(-2),1-s32max
BUF_SIZE 0 dev s32min-(-2),1-s32max
CAPPED_DATA 0 dev->num_tx_queues 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
LOCK2 &db->lock
LOCK2 flags
TYPE_LOCK (struct uli526x_board_info)->lock

drivers/net/ethernet/dec/tulip/pnic.c pnic_lnk_change() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/net/ethernet/microchip/encx24j600.c encx24j600_tx_timeout() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
HALF_LOCKED2 0 &dev->tx_global_lock

drivers/infiniband/ulp/ipoib/ipoib_main.c ipoib_timeout() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
HALF_LOCKED2 0 &dev->tx_global_lock

drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_dump() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/igc/igc_dump.c igc_rings_dump() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/e1000e/netdev.c e1000e_dump() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
HALF_LOCKED2 global &rtnl_mutex

drivers/net/fjes/fjes_main.c fjes_tx_stall_task() -> dev_trans_start()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/igb/igb_main.c igb_dump() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/natsemi/ns83820.c ns83820_tx_watch() -> dev_trans_start()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/slip/slip.c sl_tx_timeout() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
CAPPED_DATA 0 dev->num_tx_queues 1
DATA_SOURCE 0 dev $0
PREEMPT_ADD <- disables preempt
TASK_NOT_RUNNING
LOCK2 &sl->lock
HALF_LOCKED2 0 &dev->tx_global_lock
TYPE_LOCK (struct slip)->lock

drivers/net/ethernet/dec/tulip/dmfe.c dmfe_timer() -> dev_trans_start()

Type Parameter Key Value
BUF_SIZE 0 dev s32min-(-2),1-s32max
BUF_SIZE 0 dev s32min-(-2),1-s32max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
LOCK2 &db->lock
LOCK2 flags
TYPE_LOCK (struct dmfe_board_info)->lock

drivers/net/ethernet/dec/tulip/dmfe.c dmfe_timer() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev s32min-(-2),1-s32max
BUF_SIZE 0 dev s32min-(-2),1-s32max
CAPPED_DATA 0 dev->num_tx_queues 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
LOCK2 &db->lock
LOCK2 flags
TYPE_LOCK (struct dmfe_board_info)->lock

drivers/net/ethernet/8390/ax88796.c ax_ei_tx_timeout() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
HALF_LOCKED2 0 &dev->tx_global_lock

drivers/net/ethernet/8390/8390.c __ei_tx_timeout() -> dev_trans_start()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
TASK_NOT_RUNNING
HALF_LOCKED2 0 &dev->tx_global_lock