Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/bridge/br_multicast_eht.c __eht_create_set_entries() -> br_multicast_create_eht_set_entry()

Type Parameter Key Value
PARAM_VALUE 0 brmctx 4096-ptr_max
PARAM_VALUE 0 brmctx->br 4096-ptr_max
PARAM_VALUE 0 brmctx->br->dev 4096-ptr_max
PARAM_VALUE 0 brmctx->br->mdb_hash_tbl.p.hashfn 4096-ptr_max
PARAM_VALUE 1 pg 4096-ptr_max
PARAM_VALUE 1 pg->key.port 4096-ptr_max
PARAM_VALUE 2 src_addr 8542257202787401728
PARAM_VALUE 3 h_addr 4865635023538057216
PARAM_VALUE 4 filter_mode 0-1
PARAM_VALUE 5 allow_zero_src 0
BUF_SIZE 0 brmctx (-1),1024
BUF_SIZE 0 brmctx (-1),1024
CAPPED_DATA 1 pg->key.port 1
CAPPED_DATA 4 filter_mode 1
DATA_SOURCE 0 brmctx $0
DATA_SOURCE 1 pg $1
DATA_SOURCE 3 h_addr $2
DATA_SOURCE 4 filter_mode $6
BIT_INFO 1 pg->flags 0x0,0xfe
BIT_INFO 1 pg->key.port->flags 0x8,0xffffffffffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &brmctx->br->multicast_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct net_bridge)->multicast_lock

net/bridge/br_multicast_eht.c br_eht_convert_host_filter_mode() -> br_multicast_create_eht_set_entry()

Type Parameter Key Value
PARAM_VALUE 0 brmctx 4096-ptr_max
PARAM_VALUE 0 brmctx->br 4096-ptr_max
PARAM_VALUE 0 brmctx->br->dev 4096-ptr_max
PARAM_VALUE 0 brmctx->br->mdb_hash_tbl.p.hashfn 4096-ptr_max
PARAM_VALUE 0 brmctx->br->multicast_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 pg 4096-ptr_max
PARAM_VALUE 1 pg->key.port 4096-ptr_max
PARAM_VALUE 2 src_addr 4057101370652254208
PARAM_VALUE 3 h_addr 4865635023538057216
PARAM_VALUE 4 filter_mode 0
PARAM_VALUE 5 allow_zero_src 1
BUF_SIZE 0 brmctx (-1),1024
BUF_SIZE 0 brmctx (-1),1024
CAPPED_DATA 1 pg->key.port 1
DATA_SOURCE 0 brmctx $0
DATA_SOURCE 1 pg $1
DATA_SOURCE 3 h_addr $2
BIT_INFO 1 pg->flags 0x0,0xfe
BIT_INFO 1 pg->key.port->flags 0x8,0xffffffffffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &brmctx->br->multicast_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct net_bridge)->multicast_lock