Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/block/xen-blkback/blkback.c xen_blkbk_unmap_and_respond() -> gnttab_unmap_refs_async()

Type Parameter Key Value
PARAM_VALUE 0 item 4096-ptr_max
PARAM_VALUE 0 item->data 4096-ptr_max
PARAM_VALUE 0 item->done 6044186185631596544
PARAM_VALUE 0 item->kunmap_ops 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bio->bi_bdev->bd_queue->queue_lock
HALF_LOCKED2 &cache->background_work_lock
HALF_LOCKED2 &head->srcu
HALF_LOCKED2 &ic->endio_wait.lock
HALF_LOCKED2 &md->io_barrier
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &s->lock
HALF_LOCKED2 &sdp->sd_log_flush_lock
HALF_LOCKED2 global &bch_register_lock
HALF_LOCKED2 irq
HALF_LOCKED2 lock.complete_slot
HALF_LOCKED2 lock.pending_slot

drivers/xen/gntdev.c __unmap_grant_pages() -> gnttab_unmap_refs_async()

Type Parameter Key Value
PARAM_VALUE 0 item 4096-ptr_max
PARAM_VALUE 0 item->count 1-s32max
PARAM_VALUE 0 item->data 4096-ptr_max
PARAM_VALUE 0 item->done 3725841066168614912
PARAM_VALUE 0 item->pages 4096-ptr_max
PARAM_VALUE 0 item->unmap_ops 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/xen/grant-table.c gnttab_unmap_refs_sync() -> gnttab_unmap_refs_async()

Type Parameter Key Value
PARAM_VALUE 0 item 3377860600590929920,4840928738951856128
PARAM_VALUE 0 item->count 1-s32max
PARAM_VALUE 0 item->data 4085691008874393600
PARAM_VALUE 0 item->done 5771303998702292992
PARAM_VALUE 0 item->kunmap_ops 0
PARAM_VALUE 0 item->pages 1494007291962679296,8911200537146097664
PARAM_VALUE 0 item->unmap_ops 968955531513294848,2107024345132978176
BUF_SIZE 0 item->data 104
BUF_SIZE 0 item->done 8
DATA_SOURCE 0 item $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock