Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/memory-failure.c me_huge_page() -> has_extra_refcount()

Type Parameter Key Value
PARAM_VALUE 0 ps 7852162745124950016-ptr_max
PARAM_VALUE 0 ps->mask 0,48,64,132112,262160,1048592
PARAM_VALUE 1 p 4096-ptr_max
PARAM_VALUE 1 p->flags.f 0-18446744073709551614
BUF_SIZE 0 ps (-1),320
BUF_SIZE 0 ps (-1),320
CAPPED_DATA 1 p 1
DATA_SOURCE 0 ps $0
DATA_SOURCE 1 p $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &mf_mutex
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

mm/memory-failure.c me_pagecache_clean() -> has_extra_refcount()

Type Parameter Key Value
PARAM_VALUE 0 ps 7852162745124950016-ptr_max
PARAM_VALUE 0 ps->mask 0,48,64,132112,262160,1048592
PARAM_VALUE 1 p 4096-ptr_max
BUF_SIZE 0 ps (-1),320
BUF_SIZE 0 ps (-1),320
DATA_SOURCE 0 ps $0
DATA_SOURCE 1 p $1
DATA_SOURCE 2 extra_pins r shmem_mapping
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &mf_mutex
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

mm/memory-failure.c me_swapcache_clean() -> has_extra_refcount()

Type Parameter Key Value
PARAM_VALUE 0 ps 7852162745124950016-ptr_max
PARAM_VALUE 0 ps->mask 0,48,64,132112,262160,1048592
PARAM_VALUE 1 p 4096-ptr_max
PARAM_VALUE 2 extra_pins 0
BUF_SIZE 0 ps (-1),320
BUF_SIZE 0 ps (-1),320
DATA_SOURCE 0 ps $0
DATA_SOURCE 1 p $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &mf_mutex
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

mm/memory-failure.c me_swapcache_dirty() -> has_extra_refcount()

Type Parameter Key Value
PARAM_VALUE 0 ps 7852162745124950016-ptr_max
PARAM_VALUE 0 ps->mask 0,48,64,132112,262160,1048592
PARAM_VALUE 1 p 4096-ptr_max
BUF_SIZE 0 ps (-1),320
BUF_SIZE 0 ps (-1),320
DATA_SOURCE 0 ps $0
DATA_SOURCE 1 p $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &mf_mutex
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock