Defined in 2 files as a function:
- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h, line 30 (as a function)
- drivers/net/ethernet/intel/iavf/iavf_txrx.c, line 32 (as a function)
Referenced in 3 files:
- drivers/net/ethernet/intel/i40e/i40e_txrx.c
- drivers/net/ethernet/intel/i40e/i40e_xsk.c
- drivers/net/ethernet/intel/iavf/iavf_txrx.c
Smatch caller information:
drivers/net/ethernet/intel/iavf/iavf_txrx.c iavf_tx_map() -> build_ctob()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | td_cmd | 4,12,292,300,324,332,356,364,548,556,580,588,612,620,804,812,836,844,868,876 |
| PARAM_VALUE | 2 | size | 12288-u32max |
| DATA_SOURCE | 0 | td_cmd | $5 [m] |
| DATA_SOURCE | 1 | td_offset | $6 |
| FUZZY_MAX | 2 | size | 12288 |
| BIT_INFO | 0 | td_cmd | 0x4,0x3ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/iavf/iavf_txrx.c iavf_tx_map() -> build_ctob()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | td_cmd | 4,12,292,300,324,332,356,364,548,556,580,588,612,620,804,812,836,844,868,876 |
| PARAM_VALUE | 2 | size | 0-16383 |
| DATA_SOURCE | 0 | td_cmd | $5 [m] |
| DATA_SOURCE | 1 | td_offset | $6 |
| FUZZY_MAX | 2 | size | 16383 |
| BIT_INFO | 0 | td_cmd | 0x4,0x3ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/iavf/iavf_txrx.c iavf_tx_map() -> build_ctob()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | td_cmd | 7,15,295,303,327,335,359,367,551,559,583,591,615,623,807,815,839,847,871,879 |
| PARAM_VALUE | 2 | size | 0-16383 |
| DATA_SOURCE | 0 | td_cmd | $5 [m] |
| DATA_SOURCE | 1 | td_offset | $6 |
| FUZZY_MAX | 2 | size | 16383 |
| BIT_INFO | 0 | td_cmd | 0x7,0x3ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/i40e/i40e_xsk.c i40e_xmit_pkt() -> build_ctob()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | td_cmd | 4-5 |
| PARAM_VALUE | 1 | td_offset | 0 |
| PARAM_VALUE | 3 | td_tag | 0 |
| BIT_INFO | 0 | td_cmd | 0x4,0x5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/i40e/i40e_xsk.c i40e_xmit_pkt_batch() -> build_ctob()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | td_cmd | 4-5 |
| PARAM_VALUE | 1 | td_offset | 0 |
| PARAM_VALUE | 3 | td_tag | 0 |
| BIT_INFO | 0 | td_cmd | 0x4,0x5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_program_fdir_filter() -> build_ctob()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | td_cmd | 19 |
| PARAM_VALUE | 1 | td_offset | 0 |
| PARAM_VALUE | 2 | size | 512 |
| PARAM_VALUE | 3 | td_tag | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_tx_map() -> build_ctob()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | td_cmd | 4,12,292,300,324,332,356,364,548,556,580,588,612,620,804,812,836,844,868,876 |
| PARAM_VALUE | 2 | size | 12288-u32max |
| DATA_SOURCE | 0 | td_cmd | $5 [m] |
| DATA_SOURCE | 1 | td_offset | $6 |
| FUZZY_MAX | 2 | size | 12288 |
| BIT_INFO | 0 | td_cmd | 0x4,0x3ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_tx_map() -> build_ctob()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | td_cmd | 4,12,292,300,324,332,356,364,548,556,580,588,612,620,804,812,836,844,868,876 |
| PARAM_VALUE | 2 | size | 0-16383 |
| DATA_SOURCE | 0 | td_cmd | $5 [m] |
| DATA_SOURCE | 1 | td_offset | $6 |
| FUZZY_MAX | 2 | size | 16383 |
| BIT_INFO | 0 | td_cmd | 0x4,0x3ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_tx_map() -> build_ctob()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | td_cmd | 5,7,13,15,293,295,301,303,325,327,333,335,357,359,365,367,549,551,557,559,581,583,589,591,613,615,621,623,805,807,813,815,837,839,845,847,869,871,877,879 |
| PARAM_VALUE | 2 | size | 0-16383 |
| DATA_SOURCE | 0 | td_cmd | $5 [m] |
| DATA_SOURCE | 1 | td_offset | $6 |
| FUZZY_MAX | 2 | size | 16383 |
| BIT_INFO | 0 | td_cmd | 0x5,0x3ff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_xmit_xdp_ring() -> build_ctob()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | td_cmd | 4 |
| PARAM_VALUE | 1 | td_offset | 0 |
| PARAM_VALUE | 3 | td_tag | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | rcu_read |