Home
last modified time | relevance | path

Searched full:quiescent (Results 1 – 25 of 93) sorted by relevance

1234

/linux/Documentation/RCU/Design/Memory-Ordering/
H A DTree-RCU-Memory-Ordering.rst139 | 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 DExpedited-Grace-Periods.rst22 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 DData-Structures.rst39 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 Dadmin-state.h20 /* 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 Dadmin-state.c70 .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 Dmega_common.h102 * @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 Dmegaraid_ioctl.h258 * @quiescent : flag to indicate if ioctl can be issued to this adp
284 uint32_t quiescent; member
/linux/drivers/usb/host/
H A Duhci-platform.c33 /* 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 Duhci-pci.c150 * 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 DKconfig19 controls and monitors are left in a quiescent, permissive state.
/linux/Documentation/devicetree/bindings/regulator/
H A Dsprd,sc2731-regulator.yaml15 The SC2731 integrates low-voltage and low quiescent current DCDC/LDO.
H A Dmaxim,max77802.yaml27 3 - Low Power which reduces the quiescent current down to only 1uA
/linux/Documentation/devicetree/bindings/sound/
H A Drichtek,rt9123.yaml14 and performance with ultra-low quiescent current. The digital audio interface
/linux/drivers/bus/
H A Darm-cci.c241 * 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 Dirq-entry-common.h63 * 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 Dcontext_tracking.h118 * Is RCU watching the current CPU (IOW, it is not in an extended quiescent state)?
/linux/Documentation/scheduler/
H A Dsched-ext.rst437 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 Dotx2_cpt_hw_types.h357 * 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 Dsimple.txt126 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 Dmaximal.bpf.c146 .quiescent = (void *) maximal_quiescent,
/linux/drivers/xen/xenbus/
H A Dxenbus_comms.c442 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 Dmegaraid.c402 * 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 Dext_internal.h
/linux/drivers/mfd/
H A Dmax77650.c185 * This IC has a low-power mode which reduces the quiescent current in max77650_i2c_probe()
/linux/kernel/trace/
H A Dtrace_benchmark.c163 * passed a quiescent state for rcu_tasks. Otherwise in benchmark_event_kthread()

1234