Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

mm/page_ext.c alloc_page_ext() -> memmap_pages_add()

Type Parameter Key Value
NOCHECK_CALL

mm/page_ext.c free_page_ext() -> memmap_pages_add()

Type Parameter Key Value
NOCHECK_CALL

mm/hugetlb_vmemmap.c __hugetlb_vmemmap_optimize_folio() -> memmap_pages_add()

Type Parameter Key Value
PARAM_VALUE 0 delta 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/hugetlb_vmemmap.c alloc_vmemmap_page_list() -> memmap_pages_add()

Type Parameter Key Value
PARAM_VALUE 0 delta 0-4503599627370495
CAPPED_DATA 0 delta 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 delta unit_page
HALF_LOCKED2 &h->resize_lock

mm/hugetlb_vmemmap.c free_vmemmap_page() -> memmap_pages_add()

Type Parameter Key Value
PARAM_VALUE 0 delta (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/sparse-vmemmap.c depopulate_section_memmap() -> memmap_pages_add()

Type Parameter Key Value
PARAM_VALUE 0 delta (-2147483647)-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/sparse-vmemmap.c populate_section_memmap() -> memmap_pages_add()

Type Parameter Key Value
PARAM_VALUE 0 delta s32min-s32max
CAPPED_DATA 0 delta 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL