Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

kernel/rcu/refscale.c refscale_typesafe_ctor() -> torture_random()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt

kernel/rcu/refscale.c typesafe_delay_section() -> torture_random()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt

kernel/scftorture.c scf_handler() -> torture_random()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

kernel/scftorture.c scf_sel_rand() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1759536979710177280
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0

kernel/scftorture.c scftorture_invoke_one() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1759536979710177280
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $1

kernel/scftorture.c scftorture_invoke_one() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1759536979710177280
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $1

kernel/scftorture.c scftorture_invoke_one() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1759536979710177280
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $1

kernel/scftorture.c scftorture_invoke_one() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1759536979710177280
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $1

kernel/rcu/rcutorture.c do_rtws_sync() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 192338494248255488
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c init_rcu_torture_one_read_state() -> torture_random()

Type Parameter Key Value
BUF_SIZE 0 trsp (-1),16,128
BUF_SIZE 0 trsp (-1),16,128
DATA_SOURCE 0 trsp $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &fullstop_mutex

kernel/rcu/rcutorture.c rcu_nocb_toggle() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 5959628743418830848
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/rcutorture.c rcu_nocb_toggle() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 5959628743418830848
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/rcutorture.c rcu_read_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 136,152,4096-ptr_max
PARAM_VALUE 0 trsp->trs_count 0-s64max
BUF_SIZE 0 trsp (-1),128
BUF_SIZE 0 trsp (-1),128
DATA_SOURCE 0 trsp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_read_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 4096-ptr_max
PARAM_VALUE 0 trsp->trs_count 0-s64max
BUF_SIZE 0 trsp (-1),128
BUF_SIZE 0 trsp (-1),128
DATA_SOURCE 0 trsp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_read_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 4096-ptr_max
PARAM_VALUE 0 trsp->trs_count 0-s64max
BUF_SIZE 0 trsp (-1),128
BUF_SIZE 0 trsp (-1),128
DATA_SOURCE 0 trsp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_fakewriter() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1197609035486572544
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/rcutorture.c rcu_torture_fakewriter() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1197609035486572544
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/rcutorture.c rcu_torture_fakewriter() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1197609035486572544
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/rcutorture.c rcu_torture_fakewriter() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1197609035486572544
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/rcutorture.c rcu_torture_fakewriter() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1197609035486572544
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/rcutorture.c rcu_torture_fakewriter() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1197609035486572544
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/rcutorture.c rcu_torture_fakewriter() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1197609035486572544
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/rcutorture.c rcu_torture_fakewriter() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1197609035486572544
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/rcutorture.c rcu_torture_fakewriter() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1197609035486572544
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/rcutorture.c rcu_torture_fakewriter() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1197609035486572544
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/rcutorture.c rcu_torture_fakewriter() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1197609035486572544
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/rcutorture.c rcu_torture_fwd_prog_nr() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 2521734915677057024
PARAM_VALUE 0 trsp->trs_count 0
PARAM_VALUE 0 trsp->trs_state 0

kernel/rcu/rcutorture.c rcu_torture_reader() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 2039349861407195136

kernel/rcu/rcutorture.c rcu_torture_reader_do_mbchk() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 136,152,4096-ptr_max
BUF_SIZE 0 trsp (-1),128
BUF_SIZE 0 trsp (-1),128
DATA_SOURCE 0 trsp $2
RX_PATH
TASK_NOT_RUNNING

kernel/rcu/rcutorture.c rcu_torture_reader_do_mbchk() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 4096-ptr_max
PARAM_VALUE 0 trsp->trs_count 0-s64max
BUF_SIZE 0 trsp (-1),128
BUF_SIZE 0 trsp (-1),128
DATA_SOURCE 0 trsp $2
RX_PATH
TASK_NOT_RUNNING

kernel/rcu/rcutorture.c rcu_torture_updown_one() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 136,152,4096-ptr_max
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/rcutorture.c rcu_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 192338494248255488
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 192338494248255488
PARAM_VALUE 0 trsp->trs_count 0-s64max
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 192338494248255488
PARAM_VALUE 0 trsp->trs_count 0-s64max
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 192338494248255488
PARAM_VALUE 0 trsp->trs_count 0-s64max
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 192338494248255488
PARAM_VALUE 0 trsp->trs_count 0-s64max
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 192338494248255488
PARAM_VALUE 0 trsp->trs_count 0-s64max
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 192338494248255488
PARAM_VALUE 0 trsp->trs_count 0-s64max
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 192338494248255488
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 192338494248255488
PARAM_VALUE 0 trsp->trs_count 0-s64max
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 192338494248255488
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 192338494248255488
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 192338494248255488
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 192338494248255488
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcutorture_extend_mask() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 4096-ptr_max
BUF_SIZE 0 trsp (-1),128
BUF_SIZE 0 trsp (-1),128
DATA_SOURCE 0 trsp $1
RX_PATH
TASK_NOT_RUNNING

kernel/rcu/rcutorture.c rcutorture_loop_extend() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 4096-ptr_max
PARAM_VALUE 0 trsp->trs_count 0-s64max
BUF_SIZE 0 trsp (-1),128
BUF_SIZE 0 trsp (-1),128
DATA_SOURCE 0 trsp $1
RX_PATH
TASK_NOT_RUNNING

kernel/rcu/rcutorture.c rcutorture_one_extend() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 136,152,4096-ptr_max
BUF_SIZE 0 trsp (-1),128
BUF_SIZE 0 trsp (-1),128
DATA_SOURCE 0 trsp $2
RX_PATH
TASK_NOT_RUNNING

kernel/rcu/rcutorture.c srcu_read_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 136,152,4096-ptr_max
PARAM_VALUE 0 trsp->trs_count 0-s64max
BUF_SIZE 0 trsp (-1),128
BUF_SIZE 0 trsp (-1),128
DATA_SOURCE 0 trsp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

kernel/torture.c torture_hrtimeout_ns() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1-u64max
DATA_SOURCE 0 trsp $3

kernel/torture.c torture_onoff() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 4438469086472921088
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/torture.c torture_shuffle_tasks() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 6276855749612617728
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
LOCK2 global &shuffle_task_mutex

kernel/locking/locktorture.c __torture_rt_boost() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c __torture_rt_boost() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c lock_torture_reader() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1524109662746746880
PARAM_VALUE 0 trsp->trs_count 0
PARAM_VALUE 0 trsp->trs_state 0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem

kernel/locking/locktorture.c lock_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c lock_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c lock_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c torture_lock_busted_write_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c torture_lock_busted_write_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c torture_mutex_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c torture_mutex_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c torture_rtmutex_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c torture_rtmutex_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c torture_rtmutex_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c torture_rwlock_read_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1524109662746746880
PARAM_VALUE 0 trsp->trs_count 0
PARAM_VALUE 0 trsp->trs_state 0
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem

kernel/locking/locktorture.c torture_rwlock_write_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c torture_rwsem_read_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1524109662746746880
PARAM_VALUE 0 trsp->trs_count 0
PARAM_VALUE 0 trsp->trs_state 0
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem

kernel/locking/locktorture.c torture_rwsem_read_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 1524109662746746880
PARAM_VALUE 0 trsp->trs_count 0
PARAM_VALUE 0 trsp->trs_state 0
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem

kernel/locking/locktorture.c torture_rwsem_write_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c torture_rwsem_write_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c torture_spin_lock_write_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c torture_spin_lock_write_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/locking/locktorture.c torture_spin_lock_write_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8381637865750487040
PARAM_VALUE 0 trsp->trs_count 0-s64max
DATA_SOURCE 0 trsp $0
HALF_LOCKED2 flags
HALF_LOCKED2 global &torture_mutex
HALF_LOCKED2 global &torture_raw_spinlock
HALF_LOCKED2 global &torture_rwlock
HALF_LOCKED2 global &torture_rwsem
HALF_LOCKED2 global &torture_spinlock

kernel/rcu/rcuscale.c kfree_scale_thread() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8976694929463136256
PARAM_VALUE 0 trsp->trs_count 0
PARAM_VALUE 0 trsp->trs_state 0

kernel/rcu/rcuscale.c rcu_scale_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 5876043026758184960
PARAM_VALUE 0 trsp->trs_count 0-s64max

kernel/rcu/hazptrtorture.c hazptr_read_delay() -> torture_random()

Type Parameter Key Value
DATA_SOURCE 0 trsp $0

kernel/rcu/hazptrtorture.c hazptr_read_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 4096-ptr_max
DATA_SOURCE 0 trsp $0

kernel/rcu/hazptrtorture.c hazptr_read_delay() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 4096-ptr_max
DATA_SOURCE 0 trsp $0

kernel/rcu/hazptrtorture.c hazptr_torture_defer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8880933814663843840
DATA_SOURCE 0 trsp $1

kernel/rcu/hazptrtorture.c hazptr_torture_reader() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8880933814663843840

kernel/rcu/hazptrtorture.c hazptr_torture_reader() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8880933814663843840

kernel/rcu/hazptrtorture.c hazptr_torture_reader_tail() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 8814455951124844544,8880933814663843840
DATA_SOURCE 0 trsp $1

kernel/rcu/hazptrtorture.c hazptr_torture_writer() -> torture_random()

Type Parameter Key Value
PARAM_VALUE 0 trsp 6673734834562043904