Searched refs:qsmask (Results 1 – 5 of 5) sorted by relevance
| /linux/kernel/rcu/ |
| H A D | tree.c | 900 …__func__, rnp1->grplo, rnp1->grphi, rnp1->qsmask, rnp1->qsmaskinit, rnp1->qsmaskinitnext, rnp1->rc… in rcu_watching_snap_recheck() 1294 rdp->core_needs_qs = !!(rnp->qsmask & rdp->grpmask); in __note_gp_changes() 1306 need_qs = !!(rnp->qsmask & rdp->grpmask); in __note_gp_changes() 1958 rnp->qsmask = rnp->qsmaskinit; in rcu_gp_init() 1965 rnp->grphi, rnp->qsmask); in rcu_gp_init() 1972 mask = rnp->qsmask & ~rnp->qsmaskinitnext; in rcu_gp_init() 2007 if (!READ_ONCE(rnp->qsmask) && !rcu_preempt_blocked_readers_cgp(rnp)) in rcu_gp_fqs_check_wake() 2097 if (!READ_ONCE(rnp->qsmask) && in rcu_gp_fqs_loop() 2182 WARN_ON_ONCE(rnp->qsmask); in rcu_gp_cleanup() 2338 if ((!(rnp->qsmask & mask) && mask) || rnp->gp_seq != gps) { in rcu_report_qs_rnp() [all …]
|
| H A D | tree.h | 48 unsigned long qsmask; /* CPUs or groups that need to switch in */ member
|
| /linux/Documentation/RCU/Design/Data-Structures/ |
| H A D | Data-Structures.rst | 308 | 3. But rnp->qsmask isn't initialized yet (happens later in | 311 | needs to report quiescent state (no qsmask), update rdp->gp_seq, | 318 | updates the root node's gp_seq and qsmask together under the same lock| 458 1 unsigned long qsmask; 463 The ``->qsmask`` field tracks which of this ``rcu_node`` structure's 477 This mask is used to initialize ``->qsmask``, and ``->expmaskinit`` is 668 number of bits in the ``->qsmask`` field on a 64-bit system, results in 848 The ``->grpmask`` field indicates the bit in the ``->mynode->qsmask``
|
| /linux/Documentation/RCU/Design/Memory-Ordering/ |
| H A D | Tree-RCU-Memory-Ordering.rst | 463 diagram, clearing bits from each ``rcu_node`` structure's ``->qsmask`` 477 structure's ``->qsmask`` field.
|
| /linux/Documentation/RCU/Design/Requirements/ |
| H A D | Requirements.rst | 1997 rnp->qsmask = rnp->qsmaskinit; 2039 rnp->qsmask = rnp->qsmaskinit 2040 mask = rnp->qsmask & ~rnp->qsmaskinitnext 2082 rnp->qsmask = rnp->qsmaskinit; // Apply the snapshot 2085 mask = rnp->qsmask & ~rnp->qsmaskinitnext;
|