Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 18 files:
- drivers/infiniband/ulp/ipoib/ipoib_main.c, line 1238
- drivers/net/ethernet/8390/lib8390.c, line 260
- drivers/net/ethernet/amd/sun3lance.c, line 523
- drivers/net/ethernet/dec/tulip/dmfe.c
- drivers/net/ethernet/dec/tulip/pnic.c, line 68
- drivers/net/ethernet/dec/tulip/uli526x.c
- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c, line 340
- drivers/net/ethernet/intel/e1000e/netdev.c, line 240
- drivers/net/ethernet/intel/igb/igb_main.c, line 341
- drivers/net/ethernet/intel/igc/igc_dump.c, line 127
- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c, line 609
- drivers/net/ethernet/microchip/encx24j600.c, line 898
- drivers/net/ethernet/natsemi/ns83820.c, line 1598
- drivers/net/ethernet/qualcomm/qca_spi.c, line 805
- drivers/net/ethernet/qualcomm/qca_uart.c, line 241
- drivers/net/fjes/fjes_main.c, line 1034
- drivers/net/slip/slip.c, line 479
- net/sched/sch_generic.c, line 472
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 |