Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/fungible/funeth/funeth_tx.c fun_xdp_tx() -> fun_eth_offload_init()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 flags 0
PARAM_VALUE 2 mss 0
PARAM_VALUE 3 tcp_doff_flags 0
PARAM_VALUE 4 vlan 0
PARAM_VALUE 5 inner_l3_off 0
PARAM_VALUE 6 inner_l4_off 0
PARAM_VALUE 7 outer_l3_off 0
PARAM_VALUE 8 outer_l4_off 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

drivers/net/ethernet/fungible/funeth/funeth_tx.c write_pkt_desc() -> fun_eth_offload_init()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 flags 24769,24781,25289,25825,25837,25841,25853,26345,26361,26753,26765,27273,27809,27821,27825,27837,28329,28345
PARAM_VALUE 2 mss 1-u16max
PARAM_VALUE 4 vlan 0
BIT_INFO 1 flags 0x6081,0x6efd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 mss 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/fungible/funeth/funeth_tx.c write_pkt_desc() -> fun_eth_offload_init()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 flags 8463,8971
PARAM_VALUE 2 mss 1-u16max
PARAM_VALUE 3 tcp_doff_flags 8192
PARAM_VALUE 4 vlan 0
PARAM_VALUE 7 outer_l3_off 0
PARAM_VALUE 8 outer_l4_off 0
BIT_INFO 1 flags 0x210b,0x230f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 mss 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/fungible/funeth/funeth_tx.c write_pkt_desc() -> fun_eth_offload_init()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 flags 8205,8713
PARAM_VALUE 2 mss 1-u16max
PARAM_VALUE 4 vlan 0
PARAM_VALUE 7 outer_l3_off 0
PARAM_VALUE 8 outer_l4_off 0
BIT_INFO 1 flags 0x2009,0x220d
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 mss 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/fungible/funeth/funeth_tx.c write_pkt_desc() -> fun_eth_offload_init()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 flags 1,257
PARAM_VALUE 2 mss 0
PARAM_VALUE 3 tcp_doff_flags 0
PARAM_VALUE 4 vlan 0
PARAM_VALUE 5 inner_l3_off 0
PARAM_VALUE 7 outer_l3_off 0
PARAM_VALUE 8 outer_l4_off 0
FUZZY_MAX 1 flags 1
BIT_INFO 1 flags 0x1,0x101
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/ethernet/fungible/funeth/funeth_tx.c write_pkt_desc() -> fun_eth_offload_init()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 flags 0
PARAM_VALUE 2 mss 0
PARAM_VALUE 3 tcp_doff_flags 0
PARAM_VALUE 4 vlan 0
PARAM_VALUE 5 inner_l3_off 0
PARAM_VALUE 6 inner_l4_off 0
PARAM_VALUE 7 outer_l3_off 0
PARAM_VALUE 8 outer_l4_off 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read