Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

arch/x86/mm/mem_encrypt_amd.c __set_clr_pte_enc() -> early_snp_set_memory_shared()

Type Parameter Key Value
PARAM_VALUE 0 vaddr 18379471554275708928-18383975153903071232
PARAM_VALUE 1 paddr 4096-4503599627366400
PARAM_VALUE 2 npages 1
NOCHECK_CALL
UNITS 0 vaddr unit_byte
UNITS 1 paddr unit_byte
HALF_LOCKED2 irq

arch/x86/mm/mem_encrypt_amd.c snp_memcpy() -> early_snp_set_memory_shared()

Type Parameter Key Value
PARAM_VALUE 1 paddr 8192-u64max
PARAM_VALUE 2 npages 0-1
DATA_SOURCE 1 paddr $3
NOCHECK_CALL
UNITS 0 vaddr unit_byte
UNITS 1 paddr unit_byte
UNITS 2 npages unit_page
HALF_LOCKED2 irq

arch/x86/boot/startup/map_kernel.c sme_postprocess_startup() -> early_snp_set_memory_shared()

Type Parameter Key Value
PARAM_VALUE 0 vaddr 0-18446744073709551614
PARAM_VALUE 1 paddr 0-18446744073709551614
PARAM_VALUE 2 npages 512
CAPPED_DATA 0 vaddr 1
CAPPED_DATA 0 vaddr 1
CAPPED_DATA 1 paddr 1
CAPPED_DATA 1 paddr 1
NOCHECK_CALL