Subversion Repositories Kolibri OS

Rev

Rev 6936 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6936 Rev 7143
Line 292... Line 292...
292
/* Internal to kernel */
292
/* Internal to kernel */
293
void rcu_init(void);
293
void rcu_init(void);
294
void rcu_sched_qs(void);
294
void rcu_sched_qs(void);
295
void rcu_bh_qs(void);
295
void rcu_bh_qs(void);
296
void rcu_check_callbacks(int user);
296
void rcu_check_callbacks(int user);
297
struct notifier_block;
-
 
298
int rcu_cpu_notify(struct notifier_block *self,
-
 
299
		   unsigned long action, void *hcpu);
297
void rcu_report_dead(unsigned int cpu);
Line 300... Line 298...
300
 
298
 
301
#ifndef CONFIG_TINY_RCU
299
#ifndef CONFIG_TINY_RCU
302
void rcu_end_inkernel_boot(void);
300
void rcu_end_inkernel_boot(void);
303
#else /* #ifndef CONFIG_TINY_RCU */
301
#else /* #ifndef CONFIG_TINY_RCU */
Line 320... Line 318...
320
void rcu_user_enter(void);
318
void rcu_user_enter(void);
321
void rcu_user_exit(void);
319
void rcu_user_exit(void);
322
#else
320
#else
323
static inline void rcu_user_enter(void) { }
321
static inline void rcu_user_enter(void) { }
324
static inline void rcu_user_exit(void) { }
322
static inline void rcu_user_exit(void) { }
325
static inline void rcu_user_hooks_switch(struct task_struct *prev,
-
 
326
					 struct task_struct *next) { }
-
 
327
#endif /* CONFIG_NO_HZ_FULL */
323
#endif /* CONFIG_NO_HZ_FULL */
Line 328... Line 324...
328
 
324
 
329
#ifdef CONFIG_RCU_NOCB_CPU
325
#ifdef CONFIG_RCU_NOCB_CPU
330
void rcu_init_nohz(void);
326
void rcu_init_nohz(void);