Defined in 1 files as a prototype:
Defined in 2 files as a macro:
Defined in 1 files as a function:
Referenced in 5 files:
- arch/x86/coco/sev/core.c
- arch/x86/kernel/crash_dump_64.c, line 25
- arch/x86/mm/ioremap.c
- drivers/iommu/amd/init.c, line 715
- drivers/virt/coco/efi_secret/efi_secret.c, line 163
Smatch caller information:
drivers/virt/coco/efi_secret/efi_secret.c efi_secret_map_area() -> ioremap_encrypted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phys_addr | 1-u64max |
| PARAM_VALUE | 1 | size | 20-u64max |
| FUZZY_MAX | 1 | size | 20 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |
arch/x86/mm/ioremap.c arch_memremap_wb() -> ioremap_encrypted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | phys_addr | $0 |
| DATA_SOURCE | 1 | size | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | phys_addr | 0-u64max |
| HOST_DATA | 1 | size | 0-4503599627366400[c] |
| USER_DATA | 0 | phys_addr | 0-u64max |
| USER_DATA | 1 | size | 0-u64max |
| UNITS | 0 | phys_addr | unit_byte |
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &core->lock | ||
| HALF_LOCKED2 | &device->dev_set->lock | ||
| HALF_LOCKED2 | &nvdev->remap_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &dmar_global_lock |
drivers/iommu/amd/init.c iommu_memremap() -> ioremap_encrypted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phys_addr | 0,4096-4503599627366400 |
| PARAM_VALUE | 1 | size | 4096-16777216 |
| CAPPED_DATA | 0 | phys_addr | 1 |
| CAPPED_DATA | 0 | phys_addr | 1 |
| CAPPED_DATA | 1 | size | 1 |
| CAPPED_DATA | 1 | size | 1 |
| DATA_SOURCE | 1 | size | $1 |
| BIT_INFO | 0 | phys_addr | 0x0,0xffffffffff000 |
| BIT_INFO | 0 | phys_addr | 0x0,0xffffffffff000 |
| HOST_DATA | 0 | phys_addr | 0,4096-4503599627366400[c] |
| UNITS | 1 | size | unit_byte |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
arch/x86/kernel/crash_dump_64.c __copy_oldmem_page() -> ioremap_encrypted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phys_addr | 0,4096-18446744073709547520 |
| PARAM_VALUE | 1 | size | 4096 |
| BIT_INFO | 0 | phys_addr | 0x0,0xfffffffffffff000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | phys_addr | unit_byte |
| UNITS | 1 | size | unit_byte |
| LOCK2 | global &vmcore_cb_srcu | ||
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &frag->frag_sem |
arch/x86/coco/sev/core.c get_snp_jump_table_addr() -> ioremap_encrypted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 4096 |
| UNITS | 1 | size | unit_byte |
arch/x86/coco/sev/core.c sev_es_setup_ap_jump_table() -> ioremap_encrypted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phys_addr | 0 |
| PARAM_VALUE | 1 | size | 4096 |
| UNITS | 1 | size | unit_byte |
arch/x86/coco/sev/core.c snp_msg_alloc() -> ioremap_encrypted()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | size | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | size | unit_byte |