Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 pfn 0-9007199523176445
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 prot 3305050085458325504,6506036342389932032
DATA_SOURCE 0 pfn $0
DATA_SOURCE 2 prot $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 pfn 0-9007199523176445[c]
UNITS 0 pfn unit_page
HALF_LOCKED2 _T->lock

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

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

mm/memory.c remap_pfn_range_track() -> pfnmap_setup_cachemode()

Type Parameter Key Value
PARAM_VALUE 1 size 0,4096-u64max
DATA_SOURCE 0 pfn $2
BIT_INFO 1 size 0x0,0xfffffffffffff000
BIT_INFO 1 size 0x0,0xfffffffffffff000
NOSPEC 0 pfn
NOSPEC 0 pfn
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 pfn 0-9007199254740990[c]
USER_DATA 1 size 0,4096-u64max[c]
UNITS 0 pfn unit_page
UNITS 1 size unit_byte