Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/futex/syscalls.c __do_sys_futex_waitv() -> futex_wait_multiple()

Type Parameter Key Value
PARAM_VALUE 0 vs 4096-ptr_max
PARAM_VALUE 1 count 1-128
PARAM_VALUE 2 to 0,1464062181396357120
PARAM_VALUE 2 to->timer.base 4096-ptr_max
PARAM_VALUE 2 to->timer.function 1-u64max
PARAM_VALUE 2 to->timer.is_queued 0
PARAM_VALUE 2 to->timer.is_rel 0
PARAM_VALUE 2 to->timer.node.expires 0-s64max
PARAM_VALUE 2 to->timer.node.node.next 0
PARAM_VALUE 2 to->timer.node.node.node.__rb_parent_color 0
PARAM_VALUE 2 to->timer.node.node.node.rb_left 0
PARAM_VALUE 2 to->timer.node.node.node.rb_right 0
PARAM_VALUE 2 to->timer.node.node.prev 0
BUF_SIZE 0 vs 160-20480
BUF_SIZE 0 vs 160-20480
BUF_SIZE 2 to 0,88
CAPPED_DATA 1 count 1
DATA_SOURCE 0 vs r _kzalloc_noprof
DATA_SOURCE 1 count $1
FUZZY_MAX 1 count 128
BIT_INFO 2 to 0x0,0x145164cc0b36a000
HARD_MAX 1 count 128
USER_DATA 1 count 1-128[c]
UNITS 1 count unit_array_size
ELEM_COUNT 0 ==vs1 8051

kernel/futex/syscalls.c __do_sys_futex_waitv() -> futex_wait_multiple()

Type Parameter Key Value
PARAM_VALUE 0 vs 4096-ptr_max
PARAM_VALUE 1 count 1-128
PARAM_VALUE 2 to 0,1464062181396357120
PARAM_VALUE 2 to->timer.base 4096-ptr_max
PARAM_VALUE 2 to->timer.function 1-u64max
PARAM_VALUE 2 to->timer.is_queued 0
PARAM_VALUE 2 to->timer.is_rel 0
PARAM_VALUE 2 to->timer.node.expires 0-s64max
PARAM_VALUE 2 to->timer.node.node.next 0
PARAM_VALUE 2 to->timer.node.node.node.__rb_parent_color 0
PARAM_VALUE 2 to->timer.node.node.node.rb_left 0
PARAM_VALUE 2 to->timer.node.node.node.rb_right 0
PARAM_VALUE 2 to->timer.node.node.prev 0
BUF_SIZE 0 vs 160-20480
BUF_SIZE 0 vs 160-20480
BUF_SIZE 2 to 0,88
CAPPED_DATA 1 count 1
DATA_SOURCE 0 vs r _kzalloc_noprof
DATA_SOURCE 1 count $1
FUZZY_MAX 1 count 128
BIT_INFO 2 to 0x0,0x145164cc0b36a000
HARD_MAX 1 count 128
USER_DATA 1 count 1-128[c]
UNITS 1 count unit_array_size
ELEM_COUNT 0 ==vs1 8051