Searched refs:SRCU_READ_FLAVOR_FAST (Results 1 – 4 of 4) sorted by relevance
83 #define SRCU_READ_FLAVOR_FAST 0x4 // srcu_read_lock_fast(), also NMI-safe. macro86 SRCU_READ_FLAVOR_FAST | SRCU_READ_FLAVOR_FAST_UPDOWN)88 #define SRCU_READ_FLAVOR_SLOWGP (SRCU_READ_FLAVOR_FAST | SRCU_READ_FLAVOR_FAST_UPDOWN)341 srcu_check_read_flavor(ssp, SRCU_READ_FLAVOR_FAST); in srcu_read_lock_fast()396 srcu_check_read_flavor(ssp, SRCU_READ_FLAVOR_FAST); in srcu_read_lock_fast_notrace()511 srcu_check_read_flavor(ssp, SRCU_READ_FLAVOR_FAST); in srcu_read_unlock_fast()541 srcu_check_read_flavor(ssp, SRCU_READ_FLAVOR_FAST); in srcu_read_unlock_fast_notrace()
230 #define DEFINE_SRCU_FAST(name) __DEFINE_SRCU(name, SRCU_READ_FLAVOR_FAST, /* not static */)231 #define DEFINE_STATIC_SRCU_FAST(name) __DEFINE_SRCU(name, SRCU_READ_FLAVOR_FAST, static)
279 ssp->srcu_reader_flavor = SRCU_READ_FLAVOR_FAST; in __init_srcu_struct_fast()324 ssp->srcu_reader_flavor = SRCU_READ_FLAVOR_FAST; in init_srcu_struct_fast()747 read_flavor != SRCU_READ_FLAVOR_FAST && in_nmi()); in __srcu_check_read_flavor()755 WARN_ON_ONCE(read_flavor == SRCU_READ_FLAVOR_FAST && !ssp->srcu_reader_flavor); in __srcu_check_read_flavor()
716 if (reader_flavor & SRCU_READ_FLAVOR_FAST) { in srcu_torture_init()749 if (reader_flavor & SRCU_READ_FLAVOR_FAST) { in srcu_torture_read_lock()794 if (reader_flavor & SRCU_READ_FLAVOR_FAST) in srcu_torture_read_unlock()957 } else if (reader_flavor & SRCU_READ_FLAVOR_FAST) { in srcud_torture_init()