Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
mm/mm_init.c deferred_free_pages() -> pageblock_migratetype_init_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pfn | 0-4503599627370494 |
| PARAM_VALUE | 1 | nr_pages | 1-4503599627370495,18442240474082181122-u64max |
| PARAM_VALUE | 2 | migratetype | 1 |
| PARAM_VALUE | 3 | atomic | 1 |
| CAPPED_DATA | 0 | pfn | 1 |
| CAPPED_DATA | 0 | pfn | 1 |
| CAPPED_DATA | 1 | nr_pages | 1 |
| CAPPED_DATA | 1 | nr_pages | 1 |
| DATA_SOURCE | 0 | pfn | $0 |
| DATA_SOURCE | 1 | nr_pages | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | pfn | unit_page |
| UNITS | 1 | nr_pages | unit_page |
| HALF_LOCKED2 | &pgdat->node_size_lock | ||
| HALF_LOCKED2 | flags |
mm/mm_init.c memmap_init_zone_device() -> pageblock_migratetype_init_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | migratetype | 1 |
| PARAM_VALUE | 3 | atomic | 0 |
| DATA_SOURCE | 0 | pfn | $1 [m] |
| DATA_SOURCE | 1 | nr_pages | $2 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | pfn | unit_page |
| UNITS | 1 | nr_pages | unit_page |
| HALF_LOCKED2 | &mdevice->devmem_lock | ||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | global &list_lock |