Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/block/xen-blkback/blkback.c free_persistent_gnts() -> gnttab_set_unmap_op()

Type Parameter Key Value
PARAM_VALUE 0 unmap 4096-ptr_max
PARAM_VALUE 1 addr 18379471554275704832,18446612682070032384
PARAM_VALUE 2 flags 2
PARAM_VALUE 3 handle 0-4294967294
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->reclaim_sem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &xenwatch_mutex

drivers/block/xen-blkback/blkback.c xen_blkbk_unmap_prepare() -> gnttab_set_unmap_op()

Type Parameter Key Value
PARAM_VALUE 0 unmap 4096-ptr_max
PARAM_VALUE 1 addr 18379471554275704832,18446612682070032384
PARAM_VALUE 2 flags 2
PARAM_VALUE 3 handle 0-4294967294
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/block/xen-blkback/blkback.c xen_blkbk_unmap_purged_grants() -> gnttab_set_unmap_op()

Type Parameter Key Value
PARAM_VALUE 0 unmap 4096-ptr_max
PARAM_VALUE 1 addr 18379471554275704832,18446612682070032384
PARAM_VALUE 2 flags 2
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/xen/xen-scsiback.c scsiback_fast_flush_area() -> gnttab_set_unmap_op()

Type Parameter Key Value
PARAM_VALUE 0 unmap 4096-ptr_max
PARAM_VALUE 1 addr 18379471554275704832,18446612682070032384
PARAM_VALUE 2 flags 2
PARAM_VALUE 3 handle 0-4294967294
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/xen/gntdev.c find_grant_ptes() -> gnttab_set_unmap_op()

Type Parameter Key Value
PARAM_VALUE 0 unmap 4096-ptr_max
PARAM_VALUE 2 flags 0,65536-s32max
PARAM_VALUE 3 handle u32max
BIT_INFO 2 flags 0x10018,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags
HALF_LOCKED2 ptl

drivers/xen/gntdev.c gntdev_map_grant_pages() -> gnttab_set_unmap_op()

Type Parameter Key Value
PARAM_VALUE 0 unmap 4096-ptr_max
PARAM_VALUE 1 addr 18379471554275704832,18446612682070032384
PARAM_VALUE 3 handle u32max
CAPPED_DATA 1 addr 1
CAPPED_DATA 1 addr 1
DATA_SOURCE 1 addr r pfn_to_kaddr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/xen/gntdev.c gntdev_map_grant_pages() -> gnttab_set_unmap_op()

Type Parameter Key Value
PARAM_VALUE 0 unmap 4096-ptr_max
PARAM_VALUE 1 addr 18379471554275704832,18446612682070032384
PARAM_VALUE 2 flags 0,2-s32max
PARAM_VALUE 3 handle u32max
CAPPED_DATA 1 addr 1
CAPPED_DATA 1 addr 1
DATA_SOURCE 1 addr r pfn_to_kaddr
BIT_INFO 2 flags 0x2,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/xen/xenbus/xenbus_client.c __xenbus_map_ring() -> gnttab_set_unmap_op()

Type Parameter Key Value
PARAM_VALUE 0 unmap 4096-ptr_max
PARAM_VALUE 2 flags 2
PARAM_VALUE 3 handle 0-4294967294
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pdev->dev_lock
HALF_LOCKED2 global &xenwatch_mutex

drivers/xen/xenbus/xenbus_client.c xenbus_unmap_ring() -> gnttab_set_unmap_op()

Type Parameter Key Value
PARAM_VALUE 0 unmap 4096-ptr_max
PARAM_VALUE 2 flags 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pdev->dev_lock
HALF_LOCKED2 global &xenwatch_mutex

drivers/xen/xen-front-pgdir-shbuf.c backend_unmap() -> gnttab_set_unmap_op()

Type Parameter Key Value
PARAM_VALUE 0 unmap 4096-ptr_max
PARAM_VALUE 1 addr 18379471554275704832,18446612682070032384
PARAM_VALUE 2 flags 2
DATA_SOURCE 1 addr r pfn_to_kaddr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &evtchnl->u.req.req_io_lock

drivers/net/xen-netback/netback.c xenvif_idx_unmap() -> gnttab_set_unmap_op()

Type Parameter Key Value
PARAM_VALUE 0 unmap 123107712548179968
PARAM_VALUE 1 addr 18379471554275704832,18446612682070032384
PARAM_VALUE 2 flags 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/xen-netback/netback.c xenvif_tx_dealloc_action() -> gnttab_set_unmap_op()

Type Parameter Key Value
PARAM_VALUE 1 addr 18379471554275704832,18446612682070032384
PARAM_VALUE 2 flags 2
BUF_SIZE 0 unmap (-1),6144
BUF_SIZE 0 unmap (-1),6144
TASK_NOT_RUNNING
NOCHECK_CALL