/linux-6.8/Documentation/locking/ |
D | locktypes.rst | 15 - Sleeping locks 26 Sleeping locks 29 Sleeping locks can only be acquired in preemptible task context. 34 versions of these primitives. In short, don't acquire sleeping locks from 37 Sleeping lock types: 46 On PREEMPT_RT kernels, these lock types are converted to sleeping locks: 512 - Lock types of the same lock category (sleeping, CPU local, spinning) 516 - Sleeping lock types cannot nest inside CPU local and spinning lock types. 518 - CPU local and spinning lock types can nest inside sleeping lock types. 525 rwlock_t from spinning to sleeping and substitutes local_lock with a [all …]
|
D | mutex-design.rst | 15 or similar theoretical text books. Mutexes are sleeping locks which 57 for sleeping lock implementation. An important feature of the customized 71 task and busy-waiting for a few cycles instead of immediately sleeping, 104 Mutexes - and most other sleeping locks like rwsems - do not provide an
|
/linux-6.8/Documentation/timers/ |
D | timers-howto.rst | 63 SLEEPING FOR "A FEW" USECS ( < ~10us? ): 73 SLEEPING FOR ~USECS OR SMALL MSECS ( 10us - 20ms): 103 SLEEPING FOR LARGER MSECS ( 10ms+ ) 114 FLEXIBLE SLEEPING (any delay, uninterruptible)
|
/linux-6.8/drivers/macintosh/ |
D | via-pmu-backlight.c | 20 static int sleeping, uses_pmu_bl; variable 100 /* Don't update brightness when sleeping */ in pmu_backlight_update_status() 101 if (!sleeping) in pmu_backlight_update_status() 119 sleeping = sleep; in pmu_backlight_set_sleep()
|
D | mediabay.c | 65 int sleeping; member 545 if (!media_bays[i].sleeping) in media_bay_task() 587 bay->sleeping = 0; in media_bay_attach() 622 bay->sleeping = 1; in media_bay_suspend() 660 bay->sleeping = 0; in media_bay_resume()
|
/linux-6.8/Documentation/virt/kvm/ |
D | vcpu-requests.rst | 56 2) Waking a sleeping VCPU. Sleeping VCPUs are VCPU threads outside guest 61 sleeping, then there is nothing to do. 153 from VCPUs running in guest mode. That is, sleeping VCPUs do not need 154 to be awakened for these requests. Sleeping VCPUs will handle the 162 If, for example, the VCPU is sleeping, so no IPI is necessary, then 279 Sleeping VCPUs
|
/linux-6.8/Documentation/accounting/ |
D | cgroupstats.rst | 29 sleeping 1, blocked 0, running 1, stopped 0, uninterruptible 0 31 sleeping 155, blocked 0, running 1, stopped 0, uninterruptible 2
|
/linux-6.8/include/linux/pinctrl/ |
D | pinctrl-state.h | 25 * but not fully sleeping - some power may be on but clocks gated for 29 * when the pins are sleeping. This is a state where the system is in
|
/linux-6.8/kernel/dma/ |
D | remap.c | 20 * Cannot be used in non-sleeping contexts 36 * Cannot be used in non-sleeping contexts
|
/linux-6.8/kernel/sched/ |
D | idle.c | 263 * the CPU sleeping instruction is reached. Otherwise an interrupt in do_idle() 265 * wakes from the sleeping instruction. And testing need_resched() in do_idle() 278 * - ROLLBACK based idle handlers with the sleeping instruction in do_idle() 282 * need_resched() check before re-executing the sleeping in do_idle() 285 * appropriate CPU sleeping instruction, then a FAST-FORWARD in do_idle()
|
/linux-6.8/include/linux/ |
D | seqlock_types.h | 43 * sections will not be able to acquire locks which become sleeping locks 54 * sleeping locks. See Documentation/locking/locktypes.rst
|
D | osq_lock.h | 6 * An MCS like lock especially tailored for optimistic spinning for sleeping
|
/linux-6.8/arch/arm/mach-pxa/ |
D | pm.c | 38 /* before sleeping, calculate and save a checksum */ in pxa_pm_enter() 47 /* after sleeping, validate the checksum */ in pxa_pm_enter()
|
/linux-6.8/kernel/ |
D | workqueue_internal.h | 37 int sleeping; /* S: is worker sleeping? */ member
|
/linux-6.8/drivers/gpu/drm/i915/ |
D | Kconfig.profile | 96 Before sleeping waiting for a request (GPU operation) to complete, 113 By stopping submission and sleeping for a short time before resetting
|
/linux-6.8/tools/laptop/dslm/ |
D | dslm.c | 40 state = 0; /* "sleeping"; */ in check_powermode() 52 if (i == 0) return "sleeping"; in state_name()
|
/linux-6.8/drivers/firmware/arm_scmi/ |
D | Kconfig | 121 mode, avoiding any kind of sleeping behaviour for selected 161 mode, avoiding any kind of sleeping behaviour for selected
|
/linux-6.8/arch/arc/kernel/ |
D | stacktrace.c | 81 * Asynchronous unwinding of a likely sleeping task in seed_unwind_frame_info() 82 * - first ensure it is actually sleeping in seed_unwind_frame_info() 265 /* Assumes @tsk is sleeping so unwinds from __switch_to */ in save_stack_trace_tsk()
|
/linux-6.8/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | sta.h | 28 * even if it also needs to send traffic to a sleeping STA1, without being 29 * blocked by the sleeping station. 377 * @sleeping: indicates the station is sleeping (when not offloaded to FW) 379 * @sleeping: sta sleep transitions in power management 428 bool sleeping; member
|
/linux-6.8/net/sunrpc/ |
D | sched.c | 315 * and then waking up all tasks that were sleeping. 377 * Prepare for sleeping on a wait queue. 704 * @queue: rpc_wait_queue on which the tasks are sleeping 721 * @queue: rpc_wait_queue on which the tasks are sleeping 735 * @queue: rpc_wait_queue on which the tasks are sleeping 752 * @queue: rpc_wait_queue on which the tasks are sleeping 950 * Lockless check for whether task is sleeping or not. in __rpc_execute() 992 * clean up after sleeping on some queue, we don't in __rpc_execute()
|
/linux-6.8/sound/core/seq/oss/ |
D | seq_oss_readq.c | 80 /* if someone sleeping, wake'em up */ in snd_seq_oss_readq_clear() 247 (waitqueue_active(&q->midi_sleep) ? "sleeping":"running"), in snd_seq_oss_readq_info_read()
|
/linux-6.8/kernel/locking/ |
D | rtmutex_common.h | 63 * "sleeping" spinlocks on RT 64 * @head: The regular wake_q_head for sleeping lock variants
|
/linux-6.8/Documentation/devicetree/bindings/input/ |
D | syna,rmi4.yaml | 69 If set the device will run at full power without sleeping. nosleep 71 nosleep (allow sleeping), and 2 will enable nosleep (disabling
|
/linux-6.8/drivers/media/dvb-frontends/ |
D | rtl2830_priv.h | 25 bool sleeping; member
|
/linux-6.8/Documentation/livepatch/ |
D | livepatch.rst | 97 1. The first and most effective approach is stack checking of sleeping 108 a) Patching I/O-bound user tasks which are sleeping on an affected 163 are sleeping in (/proc/<pid>/stack may help here). Removal (rmmod) of patch 165 guaranteed there is no task sleeping in such module. It implies unbounded
|