Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

fs/proc/task_mmu.c gather_hugetlb_stats() -> gather_stats()

Type Parameter Key Value
PARAM_VALUE 2 pte_dirty 0-1
PARAM_VALUE 3 nr_pages 1
BUF_SIZE 1 md (-1),4,8,16,24,40,56,64,128,152,216,8248
BUF_SIZE 1 md (-1),4,8,16,24,40,56,64,128,152,216,8248
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &mapping->i_mmap_rwsem

fs/proc/task_mmu.c gather_pte_stats() -> gather_stats()

Type Parameter Key Value
PARAM_VALUE 0 page 4096-ptr_max
PARAM_VALUE 0 page->flags.f 0-18446744073709551614
PARAM_VALUE 2 pte_dirty 0-1
PARAM_VALUE 3 nr_pages 512
BUF_SIZE 1 md (-1),4,8,16,24,56,64,128,152,216,8248
BUF_SIZE 1 md (-1),4,8,16,24,56,64,128,152,216,8248
DATA_SOURCE 0 page r can_gather_numa_stats_pmd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 nr_pages unit_page
HALF_LOCKED2 &mm->mmap_lock

fs/proc/task_mmu.c gather_pte_stats() -> gather_stats()

Type Parameter Key Value
PARAM_VALUE 0 page 4096-ptr_max
PARAM_VALUE 0 page->flags.f 0-18446744073709551614
PARAM_VALUE 2 pte_dirty 0-1
PARAM_VALUE 3 nr_pages 1
BUF_SIZE 1 md (-1),4,8,16,24,56,64,128,152,216,8248
BUF_SIZE 1 md (-1),4,8,16,24,56,64,128,152,216,8248
DATA_SOURCE 0 page r can_gather_numa_stats
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 ptl
HALF_LOCKED2 &mm->mmap_lock