Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/misc/vmw_balloon.c vmballoon_alloc_page_list() -> vmballoon_stats_page_inc()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 1 stat 0
CAPPED_DATA 0 b->size.counter 1
DATA_SOURCE 0 b $0
NOCHECK_CALL
LOCK2 0 &b->conf_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct vmballoon)->conf_sem

drivers/misc/vmw_balloon.c vmballoon_alloc_page_list() -> vmballoon_stats_page_inc()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 1 stat 1
CAPPED_DATA 0 b->size.counter 1
DATA_SOURCE 0 b $0
NOCHECK_CALL
LOCK2 0 &b->conf_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct vmballoon)->conf_sem

drivers/misc/vmw_balloon.c vmballoon_handle_one_result() -> vmballoon_stats_page_inc()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 1 stat 2
DATA_SOURCE 0 b $0
DATA_SOURCE 2 size $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &b->comm_lock
LOCK2 0 &b->conf_sem
TYPE_LOCK (struct vmballoon)->comm_lock
TYPE_LOCK (struct vmballoon)->conf_sem

drivers/misc/vmw_balloon.c vmballoon_release_refused_pages() -> vmballoon_stats_page_inc()

Type Parameter Key Value
PARAM_VALUE 0 b 4096-ptr_max
PARAM_VALUE 1 stat 3
DATA_SOURCE 0 b $0
NOCHECK_CALL
LOCK2 0 &b->conf_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct vmballoon)->conf_sem