| /linux/Documentation/RCU/Design/Memory-Ordering/ |
| H A D | Tree-RCU-Memory-Ordering.rst | 139 | happen, even if CPU 1 is in an RCU extended quiescent state | 164 | the grace period won't expect quiescent states from them. Races | 259 #. `Self-Reported Quiescent States`_ 262 #. `Forcing Quiescent States`_ 404 Self-Reported Quiescent States 408 quiescent states (or as described in a later section, had quiescent 410 non-idle CPUs report their own quiescent states, as shown in the 415 This is for the last CPU to report a quiescent state, which signals the 416 end of the grace period. Earlier quiescent states would push up the 418 that is waiting for additional quiescent states. However, ordering is [all …]
|
| /linux/Documentation/RCU/Design/Expedited-Grace-Periods/ |
| H A D | Expedited-Grace-Periods.rst | 22 has not yet provided a quiescent state for the current expedited 29 a faster quiescent state where possible, and triggering a report 30 of that quiescent state. 31 As always for RCU, once everything has spent some time in a quiescent 53 in quiescent states. 61 If not, the handler can immediately report a quiescent state. 63 invocation will provide the needed quiescent-state report. 74 The CPU will report a quiescent state just after enqueuing the task because 123 quiescent states. However, because the ``rcu_read_lock_sched()`` and 129 then ``rcu_exp_handler()`` reports the quiescent state. [all …]
|
| /linux/Documentation/RCU/Design/Data-Structures/ |
| H A D | Data-Structures.rst | 39 such as quiescent states, dyntick-idle transitions, 42 Quiescent states are recorded by the per-CPU ``rcu_data`` structures, 50 has passed through a quiescent state. 104 the last CPU to report a quiescent state into a given ``rcu_node`` 112 there are in the system, at most 64 quiescent-state reports per grace 158 grace-period state, and maintains state used to force quiescent 161 quiescent-state information from the leaves to the root, and also 173 #. ``rcu_data``: This per-CPU structure is the focus of quiescent-state 176 more-efficient propagation of quiescent states up the ``rcu_node`` 199 and maintains state used to force quiescent states when grace periods [all …]
|
| /linux/drivers/md/dm-vdo/ |
| H A D | admin-state.h | 20 /* The next state will be quiescent */ 22 /* The VDO is quiescent, there should be no I/O */ 23 bool quiescent; member 136 return vdo_get_admin_state_code(state)->quiescent; in vdo_is_state_quiescent()
|
| H A D | admin-state.c | 70 .quiescent = true, 98 .quiescent = true, 123 .quiescent = true, 135 .quiescent = true, 340 if (code->quiescent) { in vdo_start_draining() 487 * quiescent.
|
| /linux/drivers/scsi/megaraid/ |
| H A D | mega_common.h | 102 * @quiescent : driver is quiescent for now. 142 * quiescent flag should be set by the driver if it is not accepting more 156 uint8_t quiescent; member
|
| H A D | megaraid_ioctl.h | 258 * @quiescent : flag to indicate if ioctl can be issued to this adp 284 uint32_t quiescent; member
|
| /linux/drivers/usb/host/ |
| H A D | uhci-platform.c | 33 /* Reset if the controller isn't already safely quiescent. */ in uhci_platform_init() 183 /* Make sure the controller is quiescent and that we're not using it
|
| H A D | uhci-pci.c | 150 * isn't already safely quiescent. in uhci_pci_init() 156 /* Make sure the controller is quiescent and that we're not using it
|
| /linux/fs/resctrl/ |
| H A D | Kconfig | 19 controls and monitors are left in a quiescent, permissive state.
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| H A D | sprd,sc2731-regulator.yaml | 15 The SC2731 integrates low-voltage and low quiescent current DCDC/LDO.
|
| H A D | maxim,max77802.yaml | 27 3 - Low Power which reduces the quiescent current down to only 1uA
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | richtek,rt9123.yaml | 14 and performance with ultra-low quiescent current. The digital audio interface
|
| /linux/drivers/bus/ |
| H A D | arm-cci.c | 241 * cause the processor to be put in a quiescent state in cci_port_control() 259 * in the cluster ie all other CPUs are quiescent in a low power state. 286 * other CPUs are quiescent in a low power state or waiting for this CPU
|
| /linux/include/linux/ |
| H A D | irq-entry-common.h | 63 * arch_in_rcu_eqs - Architecture specific check for RCU extended quiescent 395 * Scheduler ticks in the idle task can mark quiescent state and in irqentry_enter_from_kernel_mode() 403 * quiescent state and end grace periods prematurely. in irqentry_enter_from_kernel_mode()
|
| H A D | context_tracking.h | 118 * Is RCU watching the current CPU (IOW, it is not in an extended quiescent state)?
|
| /linux/Documentation/scheduler/ |
| H A D | sched-ext.rst | 437 ops.quiescent(); 463 ops.quiescent(); /* Task releases its assigned CPU (wait) */ 483 ``ops.stopping()`` -> ``ops.quiescent()`` -> (property change callback) ->
|
| /linux/drivers/crypto/marvell/octeontx2/ |
| H A D | otx2_cpt_hw_types.h | 357 * When the queue is not execution-quiescent (see CPT_LF_INPROG[EENA,INFLIGHT]), 465 * when the queue is execution-quiescent (see CPT_LF_INPROG[INFLIGHT]).
|
| /linux/tools/memory-model/Documentation/ |
| H A D | simple.txt | 126 data sets. For example, each CPU does private quiescent-state processing 128 locking to report quiescent states up the grace-period combining tree.
|
| /linux/tools/testing/selftests/sched_ext/ |
| H A D | maximal.bpf.c | 146 .quiescent = (void *) maximal_quiescent,
|
| /linux/drivers/xen/xenbus/ |
| H A D | xenbus_comms.c | 442 pr_err("request ring is not quiescent (%08x:%08x)!\n", in xb_init_comms() 446 pr_warn("response ring is not quiescent (%08x:%08x): fixing up\n", in xb_init_comms()
|
| /linux/drivers/scsi/ |
| H A D | megaraid.c | 402 * Check if the HBA is in quiescent state, e.g., during a in megaraid_queue_lck() 406 if (atomic_read(&adapter->quiescent) == 0) in megaraid_queue_lck() 1313 if(atomic_read(&adapter->quiescent) == 0) { in megaraid_isr_iomapped() 1393 if(atomic_read(&adapter->quiescent) == 0) { in megaraid_isr_memmapped() 2089 seq_printf(m, "quiescent = %d\n", in proc_show_config() 2090 atomic_read(&adapter->quiescent)); in proc_show_config() 3089 * should be quiescent before this command is issued. in megadev_ioctl() 3774 atomic_set(&adapter->quiescent, 1); in mega_del_logdrv() 3801 atomic_set(&adapter->quiescent, 0); in mega_del_logdrv() 4075 * Check if the HBA is in quiescent state, e.g., during a in mega_internal_command() [all …]
|
| /linux/kernel/sched/ |
| H A D | ext_internal.h | |
| /linux/drivers/mfd/ |
| H A D | max77650.c | 185 * This IC has a low-power mode which reduces the quiescent current in max77650_i2c_probe()
|
| /linux/kernel/trace/ |
| H A D | trace_benchmark.c | 163 * passed a quiescent state for rcu_tasks. Otherwise in benchmark_event_kthread()
|