Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c ixgbe_dcbnl_ieee_delapp() -> ixgbe_set_vmvir()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 2 qos 0-8
PARAM_VALUE 3 vf 0-s32max
CAPPED_DATA 0 adapter->default_up 1
CAPPED_DATA 2 qos 1
CAPPED_DATA 3 vf 1
DATA_SOURCE 0 adapter r ixgbe_from_netdev
PARAM_COMPARE 0 adapter->num_vfs > $3
PARAM_COMPARE 3 vf < $0->num_vfs
BIT_INFO 0 adapter->dcbx_cap 0x8,0xffffffffffffffff
NOCHECK_CALL
UNITS 3 vf unit_array_size

drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c ixgbe_dcbnl_ieee_setapp() -> ixgbe_set_vmvir()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 3 vf 0-s32max
CAPPED_DATA 3 vf 1
DATA_SOURCE 0 adapter r ixgbe_from_netdev
PARAM_COMPARE 0 adapter->num_vfs > $3
PARAM_COMPARE 3 vf < $0->num_vfs
BIT_INFO 0 adapter->dcbx_cap 0x8,0xffffffffffffffff
NOCHECK_CALL
UNITS 3 vf unit_array_size

drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ixgbe_enable_port_vlan() -> ixgbe_set_vmvir()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 1 vid 0-4095
PARAM_VALUE 2 qos 0-7
PARAM_VALUE 3 vf 0-2147483646
CAPPED_DATA 3 vf 1
DATA_SOURCE 0 adapter $0
DATA_SOURCE 1 vid $2
DATA_SOURCE 2 qos $3
DATA_SOURCE 3 vf $1
FUZZY_MAX 2 qos 7
HARD_MAX 1 vid 4095
HARD_MAX 2 qos 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 vid 0-4095
USER_DATA 2 qos 0-7
USER_DATA 3 vf 1-2147483646[c]
UNITS 3 vf unit_array_size
LOCK2 global &rtnl_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

drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ixgbe_vf_reset_event() -> ixgbe_set_vmvir()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
CAPPED_DATA 3 vf 1
DATA_SOURCE 0 adapter $0
DATA_SOURCE 3 vf $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 vf unit_array_size
LOCK2 0 &adapter->vfs_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct ixgbe_adapter)->vfs_lock

drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c ixgbe_vf_reset_event() -> ixgbe_set_vmvir()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
CAPPED_DATA 3 vf 1
DATA_SOURCE 0 adapter $0
DATA_SOURCE 3 vf $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 vf unit_array_size
LOCK2 0 &adapter->vfs_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct ixgbe_adapter)->vfs_lock