srcu_have_cbs 50 include/linux/srcutree.h unsigned long srcu_have_cbs[4]; /* GP seq for children */ srcu_have_cbs 102 kernel/rcu/srcutree.c WARN_ON_ONCE(ARRAY_SIZE(snp->srcu_have_cbs) != srcu_have_cbs 104 kernel/rcu/srcutree.c for (i = 0; i < ARRAY_SIZE(snp->srcu_have_cbs); i++) { srcu_have_cbs 105 kernel/rcu/srcutree.c snp->srcu_have_cbs[i] = 0; srcu_have_cbs 543 kernel/rcu/srcutree.c idx = rcu_seq_ctr(gpseq) % ARRAY_SIZE(snp->srcu_have_cbs); srcu_have_cbs 549 kernel/rcu/srcutree.c cbs = snp->srcu_have_cbs[idx] == gpseq; srcu_have_cbs 550 kernel/rcu/srcutree.c snp->srcu_have_cbs[idx] = gpseq; srcu_have_cbs 551 kernel/rcu/srcutree.c rcu_seq_set_state(&snp->srcu_have_cbs[idx], 1); srcu_have_cbs 635 kernel/rcu/srcutree.c int idx = rcu_seq_ctr(s) % ARRAY_SIZE(sdp->mynode->srcu_have_cbs); srcu_have_cbs 644 kernel/rcu/srcutree.c if (ULONG_CMP_GE(snp->srcu_have_cbs[idx], s)) { srcu_have_cbs 645 kernel/rcu/srcutree.c snp_seq = snp->srcu_have_cbs[idx]; srcu_have_cbs 659 kernel/rcu/srcutree.c snp->srcu_have_cbs[idx] = s;