Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/objagg.c objagg_tmp_graph_create() -> objagg_tmp_graph_edge_set()

Type Parameter Key Value
PARAM_VALUE 0 graph 4096-ptr_max
PARAM_VALUE 0 graph->edges 16,4096-ptr_max
PARAM_VALUE 0 graph->nodes_count 0-u32max
PARAM_VALUE 1 parent_index 0-s32max
PARAM_VALUE 2 index 0-s32max
BUF_SIZE 0 graph 24
BUF_SIZE 0 graph->nodes 0-68719476720
CAPPED_DATA 1 parent_index 1
CAPPED_DATA 2 index 1
DATA_SOURCE 0 graph r _kzalloc_noprof
FUZZY_MAX 1 parent_index 0
FUZZY_MAX 2 index 0
PARAM_COMPARE 1 parent_index < $2
PARAM_COMPARE 2 index > $1
MEM_ZERO 0 graph->edges
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 graph->nodes_count
NO_OVERFLOW_SIMPLE 1 parent_index
NO_OVERFLOW_SIMPLE 2 index
UNITS 1 parent_index unit_array_size
UNITS 2 index unit_array_size
HALF_LOCKED2 &erp_table->objagg_lock
HALF_LOCKED2 &vregion->lock