Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/bridge/br_vlan.c __vlan_group_free() -> vlan_tunnel_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vg 4096-ptr_max
PARAM_VALUE 0 vg->pvid 0
PARAM_VALUE 0 vg->vlan_hash.run_work.lockdep_map->name 0-255
CAPPED_DATA 0 &vg->vlan_list 1
DATA_SOURCE 0 vg $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/bridge/br_vlan.c nbp_vlan_init() -> vlan_tunnel_deinit()

Type Parameter Key Value
PARAM_VALUE 0 vg 4096-ptr_max
PARAM_VALUE 0 vg->tunnel_hash.key_len 0-u16max
PARAM_VALUE 0 vg->tunnel_hash.max_elems 0-2147483646,2147483648
PARAM_VALUE 0 vg->tunnel_hash.nelems.counter 0
PARAM_VALUE 0 vg->tunnel_hash.p.insecure_elasticity 0
PARAM_VALUE 0 vg->tunnel_hash.p.min_size 4-u16max
PARAM_VALUE 0 vg->tunnel_hash.rhlist 0
PARAM_VALUE 0 vg->tunnel_hash.run_work.func 0
PARAM_VALUE 0 vg->tunnel_hash.tbl 0,4096-ptr_max
PARAM_VALUE 0 vg->tunnel_hash.tbl->rcu.func (-1)
PARAM_VALUE 0 vg->tunnel_hash.tbl->size 4-u16max
PARAM_VALUE 0 vg->tunnel_hash.tbl->walkers.next 4096-ptr_max
PARAM_VALUE 0 vg->tunnel_hash.tbl->walkers.prev 4096-ptr_max
PARAM_VALUE 0 vg->vlan_hash.key_len 0-u16max
PARAM_VALUE 0 vg->vlan_hash.max_elems 0-2147483646,2147483648
PARAM_VALUE 0 vg->vlan_hash.nelems.counter 0
PARAM_VALUE 0 vg->vlan_hash.p.insecure_elasticity 0
PARAM_VALUE 0 vg->vlan_hash.p.min_size 4-u16max
PARAM_VALUE 0 vg->vlan_hash.rhlist 0
PARAM_VALUE 0 vg->vlan_hash.tbl 0,4096-ptr_max
PARAM_VALUE 0 vg->vlan_hash.tbl->rcu.func (-1)
PARAM_VALUE 0 vg->vlan_hash.tbl->size 4-u16max
PARAM_VALUE 0 vg->vlan_hash.tbl->walkers.next 4096-ptr_max
PARAM_VALUE 0 vg->vlan_hash.tbl->walkers.prev 4096-ptr_max
PARAM_VALUE 0 vg->vlan_list.next 4096-ptr_max
PARAM_VALUE 0 vg->vlan_list.next->next 4096-ptr_max
PARAM_VALUE 0 vg->vlan_list.prev 4096-ptr_max
PARAM_VALUE 0 vg->vlan_list.prev->next 4096-ptr_max
PARAM_VALUE 0 vg->vlan_list.prev->prev 4096-ptr_max
BUF_SIZE 0 vg 840
DATA_SOURCE 0 vg r _kzalloc_noprof
MEM_ZERO 0 &vg->tunnel_hash
MEM_ZERO 0 &vg->vlan_hash
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 vg->tunnel_hash.tbl->size
NO_OVERFLOW_SIMPLE 0 vg->vlan_hash.tbl->size
HALF_LOCKED2 global &rtnl_mutex