Documented in 1 files:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

mm/huge_memory.c vmf_insert_pfn_pmd() -> pfnmap_setup_cachemode_pfn()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-9007199523176445
PARAM_VALUE 1 prot 6506036342389932032
DATA_SOURCE 0 pfn $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 pfn 0-9007199523176445[c]
UNITS 0 pfn unit_page
HALF_LOCKED2 _T->lock
HALF_LOCKED2 bo->base.resv
HALF_LOCKED2 obj->resv

mm/huge_memory.c vmf_insert_pfn_pud() -> pfnmap_setup_cachemode_pfn()

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-9007199523176445
PARAM_VALUE 1 prot 3305050085458325504
DATA_SOURCE 0 pfn $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 pfn 0-9007199523176445[c]
LOCK2 _T->lock

mm/memory.c __vm_insert_mixed() -> pfnmap_setup_cachemode_pfn()

Type Parameter Key Value
PARAM_VALUE 1 prot 1914977638563475456
DATA_SOURCE 0 pfn $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 pfn 0-9007199254740990[c]
UNITS 0 pfn unit_page

mm/memory.c vmf_insert_pfn_prot() -> pfnmap_setup_cachemode_pfn()

Type Parameter Key Value
DATA_SOURCE 0 pfn $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 pfn 0-9007199523176445[c]
UNITS 0 pfn unit_page
HALF_LOCKED2 &ptdev->pm.mmio_lock
HALF_LOCKED2 global &drm_unplug_srcu