Searched refs:batch_check0 (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/kernel/rcu/
H A Dsrcu.c105 rcu_batch_init(&sp->batch_check0); init_srcu_struct_fields()
431 rcu_batch_queue(&sp->batch_check0, head); __synchronize_srcu()
548 rcu_batch_move(&sp->batch_check0, &sp->batch_queue); srcu_collect_new()
554 * Core SRCU state machine. Advance callbacks from ->batch_check0 to
569 if (rcu_batch_empty(&sp->batch_check0) && srcu_advance_batches()
579 * ->batch_check0 in a previous invocation of srcu_advance_batches(). srcu_advance_batches()
586 if (rcu_batch_empty(&sp->batch_check0)) srcu_advance_batches()
591 * The callbacks in ->batch_check0 just finished their srcu_advance_batches()
595 rcu_batch_move(&sp->batch_check1, &sp->batch_check0); srcu_advance_batches()
643 rcu_batch_empty(&sp->batch_check0) && srcu_reschedule()
648 rcu_batch_empty(&sp->batch_check0) && srcu_reschedule()
/linux-4.4.14/include/linux/
H A Dsrcu.h55 struct rcu_batch batch_check0; member in struct:srcu_struct
94 .batch_check0 = RCU_BATCH_INIT(name.batch_check0), \

Completed in 249 milliseconds