Lines Matching defs:srcu
8 #include <linux/srcu.h>
175 if (i->head && __poll_state_synchronize_rcu(p->parent->srcu, i->seq))
196 __poll_state_synchronize_rcu(pending->srcu, p->objs.data[0].seq)) {
287 if ((p->objs.nr && __poll_state_synchronize_rcu(pending->srcu, p->objs.data[0].seq)) ||
288 (p->lists[0].head && __poll_state_synchronize_rcu(pending->srcu, p->lists[0].seq)) ||
289 (p->lists[1].head && __poll_state_synchronize_rcu(pending->srcu, p->lists[1].seq)) ||
322 __call_rcu(p->parent->srcu, &p->cb, rcu_pending_rcu_cb);
364 if (unlikely(__poll_state_synchronize_rcu(p->parent->srcu, seq))) {
436 rcu_gp_poll_state_t seq = __get_state_synchronize_rcu(pending->srcu);
498 __call_rcu(pending->srcu, &p->cb, rcu_pending_rcu_cb);
500 __start_poll_synchronize_rcu(pending->srcu);
509 if (unlikely(__poll_state_synchronize_rcu(pending->srcu, seq))) {
611 __rcu_barrier(pending->srcu);
639 * @srcu: May optionally be used with an srcu_struct; if NULL, uses normal
645 struct srcu_struct *srcu,
662 pending->srcu = srcu;