Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/sparse-vmemmap.c clear_subsection_map() -> subsection_mask_set()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 1 pfn 0-18446744073709551614
CAPPED_DATA 1 pfn 1
CAPPED_DATA 1 pfn 1
CAPPED_DATA 2 nr_pages 1
CAPPED_DATA 2 nr_pages 1
DATA_SOURCE 1 pfn $0
DATA_SOURCE 2 nr_pages $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 pfn unit_page
UNITS 2 nr_pages unit_page

mm/sparse-vmemmap.c fill_subsection_map() -> subsection_mask_set()

Type Parameter Key Value
PARAM_VALUE 0 map 4096-ptr_max
PARAM_VALUE 1 pfn 0-18446744073709551614
CAPPED_DATA 1 pfn 1
CAPPED_DATA 1 pfn 1
CAPPED_DATA 2 nr_pages 1
CAPPED_DATA 2 nr_pages 1
DATA_SOURCE 1 pfn $0
DATA_SOURCE 2 nr_pages $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 pfn unit_page
UNITS 2 nr_pages unit_page

mm/sparse-vmemmap.c sparse_init_subsection_map_range() -> subsection_mask_set()

Type Parameter Key Value
PARAM_VALUE 2 nr_pages 0-32768
CAPPED_DATA 2 nr_pages 1
CAPPED_DATA 2 nr_pages 1
DATA_SOURCE 1 pfn $0
NOCHECK_CALL
LOCK2 irq