Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/bridge/br_vlan.c br_vlan_link_state_change_fn() -> br_vlan_set_vlan_dev_state()

Type Parameter Key Value
PARAM_VALUE 1 vlan_dev 4096-ptr_max
PARAM_VALUE 1 vlan_dev->priv_flags 1-u32max
DATA_SOURCE 1 vlan_dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 vlan_dev->group
NO_OVERFLOW_SIMPLE 1 vlan_dev->num_tc
UNITS 1 vlan_dev unit_byte
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 rcu_read

net/bridge/br_vlan.c br_vlan_set_all_vlan_dev_state() -> br_vlan_set_vlan_dev_state()

Type Parameter Key Value
PARAM_VALUE 0 br 4096-ptr_max
BUF_SIZE 1 vlan_dev 0
DATA_SOURCE 1 vlan_dev r br_vlan_get_upper_bind_vlan_dev
BIT_INFO 1 vlan_dev 0x0,0x0
NOCHECK_CALL

net/bridge/br_vlan.c br_vlan_upper_change() -> br_vlan_set_vlan_dev_state()

Type Parameter Key Value
PARAM_VALUE 0 br 4096-ptr_max
PARAM_VALUE 1 vlan_dev 4096-ptr_max
PARAM_VALUE 1 vlan_dev->priv_flags 1-u32max
DATA_SOURCE 1 vlan_dev $1
NOCHECK_CALL
UNITS 1 vlan_dev unit_byte

net/bridge/br_vlan.c br_vlan_vlan_upper_event() -> br_vlan_set_vlan_dev_state()

Type Parameter Key Value
PARAM_VALUE 0 br 4096-ptr_max
PARAM_VALUE 1 vlan_dev 4096-ptr_max
PARAM_VALUE 1 vlan_dev->priv_flags 1-u32max
DATA_SOURCE 1 vlan_dev $1
NOCHECK_CALL

net/bridge/br_vlan.c nbp_vlan_set_vlan_dev_state() -> br_vlan_set_vlan_dev_state()

Type Parameter Key Value
PARAM_VALUE 0 br 4096-ptr_max
BUF_SIZE 1 vlan_dev 0
DATA_SOURCE 1 vlan_dev r br_vlan_get_upper_bind_vlan_dev
BIT_INFO 1 vlan_dev 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL