Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/dlm/rcom.c create_rcom() -> _create_rcom()

Type Parameter Key Value
PARAM_VALUE 2 type 2-4,6-8
PARAM_VALUE 4 rc_ret 1401410828626194432,1814418961452642304,3272005016205058048,3318843351944716288,4981863930052689920,7516189630855200768
BUF_SIZE 0 ls (-1),8,128,1560
BUF_SIZE 0 ls (-1),8,128,1560
DATA_SOURCE 0 ls $0
DATA_SOURCE 1 to_nodeid $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 len $3
DATA_SOURCE 4 rc_ret $4
DATA_SOURCE 7 seq $6
PARAM_COMPARE 3 len < $6
PARAM_COMPARE 6 mb_len > $3
HARD_MAX 2 type 8
PREEMPT_ADD
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 ls->ls_slots_size
UNITS 0 ls unit_array_size
UNITS 3 len unit_byte
UNITS 6 mb_len unit_byte
HALF_LOCKED2 &ls->ls_in_recovery
HALF_LOCKED2 &ls->ls_recoverd_active
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &r->res_lock
HALF_LOCKED2 bh
HALF_LOCKED2 0 &ls->ls_in_recovery
HALF_LOCKED2 0 &ls->ls_recoverd_active
HALF_LOCKED2 0 &ls->ls_recv_active

fs/dlm/rcom.c create_rcom_stateless() -> _create_rcom()

Type Parameter Key Value
PARAM_VALUE 0 ls 4096-ptr_max
PARAM_VALUE 2 type 1,5
PARAM_VALUE 4 rc_ret 3205541950045999104,8895664275486720000
BUF_SIZE 0 ls (-1),8,128,1560
BUF_SIZE 0 ls (-1),8,128,1560
DATA_SOURCE 0 ls $0
DATA_SOURCE 1 to_nodeid $1
DATA_SOURCE 2 type $2
DATA_SOURCE 3 len $3
DATA_SOURCE 4 rc_ret $4
DATA_SOURCE 7 seq $6
PARAM_COMPARE 3 len < $6
PARAM_COMPARE 6 mb_len > $3
HARD_MAX 2 type 5
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 ls->ls_slots_size
UNITS 3 len unit_byte
UNITS 6 mb_len unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &ls->ls_in_recovery
HALF_LOCKED2 0 &ls->ls_recoverd_active
HALF_LOCKED2 0 &ls->ls_recv_active