Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/bridge/br_device.c br_dev_init() -> br_fdb_hash_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | br->fdb_hash_tbl.key_len | 0-u16max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.nelems.counter | 0 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.p.insecure_elasticity | 0 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.rhlist | 0 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.run_work.func | 0 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl->size | 4-u16max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl->walkers.next | 4096-ptr_max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl->walkers.prev | 4096-ptr_max |
| MEM_ZERO | 0 | &br->fdb_hash_tbl | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | br->fdb_hash_tbl.tbl->size | |
| NO_OVERFLOW_SIMPLE | 0 | br->mdb_hash_tbl.tbl->size | |
| NO_OVERFLOW_SIMPLE | 0 | br->sg_port_tbl.tbl->size |
net/bridge/br_device.c br_dev_init() -> br_fdb_hash_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | br | 4096-ptr_max |
| PARAM_VALUE | 0 | br->default_pvid | 1 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.key_len | 0-u16max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.nelems.counter | 0 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.p.insecure_elasticity | 0 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.rhlist | 0 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.run_work.func | 0 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl->size | 4-u16max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl->walkers.next | 4096-ptr_max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl->walkers.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.key_len | 0-u16max |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.nelems.counter | 0 |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.p.insecure_elasticity | 0 |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.rhlist | 0 |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.run_work.func | 0 |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.run_work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.tbl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | br->sg_port_tbl.key_len | 0-u16max |
| PARAM_VALUE | 0 | br->sg_port_tbl.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | br->sg_port_tbl.nelems.counter | 0 |
| PARAM_VALUE | 0 | br->sg_port_tbl.p.insecure_elasticity | 0 |
| PARAM_VALUE | 0 | br->sg_port_tbl.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | br->sg_port_tbl.rhlist | 0 |
| PARAM_VALUE | 0 | br->sg_port_tbl.run_work.func | 0 |
| PARAM_VALUE | 0 | br->sg_port_tbl.run_work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | br->sg_port_tbl.tbl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | br->vlan_proto | 33024 |
| PARAM_VALUE | 0 | br->vlgrp | 4096-ptr_max |
| CAPPED_DATA | 0 | br->vlgrp | 1 |
| MEM_ZERO | 0 | &br->fdb_hash_tbl | |
| MEM_ZERO | 0 | &br->mdb_hash_tbl | |
| MEM_ZERO | 0 | &br->sg_port_tbl | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | br->fdb_hash_tbl.tbl->size | |
| NO_OVERFLOW_SIMPLE | 0 | br->mdb_hash_tbl.tbl->size | |
| NO_OVERFLOW_SIMPLE | 0 | br->sg_port_tbl.tbl->size |
net/bridge/br_device.c br_dev_init() -> br_fdb_hash_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | br | 4096-ptr_max |
| PARAM_VALUE | 0 | br->default_pvid | 1 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.key_len | 0-u16max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.nelems.counter | 0 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.p.insecure_elasticity | 0 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.rhlist | 0 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.run_work.func | 0 |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl->rcu.func | (-1) |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl->size | 4-u16max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl->walkers.next | 4096-ptr_max |
| PARAM_VALUE | 0 | br->fdb_hash_tbl.tbl->walkers.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | br->mcast_stats | 0 |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.key_len | 0-u16max |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.nelems.counter | 0 |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.p.insecure_elasticity | 0 |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.rhlist | 0 |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.run_work.func | 0 |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.run_work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.tbl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | br->sg_port_tbl.key_len | 0-u16max |
| PARAM_VALUE | 0 | br->sg_port_tbl.max_elems | 0-2147483646,2147483648 |
| PARAM_VALUE | 0 | br->sg_port_tbl.nelems.counter | 0 |
| PARAM_VALUE | 0 | br->sg_port_tbl.p.insecure_elasticity | 0 |
| PARAM_VALUE | 0 | br->sg_port_tbl.p.min_size | 4-u16max |
| PARAM_VALUE | 0 | br->sg_port_tbl.rhlist | 0 |
| PARAM_VALUE | 0 | br->sg_port_tbl.run_work.func | 0 |
| PARAM_VALUE | 0 | br->sg_port_tbl.run_work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | br->sg_port_tbl.tbl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | br->vlan_proto | 33024 |
| PARAM_VALUE | 0 | br->vlgrp | 0 |
| PARAM_VALUE | 0 | br->vlgrp->vlan_hash.run_work.lockdep_map->name | 0-255 |
| MEM_ZERO | 0 | &br->fdb_hash_tbl | |
| MEM_ZERO | 0 | &br->mdb_hash_tbl | |
| MEM_ZERO | 0 | &br->sg_port_tbl | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | br->fdb_hash_tbl.tbl->size | |
| NO_OVERFLOW_SIMPLE | 0 | br->mdb_hash_tbl.tbl->size | |
| NO_OVERFLOW_SIMPLE | 0 | br->sg_port_tbl.tbl->size |
net/bridge/br_device.c br_dev_uninit() -> br_fdb_hash_fini()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | br | 4096-ptr_max |
| PARAM_VALUE | 0 | br->mcast_gc_list.first | 0 |
| PARAM_VALUE | 0 | br->mcast_gc_work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | br->mdb_hash_tbl.run_work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | br->multicast_ctx.ip4_mc_router_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | br->multicast_ctx.ip4_other_query.delay_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | br->multicast_ctx.ip4_other_query.timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | br->multicast_ctx.ip4_own_query.timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | br->multicast_ctx.ip6_mc_router_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | br->multicast_ctx.ip6_other_query.delay_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | br->multicast_ctx.ip6_other_query.timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | br->multicast_ctx.ip6_own_query.timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | br->multicast_ctx.query_queue_work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | br->multicast_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | br->sg_port_tbl.run_work.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | br->vlgrp | 0 |
| PARAM_VALUE | 0 | br->vlgrp->vlan_hash.run_work.lockdep_map->name | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |