Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/bridge/br_multicast.c br_multicast_port_query_expired() -> br_multicast_send_query()

Type Parameter Key Value
PARAM_VALUE 0 brmctx 4096-ptr_max
PARAM_VALUE 1 pmctx 4096-ptr_max
PARAM_VALUE 1 pmctx->port 4096-ptr_max
PARAM_VALUE 1 pmctx->port->br 4096-ptr_max
PARAM_VALUE 1 pmctx->port->br->multicast_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 pmctx->port->state 1-3,5-255
PARAM_VALUE 1 pmctx->vlan 0,4096-ptr_max
PARAM_VALUE 1 pmctx->vlan->state 1-255
PARAM_VALUE 2 own_query 4096-ptr_max
BUF_SIZE 0 brmctx 1200
CAPPED_DATA 0 brmctx->multicast_startup_query_count 1
DATA_SOURCE 0 brmctx r br_multicast_port_ctx_get_global
DATA_SOURCE 1 pmctx $0
DATA_SOURCE 2 own_query $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &br->multicast_lock
TYPE_LOCK (struct net_bridge)->multicast_lock

net/bridge/br_multicast.c br_multicast_query_expired() -> br_multicast_send_query()

Type Parameter Key Value
PARAM_VALUE 0 brmctx 4096-ptr_max
PARAM_VALUE 0 brmctx->br 4096-ptr_max
PARAM_VALUE 0 brmctx->br->multicast_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 brmctx->vlan 0,4096-ptr_max
PARAM_VALUE 0 brmctx->vlan->priv_flags 4-u16max
PARAM_VALUE 1 pmctx 0
PARAM_VALUE 2 own_query 4096-ptr_max
CAPPED_DATA 0 brmctx->multicast_startup_query_count 1
DATA_SOURCE 0 brmctx $0
DATA_SOURCE 2 own_query $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &brmctx->br->multicast_lock
TYPE_LOCK (struct net_bridge)->multicast_lock