Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/block/aoe/aoecmd.c aoe_failbuf() -> aoe_end_buf()

Type Parameter Key Value
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 1 buf->bio 4096-ptr_max
PARAM_VALUE 1 buf->bio->bi_status 10
PARAM_VALUE 1 buf->iter.bi_size 0
PARAM_VALUE 1 buf->nframesout 0
DATA_SOURCE 0 d $0
DATA_SOURCE 1 buf $1
PREEMPT_ADD
NOCHECK_CALL
HALF_LOCKED2 flags
HALF_LOCKED2 0 &d->lock

drivers/block/aoe/aoecmd.c ktiocomplete() -> aoe_end_buf()

Type Parameter Key Value
PARAM_VALUE 0 d 4096-ptr_max
PARAM_VALUE 0 d->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 1 buf->iter.bi_size 0
PARAM_VALUE 1 buf->nframesout 0
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 irq
LOCK2 k->lock
LOCK2 0 &d->lock
TYPE_LOCK (struct aoedev)->lock