Documented in 4 files:
- drivers/net/ethernet/chelsio/cxgb3/sge.c, line 751
- drivers/net/ethernet/chelsio/cxgb4/sge.c, line 709
- drivers/net/ethernet/chelsio/cxgb4vf/sge.c, line 812
- drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c, line 668
Defined in 4 files as a function:
- drivers/net/ethernet/chelsio/cxgb3/sge.c, line 758 (as a function)
- drivers/net/ethernet/chelsio/cxgb4/sge.c, line 716 (as a function)
- drivers/net/ethernet/chelsio/cxgb4vf/sge.c, line 819 (as a function)
- drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c, line 675 (as a function)
Referenced in 4 files:
- drivers/net/ethernet/chelsio/cxgb3/sge.c
- drivers/net/ethernet/chelsio/cxgb4/sge.c
- drivers/net/ethernet/chelsio/cxgb4vf/sge.c, line 1213
- drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c, line 736
Smatch caller information:
drivers/net/ethernet/chelsio/cxgb3/sge.c calc_tx_descs() -> flits_to_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/chelsio/cxgb3/sge.c calc_tx_descs_ofld() -> flits_to_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/chelsio/cxgb3/sge.c t3_sge_alloc_qset() -> flits_to_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flits | 30 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/chelsio/cxgb4/sge.c cxgb4_eth_xmit() -> flits_to_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | flits | r calc_tx_flits |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | flits | 6-34[c] |
| HALF_LOCKED2 | &adap->ptp_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/chelsio/cxgb4/sge.c cxgb4_selftest_lb_pkt() -> flits_to_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flits | 8 |
drivers/net/ethernet/chelsio/cxgb4/sge.c cxgb4_vf_eth_xmit() -> flits_to_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | flits | r t4vf_calc_tx_flits |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/chelsio/cxgb4/sge.c ethofld_hard_xmit() -> flits_to_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &eohw_txq->lock | ||
| LOCK2 | &eosw_txq->lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct sge_eohw_txq)->lock | ||
| TYPE_LOCK | (struct sge_eosw_txq)->lock |
drivers/net/ethernet/chelsio/cxgb4/sge.c ofld_xmit_direct() -> flits_to_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flits | 0-34 |
| PREEMPT_ADD | |||
| LOCK2 | &q->sendq.lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct sk_buff_head)->lock |
drivers/net/ethernet/chelsio/cxgb4/sge.c service_ofldq() -> flits_to_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | flits | unit_array_size |
| HALF_LOCKED2 | bh |
drivers/net/ethernet/chelsio/cxgb4vf/sge.c t4vf_eth_xmit() -> flits_to_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | flits | r calc_tx_flits |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c ch_ipsec_xmit() -> flits_to_desc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | flits | r calc_tx_sec_flits |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &adap->ptp_lock | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |