Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

arch/x86/boot/startup/sev-startup.c pvalidate_4k_page() -> pvalidate()

Type Parameter Key Value
PARAM_VALUE 0 vaddr 0,4096-u64max
PARAM_VALUE 1 rmp_psize 0
DATA_SOURCE 0 vaddr $0
DATA_SOURCE 2 validate $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 vaddr
UNITS 0 vaddr unit_byte

arch/x86/coco/sev/core.c pval_pages() -> pvalidate()

Type Parameter Key Value
PARAM_VALUE 0 vaddr 18379471554275704832,18379471554275708928-18383975153903071232,18446612682070032384
CAPPED_DATA 0 vaddr 1
CAPPED_DATA 0 vaddr 1
DATA_SOURCE 0 vaddr r pfn_to_kaddr
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &mem_enc_lock

arch/x86/coco/sev/core.c pval_pages() -> pvalidate()

Type Parameter Key Value
PARAM_VALUE 0 vaddr 18379471554275704832,18379471554275708928-18383975153903075328,18446612682070032384,18446612682070036480-18446612682072129535
PARAM_VALUE 1 rmp_psize 0
CAPPED_DATA 0 vaddr 1
CAPPED_DATA 0 vaddr 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &mem_enc_lock