Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 bio 1-u64max
PARAM_VALUE 1 iob 8088633397063266304
PARAM_VALUE 1 iob->poll_ctx 4096-ptr_max
PARAM_VALUE 1 iob->req_list.head 0
PARAM_VALUE 2 flags 0-2
BUF_SIZE 0 bio 56,176,312
BUF_SIZE 0 bio 56,176,312
BUF_SIZE 1 iob->poll_ctx s32min-(-1),1-s32max
DATA_SOURCE 1 iob $1
DATA_SOURCE 2 flags $2
FUZZY_MAX 2 flags 0
BIT_INFO 2 flags 0x0,0x1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ctx->uring_lock
LOCK2 rcu_read
HALF_LOCKED2 &sqd->lock
TYPE_LOCK (struct io_ring_ctx)->uring_lock

drivers/md/dm.c dm_poll_dm_io() -> bio_poll()

Type Parameter Key Value
PARAM_VALUE 0 bio 4096-ptr_max
BUF_SIZE 1 iob->poll_ctx s32min-(-1),1-s32max
DATA_SOURCE 1 iob $1
BIT_INFO 2 flags 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ctx->uring_lock
HALF_LOCKED2 rcu_read