Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

net/dsa/dsa.c dsa_tree_teardown_ports() -> dsa_flush_workqueue()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &dsa2_mutex

net/dsa/port.c dsa_port_bridge_join() -> dsa_flush_workqueue()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/dsa/port.c dsa_port_pre_bridge_leave() -> dsa_flush_workqueue()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/dsa/mv88e6xxx/chip.c mv88e6xxx_port_vlan_del() -> dsa_flush_workqueue()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &dp->vlans_lock

net/dsa/user.c dsa_user_sync_ha() -> dsa_flush_workqueue()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

net/dsa/user.c dsa_user_unsync_ha() -> dsa_flush_workqueue()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

net/dsa/user.c dsa_user_vlan_rx_add_vid() -> dsa_flush_workqueue()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/dsa/user.c dsa_user_vlan_rx_kill_vid() -> dsa_flush_workqueue()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL