Defined in 1 files as a function:
Referenced in 8 files:
- mm/hugetlb.c
- mm/khugepaged.c, line 3103
- mm/mempolicy.c
- mm/oom_kill.c
- mm/page_alloc.c
- mm/shmem.c, line 2085
- mm/slub.c
- mm/vmscan.c
Smatch caller information:
mm/slub.c __refill_objects_any() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | flags | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/slub.c get_from_any_partial() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | flags | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/oom_kill.c constrained_alloc() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &oom_lock |
mm/oom_kill.c dump_header() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &oom_lock |
mm/shmem.c shmem_should_replace_folio() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | flags | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/hugetlb.c dequeue_hugetlb_folio_nodemask() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 1322176,1322178,1322186,3419330,3419338 |
| DATA_SOURCE | 0 | flags | $1 |
| BIT_INFO | 0 | flags | 0x42000,0x3fffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &hugetlb_lock | ||
| LOCK2 | irq |
mm/hugetlb.c dequeue_hugetlb_folio_nodemask() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 1322176,1322178,1322186,3419330,3419338 |
| DATA_SOURCE | 0 | flags | $1 |
| BIT_INFO | 0 | flags | 0x42000,0x3fffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &hugetlb_lock | ||
| LOCK2 | irq |
mm/hugetlb.c policy_mbind_nodemask() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 1322178,1322186 |
| DATA_SOURCE | 0 | flags | $0 |
| BIT_INFO | 0 | flags | 0x42000,0x1fffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &hugetlb_lock | ||
| LOCK2 | irq |
mm/page_alloc.c alloc_contig_frozen_pages_noprof() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0,3264,1321154,1321162,1322178,1322186,2097152-u32max |
| DATA_SOURCE | 0 | flags | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/page_alloc.c alloc_contig_frozen_pages_noprof() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0,3264,1321154,1321162,1322178,1322186,2097152-u32max |
| DATA_SOURCE | 0 | flags | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/page_alloc.c build_all_zonelists() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 1051850 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | irq |
mm/page_alloc.c nr_free_buffer_pages() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 1051840 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &stack_depot_init_mutex | ||
| HALF_LOCKED2 | global &mmc_test_lock | ||
| HALF_LOCKED2 | global &nfsd_mutex | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem |
mm/page_alloc.c prepare_alloc_pages() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0-33554431 |
| DATA_SOURCE | 0 | flags | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/page_alloc.c warn_alloc_show_mem() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | flags | $0 |
| STR_LEN | 0 | flags | (-1),31,33,44,49,64,67 |
| BIT_INFO | 0 | flags | 0x0,0xffffdfff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmscan.c node_reclaim() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | flags | $1 |
| BIT_INFO | 0 | flags | 0x0,0x1ffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &oom_lock |
mm/vmscan.c shrink_zones() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0,2-u32max |
| BIT_INFO | 0 | flags | 0x2,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| HALF_LOCKED2 | global &system_transition_mutex |
mm/vmscan.c throttle_direct_reclaim() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0-33554431 |
| DATA_SOURCE | 0 | flags | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmscan.c throttle_direct_reclaim() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0-33554431 |
| DATA_SOURCE | 0 | flags | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmscan.c try_to_free_pages() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 0-33554431 |
| DATA_SOURCE | 0 | flags | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmscan.c user_proactive_reclaim() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 3264 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
mm/mempolicy.c mempolicy_slab_node() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 3264 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/mempolicy.c mpol_misplaced() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 1051842 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | vmf->ptl |
mm/mempolicy.c policy_nodemask() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | flags | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/mempolicy.c vma_migratable() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | ptl |
mm/khugepaged.c set_recommended_min_free_kbytes() -> gfp_zone()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | flags | 1051840 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |