Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

arch/x86/mm/pat/set_memory.c _set_memory_uc() -> change_page_attr_set()

Type Parameter Key Value
PARAM_VALUE 3 array 0
DATA_SOURCE 1 numpages $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *addr 0-u64max
HOST_DATA 1 numpages 0-s32max[c]
USER_DATA 0 *addr 18379471554275704832,18379471554275708928-18379471556423188479
USER_DATA 1 numpages 0-s32max[c]
UNITS 1 numpages unit_page
USER_PTR 0 addr

arch/x86/mm/pat/set_memory.c _set_memory_wc() -> change_page_attr_set()

Type Parameter Key Value
PARAM_VALUE 3 array 0
DATA_SOURCE 1 numpages $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *addr 0-u64max
HOST_DATA 1 numpages 0-s32max[c]
USER_DATA 0 *addr 18379471554275704832,18379471554275708928-18379471556423188479
USER_DATA 1 numpages 0-s32max[c]
UNITS 1 numpages unit_page
USER_PTR 0 addr

arch/x86/mm/pat/set_memory.c _set_memory_wt() -> change_page_attr_set()

Type Parameter Key Value
PARAM_VALUE 3 array 0
DATA_SOURCE 1 numpages $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 *addr 0-u64max
HOST_DATA 1 numpages 0-s32max[c]
USER_DATA 0 *addr 18379471554275704832,18379471554275708928-18379471556423188479
USER_DATA 1 numpages 0-s32max[c]
UNITS 1 numpages unit_page
USER_PTR 0 addr

arch/x86/mm/pat/set_memory.c pageattr_test() -> change_page_attr_set()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 0 *addr 18379471554275704832,18379471554275708928-18379489146461745152,18446612682070032384,18446612682070036480-18446630274256072704
PARAM_VALUE 1 numpages 1
PARAM_VALUE 3 array 0

arch/x86/mm/pat/set_memory.c pageattr_test() -> change_page_attr_set()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 numpages 1
PARAM_VALUE 3 array 1
BUF_SIZE 0 addr 800

arch/x86/mm/pat/set_memory.c set_memory_global() -> change_page_attr_set()

Type Parameter Key Value
PARAM_VALUE 0 *addr 6850088256125747200
PARAM_VALUE 1 numpages (-1863179566)
PARAM_VALUE 3 array 0
DATA_SOURCE 1 numpages $1
UNITS 1 numpages unit_page

arch/x86/mm/pat/set_memory.c set_memory_nx() -> change_page_attr_set()

Type Parameter Key Value
PARAM_VALUE 3 array 0
DATA_SOURCE 1 numpages $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 numpages unit_page
HALF_LOCKED2 global &module_mutex

arch/x86/mm/pat/set_memory.c set_memory_p() -> change_page_attr_set()

Type Parameter Key Value
PARAM_VALUE 3 array 0
DATA_SOURCE 1 numpages $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 numpages 1-64[c]
USER_DATA 1 numpages 1-2621442[c]
NO_OVERFLOW_SIMPLE 0 *addr
UNITS 1 numpages unit_page
HALF_LOCKED2 global &mem_enc_lock

arch/x86/mm/pat/set_memory.c set_memory_rw() -> change_page_attr_set()

Type Parameter Key Value
PARAM_VALUE 3 array 0
DATA_SOURCE 1 numpages $1
RX_PATH
TASK_NOT_RUNNING
UNITS 1 numpages unit_page