Defined in 2 files as a function:

Referenced in 3 files:

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