Home
last modified time | relevance | path

Searched refs:read_flavor (Results 1 – 3 of 3) sorted by relevance

/linux/include/linux/
H A Dsrcutree.h381 void __srcu_check_read_flavor(struct srcu_struct *ssp, int read_flavor);
384 static inline void srcu_check_read_flavor(struct srcu_struct *ssp, int read_flavor)
387 __srcu_check_read_flavor(ssp, read_flavor); in srcu_readers_active()
371 srcu_check_read_flavor(struct srcu_struct * ssp,int read_flavor) srcu_check_read_flavor() argument
H A Dsrcutiny.h150 #define srcu_check_read_flavor(ssp, read_flavor) do { } while (0) in srcu_torture_stats_print()
140 srcu_check_read_flavor(ssp,read_flavor) global() argument
/linux/kernel/rcu/
H A Dsrcutree.c824 void __srcu_check_read_flavor(struct srcu_struct *ssp, int read_flavor)
829 /* NMI-unsafe use in NMI is a bad sign, as is multi-bit read_flavor values. */ in srcu_gp_start()
830 WARN_ON_ONCE(read_flavor != SRCU_READ_FLAVOR_NMI && in srcu_gp_start()
831 read_flavor != SRCU_READ_FLAVOR_FAST && in_nmi()); in srcu_gp_start()
832 WARN_ON_ONCE(read_flavor & (read_flavor - 1)); in srcu_gp_start()
836 WARN_ON_ONCE(ssp->srcu_reader_flavor && read_flavor != ssp->srcu_reader_flavor); in srcu_gp_start()
839 WARN_ON_ONCE(!!(read_flavor & SRCU_READ_FLAVOR_PREDEF) && in srcu_gp_start()
840 read_flavor != ssp->srcu_reader_flavor); in srcu_gp_start()
842 read_flavor !
740 __srcu_check_read_flavor(struct srcu_struct * ssp,int read_flavor) __srcu_check_read_flavor() argument
[all...]