Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

arch/x86/kvm/svm/sev.c kvm_rmp_make_shared() -> rmp_make_shared()

Type Parameter Key Value
PARAM_VALUE 1 level 1
DATA_SOURCE 0 pfn $1
DATA_SOURCE 1 level $2
UNITS 0 pfn unit_page

arch/x86/kvm/svm/sev.c sev_gmem_make_shared() -> rmp_make_shared()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-18446744073709551614
PARAM_VALUE 1 level 1-2
CAPPED_DATA 0 pfn 1
CAPPED_DATA 0 pfn 1
DATA_SOURCE 0 pfn $0 [m]
FUZZY_MAX 1 level 2
HARD_MAX 1 level 2

drivers/iommu/amd/init.c iommu_page_make_shared() -> rmp_make_shared()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-4503599627370495
PARAM_VALUE 1 level 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 pfn unit_page
HALF_LOCKED2 global &sev_cmd_mutex

drivers/crypto/ccp/sev-dev.c snp_reclaim_pages() -> rmp_make_shared()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-4503599627370495
PARAM_VALUE 1 level 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &sev_cmd_mutex