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.c br_multicast_add_router() -> br_rtr_notify()

Type Parameter Key Value
PARAM_VALUE 1 pmctx 4096-ptr_max
PARAM_VALUE 1 pmctx->multicast_router 1-255
PARAM_VALUE 1 pmctx->port 4096-ptr_max
PARAM_VALUE 1 pmctx->port->br 4096-ptr_max
PARAM_VALUE 1 pmctx->vlan 0,4096-ptr_max
PARAM_VALUE 2 type 84
BUF_SIZE 1 pmctx (-1)-0,432
BUF_SIZE 1 pmctx (-1)-0,432
DATA_SOURCE 1 pmctx $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &brmctx->br->multicast_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct net_bridge)->multicast_lock

net/bridge/br_multicast.c br_multicast_rport_del_notify() -> br_rtr_notify()

Type Parameter Key Value
PARAM_VALUE 1 pmctx 4096-ptr_max
PARAM_VALUE 1 pmctx->ip4_rlist.pprev 0
PARAM_VALUE 1 pmctx->ip6_rlist.pprev 0
PARAM_VALUE 1 pmctx->port 4096-ptr_max
PARAM_VALUE 1 pmctx->port->br 4096-ptr_max
PARAM_VALUE 2 type 85
DATA_SOURCE 1 pmctx $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &br->multicast_lock
HALF_LOCKED2 &brmctx->br->multicast_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct net_bridge)->multicast_lock