Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/fs-writeback.c wakeup_flusher_threads() -> blk_flush_plug()

Type Parameter Key Value
PARAM_VALUE 1 async 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/fs-writeback.c writeback_sb_inodes() -> blk_flush_plug()

Type Parameter Key Value
PARAM_VALUE 1 async 0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sb->s_umount

block/blk-core.c bio_poll() -> blk_flush_plug()

Type Parameter Key Value
PARAM_VALUE 1 async 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 rcu_read

kernel/sched/core.c io_schedule_prepare() -> blk_flush_plug()

Type Parameter Key Value
PARAM_VALUE 1 async 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/sched/core.c sched_submit_work() -> blk_flush_plug()

Type Parameter Key Value
PARAM_VALUE 1 async 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL