Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/block/xen-blkback/blkback.c, line 746
- drivers/net/xen-netback/netback.c
- drivers/xen/grant-table.c
- drivers/xen/xen-front-pgdir-shbuf.c, line 220
- drivers/xen/xen-scsiback.c
Smatch caller information:
drivers/block/xen-blkback/blkback.c xen_blkbk_unmap() -> gnttab_unmap_refs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | unmap_ops | 4449981565026725888 |
| PARAM_VALUE | 1 | kunmap_ops | 0 |
| PARAM_VALUE | 2 | pages | 5038219339077775360 |
| PARAM_VALUE | 3 | count | 1-u32max |
| BUF_SIZE | 0 | unmap_ops | 264 |
| BUF_SIZE | 2 | pages | 88 |
| DATA_SOURCE | 3 | count | r xen_blkbk_unmap_prepare |
| TASK_NOT_RUNNING |
drivers/xen/xen-scsiback.c scsiback_fast_flush_area() -> gnttab_unmap_refs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | unmap_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | kunmap_ops | 0 |
| PARAM_VALUE | 2 | pages | 4096-ptr_max |
| PARAM_VALUE | 3 | count | 16-u32max |
| BUF_SIZE | 0 | unmap_ops | 384 |
| BUF_SIZE | 2 | pages | 128 |
| FUZZY_MAX | 3 | count | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/xen/xen-scsiback.c scsiback_fast_flush_area() -> gnttab_unmap_refs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | unmap_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | kunmap_ops | 0 |
| PARAM_VALUE | 2 | pages | 4096-ptr_max |
| PARAM_VALUE | 3 | count | 1-15 |
| BUF_SIZE | 0 | unmap_ops | 384 |
| BUF_SIZE | 2 | pages | 128 |
| FUZZY_MAX | 3 | count | 15 |
| HARD_MAX | 3 | count | 15 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/xen/xen-front-pgdir-shbuf.c backend_unmap() -> gnttab_unmap_refs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | unmap_ops | 16,4096-ptr_max |
| PARAM_VALUE | 1 | kunmap_ops | 0 |
| PARAM_VALUE | 2 | pages | 1-u64max |
| BUF_SIZE | 0 | unmap_ops | 0-u64max |
| BUF_SIZE | 2 | pages | 1-s32max |
| CAPPED_DATA | 3 | count | 1 |
| DATA_SOURCE | 0 | unmap_ops | r _kzalloc_noprof |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 3 | count | |
| UNITS | 3 | count | unit_array_size |
| HALF_LOCKED2 | &evtchnl->u.req.req_io_lock |
drivers/net/xen-netback/netback.c xenvif_idx_unmap() -> gnttab_unmap_refs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | unmap_ops | 123107712548179968 |
| PARAM_VALUE | 0 | unmap_ops->dev_bus_addr | 0 |
| PARAM_VALUE | 1 | kunmap_ops | 0 |
| PARAM_VALUE | 3 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/xen-netback/netback.c xenvif_tx_dealloc_action() -> gnttab_unmap_refs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | kunmap_ops | 0 |
| BUF_SIZE | 0 | unmap_ops | 6144 |
| BUF_SIZE | 2 | pages | 2048 |
| TASK_NOT_RUNNING |
drivers/xen/grant-table.c __gnttab_unmap_refs_async() -> gnttab_unmap_refs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | count | 0-s32max |
| BUF_SIZE | 0 | unmap_ops | (-1),264 |
| BUF_SIZE | 0 | unmap_ops | (-1),264 |
| BUF_SIZE | 2 | pages | (-1),88 |
| BUF_SIZE | 2 | pages | (-1),88 |
| CAPPED_DATA | 3 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | unmap_ops | unit_page |
| UNITS | 1 | kunmap_ops | unit_page |
| UNITS | 2 | pages | unit_page |
| UNITS | 3 | count | unit_page |