Documented in 1 files:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

kernel/bpf/bpf_local_storage.c bpf_local_storage_map_free() -> rcu_barrier_tasks_trace()

Type Parameter Key Value
NOCHECK_CALL

kernel/bpf/memalloc.c free_mem_alloc() -> rcu_barrier_tasks_trace()

Type Parameter Key Value
NOCHECK_CALL

kernel/rcu/rcuscale.c rcu_scale_writer() -> (struct rcu_scale_ops)->gp_barrier()

Type Parameter Key Value
NOCHECK_CALL

kernel/rcu/rcuscale.c rcu_scale_writer() -> (struct rcu_scale_ops)->gp_barrier()

Type Parameter Key Value
NOCHECK_CALL

kernel/rcu/rcutorture.c rcu_test_debug_objects() -> (struct rcu_torture_ops)->cb_barrier()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 global &fullstop_mutex
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_barrier() -> (struct rcu_torture_ops)->cb_barrier()

Type Parameter Key Value
NOCHECK_CALL

kernel/rcu/rcutorture.c rcu_torture_barrier() -> (struct rcu_torture_ops)->cb_barrier()

Type Parameter Key Value
NOCHECK_CALL

kernel/rcu/rcutorture.c rcu_torture_barrier_cbs() -> (struct rcu_torture_ops)->cb_barrier()

Type Parameter Key Value
NOCHECK_CALL

kernel/rcu/rcutorture.c rcu_torture_cleanup() -> (struct rcu_torture_ops)->cb_barrier()

Type Parameter Key Value
NOCHECK_CALL

kernel/rcu/rcutorture.c rcu_torture_cleanup() -> (struct rcu_torture_ops)->cb_barrier()

Type Parameter Key Value
NOCHECK_CALL

kernel/rcu/rcutorture.c rcu_torture_fakewriter() -> (struct rcu_torture_ops)->cb_barrier()

Type Parameter Key Value
NOCHECK_CALL

kernel/rcu/rcutorture.c rcu_torture_fwd_prog_cr() -> (struct rcu_torture_ops)->cb_barrier()

Type Parameter Key Value
NOCHECK_CALL

kernel/rcu/rcutorture.c rcu_torture_fwd_prog_nr() -> (struct rcu_torture_ops)->cb_barrier()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 rcu_read

kernel/rcu/rcutorture.c rcu_torture_writer_work() -> (struct rcu_torture_ops)->cb_barrier()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

kernel/rcu/rcutorture.c rcutorture_oom_notify() -> (struct rcu_torture_ops)->cb_barrier()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 global &rcu_fwd_mutex

kernel/rcu/rcutorture.c rcutorture_oom_notify() -> (struct rcu_torture_ops)->cb_barrier()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 global &rcu_fwd_mutex