Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/fungible/funeth/funeth_main.c fun_get_vf_config() -> fun_get_vport()

Type Parameter Key Value
PARAM_VALUE 0 ed 4096-ptr_max
PARAM_VALUE 1 vport 0-2147483646
CAPPED_DATA 0 &ed->state_mutex 1
CAPPED_DATA 1 vport 1
DATA_SOURCE 0 ed r to_fun_ethdev
DATA_SOURCE 1 vport $1
NOSPEC 1 vport
NOSPEC 1 vport
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 vport 0-2147483646[c]
LOCK2 0 &ed->state_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct fun_ethdev)->state_mutex

drivers/net/ethernet/fungible/funeth/funeth_main.c fun_set_vf_mac() -> fun_get_vport()

Type Parameter Key Value
PARAM_VALUE 0 ed 4096-ptr_max
PARAM_VALUE 1 vport 0-2147483646
CAPPED_DATA 0 &ed->state_mutex 1
DATA_SOURCE 0 ed r to_fun_ethdev
DATA_SOURCE 1 vport $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 vport 0-2147483646
LOCK2 global &rtnl_mutex
LOCK2 0 &ed->state_mutex
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex
TYPE_LOCK (struct fun_ethdev)->state_mutex

drivers/net/ethernet/fungible/funeth/funeth_main.c fun_set_vf_rate() -> fun_get_vport()

Type Parameter Key Value
PARAM_VALUE 0 ed 4096-ptr_max
PARAM_VALUE 1 vport 0-2147483646
CAPPED_DATA 0 &ed->state_mutex 1
DATA_SOURCE 0 ed r to_fun_ethdev
DATA_SOURCE 1 vport $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 vport 0-2147483646
LOCK2 global &rtnl_mutex
LOCK2 0 &ed->state_mutex
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex
TYPE_LOCK (struct fun_ethdev)->state_mutex

drivers/net/ethernet/fungible/funeth/funeth_main.c fun_set_vf_vlan() -> fun_get_vport()

Type Parameter Key Value
PARAM_VALUE 0 ed 4096-ptr_max
PARAM_VALUE 1 vport 0-2147483646
CAPPED_DATA 0 &ed->state_mutex 1
DATA_SOURCE 0 ed r to_fun_ethdev
DATA_SOURCE 1 vport $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 vport 0-2147483646
LOCK2 global &rtnl_mutex
LOCK2 0 &ed->state_mutex
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex
TYPE_LOCK (struct fun_ethdev)->state_mutex