Defined in 1 files as a function:
Referenced in 16 files:
- include/linux/vmstat.h
- kernel/power/snapshot.c
- mm/balloon.c
- mm/compaction.c, line 287
- mm/kmemleak.c, line 1945
- mm/memory-failure.c
- mm/memory_hotplug.c
- mm/mempolicy.c, line 2494
- mm/memremap.c, line 96
- mm/mm_init.c
- mm/page_alloc.c
- mm/page_isolation.c
- mm/page_owner.c
- mm/shuffle.c, line 52
- mm/vmstat.c
- mm/zpdesc.h, line 167
Smatch caller information:
mm/vmstat.c __dec_zone_page_state() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | page | $0 |
mm/vmstat.c __inc_zone_page_state() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | page | $0 |
mm/vmstat.c dec_zone_page_state() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | page | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmstat.c inc_zone_page_state() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->page_type | 4127195136 |
| DATA_SOURCE | 0 | page | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmstat.c pagetypeinfo_showblockcount_print() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| DATA_SOURCE | 0 | page | r pfn_to_online_page |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| HALF_LOCKED2 | &zone->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct seq_file)->lock |
mm/memory_hotplug.c adjust_present_page_count() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | page | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| LOCK2 | &dev->mutex | ||
| HALF_LOCKED2 | &device->physical_node_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| TYPE_LOCK | (struct device)->mutex |
mm/memory_hotplug.c find_biggest_section_pfn() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| HALF_LOCKED2 | &dev->mutex |
mm/memory_hotplug.c find_smallest_section_pfn() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| HALF_LOCKED2 | &dev->mutex |
mm/memory_hotplug.c mhp_deinit_memmap_on_memory() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| LOCK2 | &dev->mutex | ||
| HALF_LOCKED2 | &device->physical_node_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| TYPE_LOCK | (struct device)->mutex |
mm/memory_hotplug.c offline_pages() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| LOCK2 | &dev->mutex | ||
| HALF_LOCKED2 | &device->physical_node_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| TYPE_LOCK | (struct device)->mutex |
mm/memory_hotplug.c offline_pages() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| LOCK2 | &dev->mutex | ||
| HALF_LOCKED2 | &device->physical_node_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| TYPE_LOCK | (struct device)->mutex |
mm/mm_init.c init_cma_pageblock() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->flags.f | 0-18446744073709551614 |
| DATA_SOURCE | 0 | page | $0 |
mm/mm_init.c init_cma_reserved_pageblock() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->buddy_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | page->buddy_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | page->flags.f | 0-18446744073709551614 |
| PARAM_VALUE | 0 | page->memcg_data | 0 |
| PARAM_VALUE | 0 | page->pcp_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | page->pcp_list.prev | 4096-ptr_max |
| CAPPED_DATA | 0 | page | 1 |
| DATA_SOURCE | 0 | page | $0 |
| UNITS | 0 | page | unit_page |
kernel/power/snapshot.c mark_free_pages() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &zone->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct zone)->lock |
kernel/power/snapshot.c saveable_page() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| DATA_SOURCE | 0 | page | r pfn_to_online_page |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/page_isolation.c has_unmovable_pages() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| LOCK2 | &zone->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &pcp_batch_high_lock | ||
| TYPE_LOCK | (struct zone)->lock |
mm/page_isolation.c isolate_single_pageblock() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &pcp_batch_high_lock |
mm/page_isolation.c set_migratetype_isolate() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | page | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &pcp_batch_high_lock |
mm/page_isolation.c test_pages_isolated() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| DATA_SOURCE | 0 | page | r __first_valid_page |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &pcp_batch_high_lock |
mm/page_isolation.c unset_migratetype_isolate() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | page | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &pcp_batch_high_lock |
mm/compaction.c __reset_isolation_pfn() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| DATA_SOURCE | 0 | page | r pfn_to_online_page |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/page_alloc.c __alloc_pages_direct_compact() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->_mm_ids | 0 |
| PARAM_VALUE | 0 | page->_nr_pages | 0-4294967295 |
| PARAM_VALUE | 0 | page->lru.next | 0,2 |
| PARAM_VALUE | 0 | page->private | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | page->_flags_1 | s64min-s64max[c] |
| USER_DATA | 0 | page->_flags_1 | s64min-s64max[c] |
| UNITS | 0 | page | unit_page |
mm/page_alloc.c __free_frozen_pages() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| BUF_SIZE | 0 | page | (-1),1-s32max |
| BUF_SIZE | 0 | page | (-1),1-s32max |
| DATA_SOURCE | 0 | page | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/page_alloc.c __free_pages_core() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | page | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| HALF_LOCKED2 | irq |
mm/page_alloc.c __free_pages_ok() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | page | (-1),1-s32max |
| BUF_SIZE | 0 | page | (-1),1-s32max |
| DATA_SOURCE | 0 | page | $0 |
| NOSPEC | 0 | page->private | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | page | 4096-s32max[c] |
| HOST_DATA | 0 | page->private | 0-9[c] |
| USER_DATA | 0 | page | 4096-s32max[c] |
| USER_DATA | 0 | page->private | 0-9[c] |
| UNITS | 0 | page | unit_page |
| HALF_LOCKED2 | flags |
mm/page_alloc.c __free_unaccepted() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->flags.f | 0-18446744073709551614 |
| DATA_SOURCE | 0 | page | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| HALF_LOCKED2 | irq |
mm/page_alloc.c __isolate_free_page() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 1-u64max |
| DATA_SOURCE | 0 | page | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| HALF_LOCKED2 | &cc->zone->lock | ||
| HALF_LOCKED2 | &zone->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
mm/page_alloc.c __move_freepages_block() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->flags.f | 0-18446744073709551614 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &zone->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
mm/page_alloc.c __offline_isolated_pages() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| LOCK2 | &dev->mutex | ||
| LOCK2 | global &pcp_batch_high_lock | ||
| HALF_LOCKED2 | &device->physical_node_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| TYPE_LOCK | (struct device)->mutex |
mm/page_alloc.c __pageblock_pfn_to_page() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| DATA_SOURCE | 0 | page | r pfn_to_online_page |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/page_alloc.c __putback_isolated_page() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->flags.f | 0-18446744073709551614 |
| DATA_SOURCE | 0 | page | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| LOCK2 | &zone->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct zone)->lock |
mm/page_alloc.c accept_page() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->flags.f | 0-18446744073709551614 |
| DATA_SOURCE | 0 | page | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &pcp_batch_high_lock |
mm/page_alloc.c adjust_managed_page_count() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | page | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vm->hotplug_mutex | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &balloon_mutex | ||
| HALF_LOCKED2 | global &balloon_pages_lock |
mm/page_alloc.c alloc_contig_frozen_range_noprof() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| HALF_LOCKED2 | &cma->alloc_mutex | ||
| HALF_LOCKED2 | &vm->hotplug_mutex |
mm/page_alloc.c bad_range() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| DATA_SOURCE | 0 | page | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | page | 4096-s32max[c] |
| HOST_DATA | 0 | page->private | 0-9[c] |
| USER_DATA | 0 | page | 4096-s32max[c] |
| USER_DATA | 0 | page->private | 0-9[c] |
| UNITS | 0 | page | unit_page |
| HALF_LOCKED2 | &zone->lock | ||
| HALF_LOCKED2 | flags |
mm/page_alloc.c get_pfnblock_bitmap_bitidx() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | page | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | page | 4096-s32max[c] |
| HOST_DATA | 0 | page->private | 0-9[c] |
| USER_DATA | 0 | page | 4096-s32max[c] |
| USER_DATA | 0 | page->private | 0-9[c] |
| UNITS | 0 | page | unit_page |
mm/page_alloc.c pfn_range_valid_contig() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| DATA_SOURCE | 0 | page | r pfn_to_online_page |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &z->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct zone)->lock |
mm/page_alloc.c put_page_back_buddy() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->flags.f | 0-18446744073709551614 |
| PARAM_VALUE | 0 | page->private | 1213681747 |
| DATA_SOURCE | 0 | page | $0 |
| CAPABLE | 0 | 21 | |
| LOCK2 | &attr->mutex | ||
| LOCK2 | global &mf_mutex | ||
| TYPE_LOCK | (struct simple_attr)->mutex |
mm/page_alloc.c take_page_off_buddy() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->flags.f | 0-18446744073709551614 |
| DATA_SOURCE | 0 | page | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| LOCK2 | global &mf_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &pcp_batch_high_lock |
mm/memory-failure.c __page_handle_poison() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| CAPPED_DATA | 0 | page | 1 |
| DATA_SOURCE | 0 | page | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| LOCK2 | global &mf_mutex | ||
| HALF_LOCKED2 | &of->mutex |
mm/memory-failure.c __page_handle_poison() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->flags.f | 0-18446744073709551614 |
| CAPPED_DATA | 0 | page | 1 |
| DATA_SOURCE | 0 | page | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| LOCK2 | global &mf_mutex | ||
| LOCK2 | global &pcp_batch_high_lock | ||
| HALF_LOCKED2 | &of->mutex |
mm/memory-failure.c get_hwpoison_page() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->flags.f | 0-18446744073709551614 |
| CAPPED_DATA | 0 | page | 1 |
| DATA_SOURCE | 0 | page | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &mf_mutex | ||
| HALF_LOCKED2 | &attr->mutex |
mm/memory-failure.c get_hwpoison_page() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->flags.f | 0-18446744073709551614 |
| CAPPED_DATA | 0 | page | 1 |
| DATA_SOURCE | 0 | page | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &mf_mutex | ||
| LOCK2 | global &pcp_batch_high_lock | ||
| HALF_LOCKED2 | &attr->mutex |
mm/balloon.c balloon_page_migrate() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| DATA_SOURCE | 0 | page | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| LOCK2 | global &balloon_pages_lock |
mm/balloon.c balloon_page_migrate() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->lru.next | 4096-ptr_max |
| PARAM_VALUE | 0 | page->lru.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | page->page_type | 4043309056 |
| PARAM_VALUE | 0 | page->private | 4096-18446744073709547520 |
| DATA_SOURCE | 0 | page | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| LOCK2 | global &balloon_pages_lock |
mm/memremap.c pageunmap_range() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &drm->dmem->mutex | ||
| HALF_LOCKED2 | &mdevice->devmem_lock |
mm/mempolicy.c alloc_pages_mpol() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->_mm_ids | 0 |
| PARAM_VALUE | 0 | page->_nr_pages | 0-4294967295 |
| PARAM_VALUE | 0 | page->flags.f | 0-18446744073709551614 |
| PARAM_VALUE | 0 | page->lru.next | 0,2 |
| PARAM_VALUE | 0 | page->private | 0 |
| CAPPED_DATA | 0 | page | 1 |
| DATA_SOURCE | 0 | page | r __alloc_frozen_pages_noprof |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | page->_flags_1 | s64min-s64max[c] |
| USER_DATA | 0 | page->_flags_1 | s64min-s64max[c] |
mm/zsmalloc.c zpdesc_zone() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| CAPPED_DATA | 0 | page | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/kmemleak.c __kmemleak_scan() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| DATA_SOURCE | 0 | page | r pfn_to_online_page |
| LOCK2 | global &scan_mutex |
mm/page_owner.c init_pages_in_zone() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| UNITS | 0 | page | unit_page |
| HALF_LOCKED2 | irq |
mm/page_owner.c pagetypeinfo_showmixedcount_print() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| LOCK2 | &m->lock | ||
| HALF_LOCKED2 | &zone->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct seq_file)->lock |
mm/shuffle.c shuffle_valid_page() -> page_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| DATA_SOURCE | 0 | page | r pfn_to_online_page |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &zone->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct zone)->lock |