Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/iommu/generic_pt/fmt/iommu_amdv1.c amdv1_unmap_range() -> gather_range_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pending | 1404502059194839040 |
| PARAM_VALUE | 0 | pending->free_list.pages.next | 0 |
| PARAM_VALUE | 0 | pending->free_list.pages.prev | 0 |
| PARAM_VALUE | 0 | pending->iotlb_gather | 833451126278635520,3686779949083234304,6830266767623548928,7640417311242076160 |
| PARAM_VALUE | 0 | pending->leaf_levels_bitmap | 0 |
| PARAM_VALUE | 0 | pending->table_levels_bitmap | 0 |
| PARAM_VALUE | 1 | iommu_table | 4096-ptr_max |
| PARAM_VALUE | 1 | iommu_table->ops | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 0 |
| DATA_SOURCE | 1 | iommu_table | $0 |
| DATA_SOURCE | 2 | iova | $1 |
| NOSPEC | 2 | iova | |
| NOSPEC | 2 | iova | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | iova | 0-u64max |
| USER_DATA | 2 | iova | 0-u64max[c] |
drivers/iommu/generic_pt/fmt/iommu_amdv1.c clear_contig() -> gather_range_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pending | 1509573699492777984 |
| PARAM_VALUE | 0 | pending->free_list.pages.next | 0,1404502059194839048,1509573699492777992 |
| PARAM_VALUE | 0 | pending->leaf_levels_bitmap | 0 |
| PARAM_VALUE | 1 | iommu_table | 4096-ptr_max |
| BUF_SIZE | 1 | iommu_table | 144 |
| DATA_SOURCE | 1 | iommu_table | r iommu_from_common |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/iommu/generic_pt/fmt/iommu_x86_64.c clear_contig() -> gather_range_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pending | 9136088324673835008 |
| PARAM_VALUE | 0 | pending->free_list.pages.next | 0,74321645993480200,9136088324673835016 |
| PARAM_VALUE | 0 | pending->leaf_levels_bitmap | 0 |
| PARAM_VALUE | 1 | iommu_table | 4096-ptr_max |
| BUF_SIZE | 1 | iommu_table | 144 |
| DATA_SOURCE | 1 | iommu_table | r iommu_from_common |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/iommu/generic_pt/fmt/iommu_x86_64.c x86_64_unmap_range() -> gather_range_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pending | 74321645993480192 |
| PARAM_VALUE | 0 | pending->free_list.pages.next | 0 |
| PARAM_VALUE | 0 | pending->free_list.pages.prev | 0 |
| PARAM_VALUE | 0 | pending->iotlb_gather | 833451126278635520,3686779949083234304,6830266767623548928,7640417311242076160 |
| PARAM_VALUE | 0 | pending->leaf_levels_bitmap | 0 |
| PARAM_VALUE | 0 | pending->table_levels_bitmap | 0 |
| PARAM_VALUE | 1 | iommu_table | 4096-ptr_max |
| PARAM_VALUE | 1 | iommu_table->ops | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 0 |
| DATA_SOURCE | 1 | iommu_table | $0 |
| DATA_SOURCE | 2 | iova | $1 |
| NOSPEC | 2 | iova | |
| NOSPEC | 2 | iova | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | iova | 0-u64max |
| USER_DATA | 2 | iova | 0-u64max[c] |
drivers/iommu/generic_pt/fmt/iommu_mock.c amdv1_mock_unmap_range() -> gather_range_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pending | 4937221853813952512 |
| PARAM_VALUE | 0 | pending->free_list.pages.next | 0 |
| PARAM_VALUE | 0 | pending->free_list.pages.prev | 0 |
| PARAM_VALUE | 0 | pending->iotlb_gather | 833451126278635520,3686779949083234304,6830266767623548928,7640417311242076160 |
| PARAM_VALUE | 0 | pending->leaf_levels_bitmap | 0 |
| PARAM_VALUE | 0 | pending->table_levels_bitmap | 0 |
| PARAM_VALUE | 1 | iommu_table | 4096-ptr_max |
| PARAM_VALUE | 1 | iommu_table->ops | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 0 |
| DATA_SOURCE | 1 | iommu_table | $0 |
| DATA_SOURCE | 2 | iova | $1 |
| NOSPEC | 2 | iova | |
| NOSPEC | 2 | iova | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | iova | 0-u64max |
| USER_DATA | 2 | iova | 0-u64max[c] |
drivers/iommu/generic_pt/fmt/iommu_mock.c clear_contig() -> gather_range_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pending | 4564823015202627584 |
| PARAM_VALUE | 0 | pending->free_list.pages.next | 0,4564823015202627592,4937221853813952520 |
| PARAM_VALUE | 0 | pending->leaf_levels_bitmap | 0 |
| PARAM_VALUE | 1 | iommu_table | 4096-ptr_max |
| BUF_SIZE | 1 | iommu_table | 144 |
| DATA_SOURCE | 1 | iommu_table | r iommu_from_common |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/iommu/generic_pt/fmt/iommu_riscv64.c clear_contig() -> gather_range_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pending | 8023452276910714880 |
| PARAM_VALUE | 0 | pending->free_list.pages.next | 0,7017750906145071112,8023452276910714888 |
| PARAM_VALUE | 0 | pending->leaf_levels_bitmap | 0 |
| PARAM_VALUE | 1 | iommu_table | 4096-ptr_max |
| BUF_SIZE | 1 | iommu_table | 144 |
| DATA_SOURCE | 1 | iommu_table | r iommu_from_common |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/iommu/generic_pt/fmt/iommu_riscv64.c riscv_64_unmap_range() -> gather_range_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pending | 7017750906145071104 |
| PARAM_VALUE | 0 | pending->free_list.pages.next | 0 |
| PARAM_VALUE | 0 | pending->free_list.pages.prev | 0 |
| PARAM_VALUE | 0 | pending->iotlb_gather | 833451126278635520,3686779949083234304,6830266767623548928,7640417311242076160 |
| PARAM_VALUE | 0 | pending->leaf_levels_bitmap | 0 |
| PARAM_VALUE | 0 | pending->table_levels_bitmap | 0 |
| PARAM_VALUE | 1 | iommu_table | 4096-ptr_max |
| PARAM_VALUE | 1 | iommu_table->ops | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 0 |
| DATA_SOURCE | 1 | iommu_table | $0 |
| DATA_SOURCE | 2 | iova | $1 |
| NOSPEC | 2 | iova | |
| NOSPEC | 2 | iova | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | iova | 0-u64max |
| USER_DATA | 2 | iova | 0-u64max[c] |
drivers/iommu/generic_pt/fmt/iommu_vtdss.c clear_contig() -> gather_range_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pending | 3406546832170885120 |
| PARAM_VALUE | 0 | pending->free_list.pages.next | 0,3406546832170885128,6827505121090887688 |
| PARAM_VALUE | 0 | pending->leaf_levels_bitmap | 0 |
| PARAM_VALUE | 1 | iommu_table | 4096-ptr_max |
| BUF_SIZE | 1 | iommu_table | 144 |
| DATA_SOURCE | 1 | iommu_table | r iommu_from_common |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/iommu/generic_pt/fmt/iommu_vtdss.c vtdss_unmap_range() -> gather_range_pending()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pending | 6827505121090887680 |
| PARAM_VALUE | 0 | pending->free_list.pages.next | 0 |
| PARAM_VALUE | 0 | pending->free_list.pages.prev | 0 |
| PARAM_VALUE | 0 | pending->iotlb_gather | 833451126278635520,3686779949083234304,6830266767623548928,7640417311242076160 |
| PARAM_VALUE | 0 | pending->leaf_levels_bitmap | 0 |
| PARAM_VALUE | 0 | pending->table_levels_bitmap | 0 |
| PARAM_VALUE | 1 | iommu_table | 4096-ptr_max |
| PARAM_VALUE | 1 | iommu_table->ops | 4096-ptr_max |
| PARAM_VALUE | 3 | len | 0 |
| DATA_SOURCE | 1 | iommu_table | $0 |
| DATA_SOURCE | 2 | iova | $1 |
| NOSPEC | 2 | iova | |
| NOSPEC | 2 | iova | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | iova | 0-u64max |
| USER_DATA | 2 | iova | 0-u64max[c] |