Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_ethaddr_usage() -> vcap_netbytes_copy()

Type Parameter Key Value
PARAM_VALUE 2 count 6
BUF_SIZE 0 dst 6
BUF_SIZE 1 src 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_ethaddr_usage() -> vcap_netbytes_copy()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 count 6
BUF_SIZE 0 dst 6
BUF_SIZE 1 src 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_ethaddr_usage() -> vcap_netbytes_copy()

Type Parameter Key Value
PARAM_VALUE 2 count 6
BUF_SIZE 0 dst 6
BUF_SIZE 1 src 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_ethaddr_usage() -> vcap_netbytes_copy()

Type Parameter Key Value
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 count 6
BUF_SIZE 0 dst 6
BUF_SIZE 1 src 6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_ipv6_usage() -> vcap_netbytes_copy()

Type Parameter Key Value
PARAM_VALUE 2 count 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_ipv6_usage() -> vcap_netbytes_copy()

Type Parameter Key Value
PARAM_VALUE 2 count 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_ipv6_usage() -> vcap_netbytes_copy()

Type Parameter Key Value
PARAM_VALUE 2 count 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/microchip/vcap/vcap_tc.c vcap_tc_flower_handler_ipv6_usage() -> vcap_netbytes_copy()

Type Parameter Key Value
PARAM_VALUE 2 count 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock

drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c vcap_debugfs_show_rule_keyfield() -> vcap_netbytes_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 2825114019036954624
PARAM_VALUE 2 count 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 count unit_byte
HALF_LOCKED2 &admin->vctrl->lock
HALF_LOCKED2 &m->lock

drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c vcap_debugfs_show_rule_keyfield() -> vcap_netbytes_copy()

Type Parameter Key Value
PARAM_VALUE 0 dst 8055922465033474048
PARAM_VALUE 2 count 16
BUF_SIZE 0 dst 16
BUF_SIZE 1 src 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 count unit_byte
HALF_LOCKED2 &admin->vctrl->lock
HALF_LOCKED2 &m->lock