Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/netfilter/ipvs/ip_vs_ctl.c ip_vs_svc_table_alloc() -> ip_vs_rht_set_thresholds()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->l_thresh (-134217728)-134217727
PARAM_VALUE 3 min_bits 4
PARAM_VALUE 4 max_bits 20
BUF_SIZE 0 t 104
CAPPED_DATA 0 t->lock_mask 1
CAPPED_DATA 0 t->mask 1
CAPPED_DATA 0 t->new_tbl->lock_mask 1
CAPPED_DATA 0 t->new_tbl->mask 1
CAPPED_DATA 0 t->new_tbl->seqc_mask 1
CAPPED_DATA 0 t->new_tbl->size 1
CAPPED_DATA 0 t->new_tbl->u_thresh 1
CAPPED_DATA 0 t->seqc_mask 1
CAPPED_DATA 0 t->size 1
CAPPED_DATA 0 t->u_thresh 1
CAPPED_DATA 1 size 1
DATA_SOURCE 0 t r ip_vs_rht_alloc
DATA_SOURCE 1 size $1
DATA_SOURCE 2 lfactor $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 t->new_tbl->size
NO_OVERFLOW_SIMPLE 0 t->new_tbl->u_thresh
NO_OVERFLOW_SIMPLE 0 t->size
NO_OVERFLOW_SIMPLE 0 t->u_thresh
NO_OVERFLOW_SIMPLE 1 size
UNITS 1 size unit_array_size
LOCK2 &ipvs->service_mutex
HALF_LOCKED2 &ipvs->svc_resize_sem
TYPE_LOCK (struct netns_ipvs)->service_mutex

net/netfilter/ipvs/ip_vs_conn.c ip_vs_conn_tab_alloc() -> ip_vs_rht_set_thresholds()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->l_thresh (-134217728)-134217727
PARAM_VALUE 3 min_bits 8
BUF_SIZE 0 t 104
CAPPED_DATA 0 t->lock_mask 1
CAPPED_DATA 0 t->mask 1
CAPPED_DATA 0 t->new_tbl->lock_mask 1
CAPPED_DATA 0 t->new_tbl->mask 1
CAPPED_DATA 0 t->new_tbl->seqc_mask 1
CAPPED_DATA 0 t->new_tbl->size 1
CAPPED_DATA 0 t->new_tbl->u_thresh 1
CAPPED_DATA 0 t->seqc_mask 1
CAPPED_DATA 0 t->size 1
CAPPED_DATA 0 t->u_thresh 1
CAPPED_DATA 1 size 1
DATA_SOURCE 0 t r ip_vs_rht_alloc
DATA_SOURCE 1 size $1
DATA_SOURCE 2 lfactor $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 t->new_tbl->size
NO_OVERFLOW_SIMPLE 0 t->new_tbl->u_thresh
NO_OVERFLOW_SIMPLE 0 t->size
NO_OVERFLOW_SIMPLE 0 t->u_thresh
NO_OVERFLOW_SIMPLE 1 size
UNITS 1 size unit_array_size
HALF_LOCKED2 &ipvs->service_mutex