Defined in 2 files as a function:
- drivers/net/ethernet/sfc/siena/tx_common.h, line 19 (as a function)
- drivers/net/ethernet/sfc/tx_common.h, line 27 (as a function)
Referenced in 4 files:
- drivers/net/ethernet/sfc/ef100_tx.c, line 423
- drivers/net/ethernet/sfc/siena/tx_common.c, line 211
- drivers/net/ethernet/sfc/tx.c, line 561
- drivers/net/ethernet/sfc/tx_common.c, line 238
Smatch caller information:
drivers/net/ethernet/sfc/siena/tx_common.c efx_dequeue_buffers() -> efx_tx_buffer_in_use()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/sfc/tx_common.c efx_dequeue_buffers() -> efx_tx_buffer_in_use()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/sfc/tx.c efx_xmit_done_single() -> efx_tx_buffer_in_use()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/sfc/ef100_tx.c __ef100_enqueue_skb() -> efx_tx_buffer_in_use()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | buffer | 4096-ptr_max |
| DATA_SOURCE | 0 | buffer | r __efx_tx_queue_get_insert_buffer |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &efx->net_dev->tx_global_lock | ||
| HALF_LOCKED2 | &net_dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |