Documented in 1 files:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/md/bcache/writeback.c read_dirty() -> closure_call()

Type Parameter Key Value
PARAM_VALUE 2 wq 0
PARAM_VALUE 3 parent 151190595897188352
PARAM_VALUE 3 parent->all.next 0
PARAM_VALUE 3 parent->all.prev 0
PARAM_VALUE 3 parent->fn 0
PARAM_VALUE 3 parent->ip 0
PARAM_VALUE 3 parent->magic 3226751436
PARAM_VALUE 3 parent->parent 0
PARAM_VALUE 3 parent->s 0
PARAM_VALUE 3 parent->waiting_on 0
PARAM_VALUE 3 parent->work.data.counter 0
PARAM_VALUE 3 parent->work.entry.prev 0
PARAM_VALUE 3 parent->work.func 0
PARAM_VALUE 3 parent->wq 0
MEM_ZERO 3 parent
NOCHECK_CALL
LOCK2 &dc->in_flight
TYPE_LOCK (struct cached_dev)->in_flight

drivers/md/bcache/movinggc.c read_moving() -> closure_call()

Type Parameter Key Value
PARAM_VALUE 2 wq 0
PARAM_VALUE 3 parent 5097015275734151168
PARAM_VALUE 3 parent->all.next 0
PARAM_VALUE 3 parent->all.prev 0
PARAM_VALUE 3 parent->fn 0
PARAM_VALUE 3 parent->ip 0
PARAM_VALUE 3 parent->magic 3226751436
PARAM_VALUE 3 parent->parent 0
PARAM_VALUE 3 parent->s 0
PARAM_VALUE 3 parent->wq 0
MEM_ZERO 3 parent
NOCHECK_CALL
LOCK2 &c->moving_in_flight
TYPE_LOCK (struct cache_set)->moving_in_flight

drivers/md/bcache/movinggc.c write_moving() -> closure_call()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 2 wq 0
PARAM_VALUE 3 parent 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/bcache/request.c cached_dev_read() -> closure_call()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 2 wq 0
PARAM_VALUE 3 parent 4096-ptr_max
PARAM_VALUE 3 parent->all.next 4096-ptr_max
PARAM_VALUE 3 parent->all.prev 5007304420852699136
PARAM_VALUE 3 parent->closure_get_happened 0
PARAM_VALUE 3 parent->fn 0
PARAM_VALUE 3 parent->magic 3226771742
PARAM_VALUE 3 parent->parent 0
PARAM_VALUE 3 parent->remaining.counter 1073741825
BUF_SIZE 3 parent 136
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/bcache/request.c cached_dev_read_done() -> closure_call()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 2 wq 0
PARAM_VALUE 3 parent 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/bcache/request.c cached_dev_write() -> closure_call()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 2 wq 0
PARAM_VALUE 3 parent 4096-ptr_max
PARAM_VALUE 3 parent->all.next 4096-ptr_max
PARAM_VALUE 3 parent->all.prev 5007304420852699136
PARAM_VALUE 3 parent->fn 0
PARAM_VALUE 3 parent->magic 3226771742
PARAM_VALUE 3 parent->parent 0
BUF_SIZE 3 parent 136
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/bcache/request.c flash_dev_submit_bio() -> closure_call()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 2 wq 0
PARAM_VALUE 3 parent 4096-ptr_max
PARAM_VALUE 3 parent->all.next 4096-ptr_max
PARAM_VALUE 3 parent->all.prev 5007304420852699136
PARAM_VALUE 3 parent->closure_get_happened 0
PARAM_VALUE 3 parent->fn 0
PARAM_VALUE 3 parent->magic 3226771742
PARAM_VALUE 3 parent->parent 0
PARAM_VALUE 3 parent->remaining.counter 1073741825
BUF_SIZE 3 parent 136
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/bcache/request.c flash_dev_submit_bio() -> closure_call()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 2 wq 0
PARAM_VALUE 3 parent 4096-ptr_max
PARAM_VALUE 3 parent->all.next 4096-ptr_max
PARAM_VALUE 3 parent->all.prev 5007304420852699136
PARAM_VALUE 3 parent->closure_get_happened 0
PARAM_VALUE 3 parent->fn 0
PARAM_VALUE 3 parent->magic 3226771742
PARAM_VALUE 3 parent->parent 0
PARAM_VALUE 3 parent->remaining.counter 1073741825
BUF_SIZE 3 parent 136
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/md/bcache/journal.c journal_try_write() -> closure_call()

Type Parameter Key Value
PARAM_VALUE 2 wq 0
PARAM_VALUE 3 parent 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &c->journal.lock
TYPE_LOCK (struct journal)->lock