Home
last modified time | relevance | path

Searched refs:SRCU_READ_FLAVOR_FAST (Results 1 – 4 of 4) sorted by relevance

/linux/include/linux/
H A Dsrcu.h72 #define SRCU_READ_FLAVOR_FAST 0x4 // srcu_read_lock_fast(). macro
75 SRCU_READ_FLAVOR_FAST | SRCU_READ_FLAVOR_FAST_UPDOWN)
77 #define SRCU_READ_FLAVOR_SLOWGP (SRCU_READ_FLAVOR_FAST | SRCU_READ_FLAVOR_FAST_UPDOWN)
312 srcu_check_read_flavor(ssp, SRCU_READ_FLAVOR_FAST); in srcu_read_lock_fast()
367 srcu_check_read_flavor(ssp, SRCU_READ_FLAVOR_FAST); in srcu_read_lock_fast_notrace()
479 srcu_check_read_flavor(ssp, SRCU_READ_FLAVOR_FAST); in srcu_read_unlock_fast()
509 srcu_check_read_flavor(ssp, SRCU_READ_FLAVOR_FAST); in srcu_read_unlock_fast_notrace()
H A Dsrcutree.h229 #define DEFINE_SRCU_FAST(name) __DEFINE_SRCU(name, SRCU_READ_FLAVOR_FAST, /* not static */)
230 #define DEFINE_STATIC_SRCU_FAST(name) __DEFINE_SRCU(name, SRCU_READ_FLAVOR_FAST, static)
/linux/kernel/rcu/
H A Dsrcutree.c307 ssp->srcu_reader_flavor = SRCU_READ_FLAVOR_FAST; in __init_srcu_struct_fast()
352 ssp->srcu_reader_flavor = SRCU_READ_FLAVOR_FAST; in init_srcu_struct_fast()
800 WARN_ON_ONCE(read_flavor == SRCU_READ_FLAVOR_FAST && !ssp->srcu_reader_flavor); in __srcu_check_read_flavor()
H A Drcutorture.c708 if (reader_flavor & SRCU_READ_FLAVOR_FAST) { in srcu_torture_init()
741 if (reader_flavor & SRCU_READ_FLAVOR_FAST) { in srcu_torture_read_lock()
781 if (reader_flavor & SRCU_READ_FLAVOR_FAST) in srcu_torture_read_unlock()
937 } else if (reader_flavor & SRCU_READ_FLAVOR_FAST) { in srcud_torture_init()