Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c i40e_vc_add_mac_addr_msg() -> i40e_vc_send_msg_to_vf()

Type Parameter Key Value
PARAM_VALUE 0 vf 4096-ptr_max
PARAM_VALUE 1 v_opcode 10
PARAM_VALUE 3 msg 0
PARAM_VALUE 4 msglen 0
DATA_SOURCE 0 vf $0
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c i40e_vc_get_rss_hashcfg() -> i40e_vc_send_msg_to_vf()

Type Parameter Key Value
PARAM_VALUE 0 vf 4096-ptr_max
PARAM_VALUE 0 vf->pf->hw.caps 4096-ptr_max
PARAM_VALUE 1 v_opcode 25
PARAM_VALUE 2 v_retval 0,4294967274,4294967284
PARAM_VALUE 3 msg 0,4096-ptr_max
PARAM_VALUE 4 msglen 0,8
BUF_SIZE 3 msg 0,8
BUF_SIZE 3 msg 0,8
DATA_SOURCE 0 vf $0
BIT_INFO 4 msglen 0x0,0x8
UNITS 4 msglen unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c i40e_vc_get_stats_msg() -> i40e_vc_send_msg_to_vf()

Type Parameter Key Value
PARAM_VALUE 0 vf 4096-ptr_max
PARAM_VALUE 1 v_opcode 15
PARAM_VALUE 2 v_retval 0,4294967274
PARAM_VALUE 3 msg 3671042657526288384
PARAM_VALUE 4 msglen 104
BUF_SIZE 3 msg 104
DATA_SOURCE 0 vf $0
MEM_ZERO 3 msg
UNITS 4 msglen unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c i40e_vc_get_version_msg() -> i40e_vc_send_msg_to_vf()

Type Parameter Key Value
PARAM_VALUE 0 vf 4096-ptr_max
PARAM_VALUE 1 v_opcode 1
PARAM_VALUE 2 v_retval 0
PARAM_VALUE 3 msg 6412833138264137728
PARAM_VALUE 4 msglen 8
BUF_SIZE 3 msg 8
DATA_SOURCE 0 vf $0
UNITS 4 msglen unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c i40e_vc_get_vf_resources_msg() -> i40e_vc_send_msg_to_vf()

Type Parameter Key Value
PARAM_VALUE 0 vf 4096-ptr_max
PARAM_VALUE 1 v_opcode 3
PARAM_VALUE 2 v_retval 0,4294967274,4294967284
PARAM_VALUE 3 msg 0,4096-ptr_max
BUF_SIZE 3 msg 0-u64max
DATA_SOURCE 0 vf $0
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c i40e_vc_request_queues_msg() -> i40e_vc_send_msg_to_vf()

Type Parameter Key Value
PARAM_VALUE 0 vf 4096-ptr_max
PARAM_VALUE 0 vf->pf 4096-ptr_max
PARAM_VALUE 0 vf->pf->vsi 4096-ptr_max
PARAM_VALUE 1 v_opcode 29
PARAM_VALUE 2 v_retval 0
PARAM_VALUE 3 msg 4096-ptr_max
PARAM_VALUE 4 msglen 2
BUF_SIZE 3 msg 4096
BUF_SIZE 3 msg 4096
DATA_SOURCE 0 vf $0
DATA_SOURCE 3 msg $1
BIT_INFO 3 msg->num_queue_pairs 0x0,0x1ff
UNITS 4 msglen unit_byte
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c i40e_vc_send_resp_to_vf() -> i40e_vc_send_msg_to_vf()

Type Parameter Key Value
PARAM_VALUE 0 vf 4096-ptr_max
PARAM_VALUE 1 v_opcode 0,6-9,11-14,20-24,26-28,30-33
PARAM_VALUE 3 msg 0
PARAM_VALUE 4 msglen 0
DATA_SOURCE 0 vf $0
DATA_SOURCE 1 v_opcode $1
DATA_SOURCE 2 v_retval $2
FUZZY_MAX 1 v_opcode 22
HARD_MAX 1 v_opcode 33
NO_OVERFLOW_SIMPLE 0 vf->qvlist_info->num_vectors
HALF_LOCKED2 &pool->lock