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

/linux-4.4.14/include/linux/
H A Dsrcu.h50 spinlock_t queue_lock; /* protect ->batch_queue, ->running */
53 struct rcu_batch batch_queue; member in struct:srcu_struct
93 .batch_queue = RCU_BATCH_INIT(name.batch_queue), \
/linux-4.4.14/kernel/rcu/
H A Dsrcu.c104 rcu_batch_init(&sp->batch_queue); init_srcu_struct_fields()
395 rcu_batch_queue(&sp->batch_queue, head); call_srcu()
443 rcu_batch_queue(&sp->batch_queue, head); __synchronize_srcu()
546 if (!rcu_batch_empty(&sp->batch_queue)) { srcu_collect_new()
548 rcu_batch_move(&sp->batch_check0, &sp->batch_queue); srcu_collect_new()
644 rcu_batch_empty(&sp->batch_queue)) { srcu_reschedule()
649 rcu_batch_empty(&sp->batch_queue)) { srcu_reschedule()

Completed in 106 milliseconds