Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

mm/show_mem.c high_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 2
BUF_SIZE 0 z (-1)-0,81920
BUF_SIZE 0 z (-1)-0,81920
DATA_SOURCE 0 z $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 global &kbd_event_lock
HALF_LOCKED2 global &oom_lock
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

mm/show_mem.c low_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 1-u64max
PARAM_VALUE 1 w 1
BUF_SIZE 0 z (-1)-0,81920
BUF_SIZE 0 z (-1)-0,81920
DATA_SOURCE 0 z $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

mm/show_mem.c min_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 0
BUF_SIZE 0 z (-1)-0,81920
BUF_SIZE 0 z (-1)-0,81920
DATA_SOURCE 0 z $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 global &kbd_event_lock
HALF_LOCKED2 global &oom_lock
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

mm/page_reporting.c low_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 1-u64max
PARAM_VALUE 1 w 1
BUF_SIZE 0 z (-1)-0,81920
BUF_SIZE 0 z (-1)-0,81920
DATA_SOURCE 0 z $0
HALF_LOCKED2 &pool->lock

mm/vmstat.c high_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 2
BUF_SIZE 0 z (-1)-0,81920
BUF_SIZE 0 z (-1)-0,81920
CAPPED_DATA 0 z 1
DATA_SOURCE 0 z $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock
HALF_LOCKED2 0 &z->lock

mm/vmstat.c low_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 1
BUF_SIZE 0 z (-1)-0,81920
BUF_SIZE 0 z (-1)-0,81920
CAPPED_DATA 0 z 1
DATA_SOURCE 0 z $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock
HALF_LOCKED2 0 &z->lock

mm/vmstat.c min_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 0
BUF_SIZE 0 z (-1)-0,81920
BUF_SIZE 0 z (-1)-0,81920
CAPPED_DATA 0 z 1
DATA_SOURCE 0 z $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock
HALF_LOCKED2 0 &z->lock

mm/vmstat.c promo_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 3
BUF_SIZE 0 z (-1),81920
BUF_SIZE 0 z (-1),81920
CAPPED_DATA 0 z 1
DATA_SOURCE 0 z $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 &z->lock
TYPE_LOCK (struct seq_file)->lock

mm/compaction.c compaction_suit_allocation_order() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 0-3
DATA_SOURCE 0 z $0
RX_PATH
TASK_NOT_RUNNING

mm/compaction.c high_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 1 w 2
DATA_SOURCE 0 z $0
RX_PATH
TASK_NOT_RUNNING

mm/compaction.c low_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 1
BUF_SIZE 0 z (-1),81920
BUF_SIZE 0 z (-1),81920
DATA_SOURCE 0 z $0
RX_PATH
TASK_NOT_RUNNING

mm/compaction.c min_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 0
BUF_SIZE 0 z (-1),81920
BUF_SIZE 0 z (-1),81920
DATA_SOURCE 0 z $0
RX_PATH
TASK_NOT_RUNNING

mm/page_alloc.c alloc_pages_bulk_noprof() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 0-3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bo->mutex
HALF_LOCKED2 &gbuf_resize_mutex
HALF_LOCKED2 &inode->i_rwsem

mm/page_alloc.c get_page_from_freelist() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 0-3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &oom_lock

mm/page_alloc.c high_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 2
BUF_SIZE 0 z (-1)-0,81920
BUF_SIZE 0 z (-1)-0,81920
CAPPED_DATA 0 z 1
DATA_SOURCE 0 z $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 &z->lock

mm/page_alloc.c low_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 1
BUF_SIZE 0 z (-1)-0,32768,49152,81920
BUF_SIZE 0 z (-1)-0,32768,49152,81920
BUF_SIZE 0 z->per_cpu_pageset (-1),384
BUF_SIZE 0 z->per_cpu_zonestats (-1),64
DATA_SOURCE 0 z $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 &z->lock

mm/page_alloc.c min_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 1-u64max
PARAM_VALUE 1 w 0
BUF_SIZE 0 z (-1)-0,81920
BUF_SIZE 0 z (-1)-0,81920
DATA_SOURCE 0 z $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &lock
HALF_LOCKED2 flags
HALF_LOCKED2 0 &z->lock

mm/page_alloc.c promo_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 3
CAPPED_DATA 0 z 1
DATA_SOURCE 0 z $0
RX_PATH
TASK_NOT_RUNNING

mm/vmscan.c high_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 2
BUF_SIZE 0 z (-1),81920
BUF_SIZE 0 z (-1),81920
DATA_SOURCE 0 z $0
RX_PATH
TASK_NOT_RUNNING

mm/vmscan.c min_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 1-u64max
PARAM_VALUE 1 w 0
BUF_SIZE 0 z (-1),81920
BUF_SIZE 0 z (-1),81920
DATA_SOURCE 0 z $0
RX_PATH
TASK_NOT_RUNNING

mm/vmscan.c promo_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 3
BUF_SIZE 0 z (-1),81920
BUF_SIZE 0 z (-1),81920
DATA_SOURCE 0 z $0
RX_PATH
TASK_NOT_RUNNING

mm/vmscan.c should_abort_scan() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 2-3
FUZZY_MAX 1 w 3
BIT_INFO 1 w 0x2,0x3
HARD_MAX 1 w 3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

kernel/sched/fair.c promo_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 3
DATA_SOURCE 0 z $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 vmf->ptl
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 rcu_read

mm/migrate.c high_wmark_pages() -> wmark_pages()

Type Parameter Key Value
PARAM_VALUE 0 z 4096-ptr_max
PARAM_VALUE 1 w 2
DATA_SOURCE 0 z $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 vmf->ptl
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 rcu_read