Home
last modified time | relevance | path

Searched +full:waking +full:- +full:up (Results 1 – 25 of 503) sorted by relevance

12345678910>>...21

/kernel/linux/linux-4.19/arch/powerpc/kernel/
Didle_book3s.S17 #include <asm/asm-offsets.h>
18 #include <asm/ppc-opcode.h>
23 #include <asm/exception-64s.h>
24 #include <asm/book3s/64/mmu-hash.h>
26 #include <asm/asm-compat.h>
27 #include <asm/feature-fixups.h>
58 * Note all register i.e per-core, per-subcore or per-thread is saved
59 * here since any thread in the core might wake up first
63 * Note - SDR1 is dropped in Power ISA v3. Hence not restoring
97 * only in the context of CPU-Hotplug, where these additional SPRs are
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/ftrace/test.d/direct/
Dkprobe-direct.tc2 # SPDX-License-Identifier: GPL-2.0
6 rmmod ftrace-direct ||:
7 if ! modprobe ftrace-direct ; then
8 echo "No ftrace-direct sample module - please build with CONFIG_SAMPLE_FTRACE_DIRECT=m"
15 grep -q "my_direct_func: waking up" trace
17 rmmod ftrace-direct
23 modprobe ftrace-direct
25 grep -q "my_direct_func: waking up" trace
29 rmmod ftrace-direct
36 grep -q "kwake:" trace
[all …]
Dftrace-direct.tc2 # SPDX-License-Identifier: GPL-2.0
5 rmmod ftrace-direct ||:
6 if ! modprobe ftrace-direct ; then
7 echo "No ftrace-direct sample module - please make CONFIG_SAMPLE_FTRACE_DIRECT=m"
14 grep -q "my_direct_func: waking up" trace
16 rmmod ftrace-direct
21 # tracer -> direct -> no direct > no tracer
23 modprobe ftrace-direct
24 rmmod ftrace-direct
27 # tracer -> direct -> no tracer > no direct
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
Dintel_breadcrumbs_types.h1 /* SPDX-License-Identifier: MIT */
16 * with the herd waking after every interrupt and each doing the
18 * bottom-half of the user interrupt) to the first client. After
19 * every interrupt, we wake up one client, who does the heavyweight
21 * or wakes up all the completed clients in parallel, before then
22 * transferring the bottom-half status to the next client in the queue.
25 * bottom-half, we reduce the latency of the first waiter by avoiding
29 * the overhead of waking that client is much preferred.
/kernel/linux/linux-5.10/tools/perf/bench/
Dfutex-wake-parallel.c1 // SPDX-License-Identifier: GPL-2.0
27 #include <subcmd/parse-options.h>
47 /* all threads will block on the same futex -- hash bucket chaos ;) */
62 OPT_UINTEGER('w', "nwakers", &nwaking_threads, "Specify amount of waking threads"),
69 "perf bench futex wake-parallel <options>",
82 waker->nwoken = futex_wake(&futex, nwakes, futex_flag); in waking_workerfn()
83 if (waker->nwoken != nwakes) in waking_workerfn()
85 waker->nwoken, nwakes); in waking_workerfn()
88 timersub(&end, &start, &waker->runtime); in waking_workerfn()
105 * Thread creation order will impact per-thread latency in wakeup_threads()
[all …]
Dfutex-wake.c1 // SPDX-License-Identifier: GPL-2.0
5 * futex-wake: Block a bunch of threads on a futex and wake'em up, N at a time.
8 * in non-error situations: all waiters are queued and all wake calls wakeup
18 #include <subcmd/parse-options.h>
65 threads_starting--; in workerfn()
86 printf("Wokeup %d of %d threads in %.4f ms (+-%.2f%%)\n", in print_summary()
104 CPU_SET(cpu->map[i % cpu->nr], &cpuset); in block_threads()
145 nthreads = cpu->nr; in bench_futex_wake()
155 "waking up %d at a time.\n\n", in bench_futex_wake()
181 /* Ok, all threads are patiently blocked, start waking folks up */ in bench_futex_wake()
/kernel/linux/linux-4.19/tools/perf/bench/
Dfutex-wake-parallel.c1 // SPDX-License-Identifier: GPL-2.0
27 #include <subcmd/parse-options.h>
46 /* all threads will block on the same futex -- hash bucket chaos ;) */
61 OPT_UINTEGER('w', "nwakers", &nwaking_threads, "Specify amount of waking threads"),
68 "perf bench futex wake-parallel <options>",
81 waker->nwoken = futex_wake(&futex, nwakes, futex_flag); in waking_workerfn()
82 if (waker->nwoken != nwakes) in waking_workerfn()
84 waker->nwoken, nwakes); in waking_workerfn()
87 timersub(&end, &start, &waker->runtime); in waking_workerfn()
104 * Thread creation order will impact per-thread latency in wakeup_threads()
[all …]
Dfutex-wake.c1 // SPDX-License-Identifier: GPL-2.0
5 * futex-wake: Block a bunch of threads on a futex and wake'em up, N at a time.
8 * in non-error situations: all waiters are queued and all wake calls wakeup
18 #include <subcmd/parse-options.h>
64 threads_starting--; in workerfn()
85 printf("Wokeup %d of %d threads in %.4f ms (+-%.2f%%)\n", in print_summary()
103 CPU_SET(cpu->map[i % cpu->nr], &cpuset); in block_threads()
143 nthreads = cpu->nr; in bench_futex_wake()
153 "waking up %d at a time.\n\n", in bench_futex_wake()
179 /* Ok, all threads are patiently blocked, start waking folks up */ in bench_futex_wake()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dfsl-tsec-phy.txt5 the definition of the PHY node in booting-without-of.txt for an example
9 - reg : Offset and length of the register set for the device, and optionally
14 - compatible : Should define the compatible device type for the
16 - "fsl,gianfar-tbi"
17 - "fsl,gianfar-mdio"
18 - "fsl,etsec2-tbi"
19 - "fsl,etsec2-mdio"
20 - "fsl,ucc-mdio"
21 - "fsl,fman-mdio"
23 - "gianfar"
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/
Dfsl-tsec-phy.txt5 the definition of the PHY node in booting-without-of.txt for an example
9 - reg : Offset and length of the register set for the device, and optionally
14 - compatible : Should define the compatible device type for the
16 - "fsl,gianfar-tbi"
17 - "fsl,gianfar-mdio"
18 - "fsl,etsec2-tbi"
19 - "fsl,etsec2-mdio"
20 - "fsl,ucc-mdio"
21 - "fsl,fman-mdio"
23 - "gianfar"
[all …]
/kernel/linux/linux-5.10/include/linux/sched/
Dsd_flags.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * sched-domains (multiprocessor balancing) flag declarations.
48 * SHARED_CHILD: Set from the base domain up to cpuset.sched_relax_domain_level.
56 * SHARED_CHILD: Set from the base domain up to the NUMA reclaim level.
64 * SHARED_CHILD: Set from the base domain up to the NUMA reclaim level.
72 * SHARED_CHILD: Set from the base domain up to cpuset.sched_relax_domain_level.
78 * Consider waking task on waking CPU.
80 * SHARED_CHILD: Set from the base domain up to the NUMA reclaim level.
89 * NEEDS_GROUPS: Per-CPU capacity is asymmetric between groups.
96 * SHARED_CHILD: Set from the base domain up until spanned CPUs no longer share
[all …]
/kernel/linux/linux-4.19/include/trace/events/
Dsched.h1 /* SPDX-License-Identifier: GPL-2.0 */
27 memcpy(__entry->comm, t->comm, TASK_COMM_LEN);
28 __entry->pid = t->pid;
31 TP_printk("comm=%s pid=%d", __entry->comm, __entry->pid)
48 __entry->ret = ret;
51 TP_printk("ret=%d", __entry->ret)
55 * Tracepoint for waking up a task:
72 memcpy(__entry->comm, p->comm, TASK_COMM_LEN);
73 __entry->pid = p->pid;
74 __entry->prio = p->prio; /* XXX SCHED_DEADLINE */
[all …]
/kernel/linux/linux-4.19/Documentation/
Dfutex-requeue-pi.txt5 Requeueing of tasks from a non-PI futex to a PI futex requires
8 boosting logic [see rt-mutex-desgin.txt] For the purposes of
14 ----------
17 pthread_cond_broadcast() must resort to waking all the tasks waiting
19 gets to run first in classic thundering-herd formation. An ideal
20 implementation would wake the highest-priority waiter, and leave the
29 lock(cond->__data.__lock);
32 unlock(cond->__data.__lock);
33 futex_wait(cond->__data.__futex);
34 lock(cond->__data.__lock);
[all …]
/kernel/linux/linux-5.10/Documentation/locking/
Dfutex-requeue-pi.rst5 Requeueing of tasks from a non-PI futex to a PI futex requires
8 boosting logic [see rt-mutex-desgin.txt] For the purposes of
14 ----------
17 pthread_cond_broadcast() must resort to waking all the tasks waiting
19 gets to run first in classic thundering-herd formation. An ideal
20 implementation would wake the highest-priority waiter, and leave the
29 lock(cond->__data.__lock);
32 unlock(cond->__data.__lock);
33 futex_wait(cond->__data.__futex);
34 lock(cond->__data.__lock);
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/input/touchscreen/
Degalax-ts.txt4 - compatible: must be "eeti,egalax_ts"
5 - reg: i2c slave address
6 - interrupts: touch controller interrupt
7 - wakeup-gpios: the gpio pin to be used for waking up the controller
15 interrupt-parent = <&gpio1>;
17 wakeup-gpios = <&gpio1 9 0>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/
Degalax-ts.txt4 - compatible: must be "eeti,egalax_ts"
5 - reg: i2c slave address
6 - interrupts: touch controller interrupt
7 - wakeup-gpios: the gpio pin to be used for waking up the controller
15 interrupt-parent = <&gpio1>;
17 wakeup-gpios = <&gpio1 9 0>;
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/
Dpci.h1 /* SPDX-License-Identifier: ISC */
3 * Copyright (c) 2005-2011 Atheros Communications Inc.
4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
31 * PCI-specific Target state
36 * HOST_INTEREST->hi_interconnect_state points here
37 * (and all members are 32-bit quantities in order to
79 /* Per-pipe state. */
130 * bootup. To do that the original PCI-E Link Control is stored before
131 * device bootup is executed and re-programmed later.
138 /* The device has a special powersave-oriented register. When device is
[all …]
/kernel/linux/linux-4.19/Documentation/ABI/testing/
Dsysfs-driver-intel-rapid-start1 What: /sys/bus/acpi/intel-rapid-start/wakeup_events
15 What: /sys/bus/acpi/intel-rapid-start/wakeup_time
20 remain asleep before waking up to enter hibernation.
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-driver-intel-rapid-start1 What: /sys/bus/acpi/intel-rapid-start/wakeup_events
15 What: /sys/bus/acpi/intel-rapid-start/wakeup_time
20 remain asleep before waking up to enter hibernation.
/kernel/linux/linux-4.19/drivers/net/wireless/ath/ath10k/
Dpci.h2 * Copyright (c) 2005-2011 Atheros Communications Inc.
3 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc.
41 * PCI-specific Target state
46 * HOST_INTEREST->hi_interconnect_state points here
47 * (and all members are 32-bit quantities in order to
89 /* Per-pipe state. */
136 * bootup. To do that the original PCI-E Link Control is stored before
137 * device bootup is executed and re-programmed later.
144 /* The device has a special powersave-oriented register. When device is
147 * waking up the device might scribble over host memory or return
[all …]
/kernel/linux/linux-5.10/samples/ftrace/
Dftrace-direct.c1 // SPDX-License-Identifier: GPL-2.0-only
9 trace_printk("waking up %s-%d\n", p->comm, p->pid); in my_direct_func()
26 " .size my_tramp, .-my_tramp\n"
/kernel/linux/linux-5.10/arch/arm/mach-tegra/
Dreset-handler.S1 /* SPDX-License-Identifier: GPL-2.0-only */
13 #include <asm/asm-offsets.h>
28 * re-enabling sdram.
72 /* L2 cache resume & re-enable */
104 * r0=3 for the wake-up notification.
133 * must be position-independent.
154 # Tegra20 is a Cortex-A9 r1p1
170 # Tegra30 is a Cortex-A9 r2p9
191 /* Waking up from LP1? */
204 /* Waking up from LP2? */
[all …]
/kernel/linux/linux-4.19/arch/arm/mach-tegra/
Dreset-handler.S23 #include <asm/asm-offsets.h>
40 * re-enabling sdram.
83 /* L2 cache resume & re-enable */
115 * must be position-independent.
129 # Tegra20 is a Cortex-A9 r1p1
145 # Tegra30 is a Cortex-A9 r2p9
171 /* If not CPU0, don't let CPU0 reset CPU1 now that CPU1 is coming up. */
179 /* Waking up from LP1? */
192 /* Waking up from LP2? */
248 addne r2, r1, #(FLOW_CTRL_CPU1_CSR-8)
[all …]
/kernel/linux/linux-4.19/include/linux/platform_data/
Dkeypad-nomadik-ske.h2 * Copyright (C) ST-Ericsson SA 2010
30 * struct keypad_platform_data - structure for platform specific data
38 * @wakeup_enable: allow waking up the system
/kernel/linux/linux-5.10/include/linux/platform_data/
Dkeypad-nomadik-ske.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) ST-Ericsson SA 2010
30 * struct keypad_platform_data - structure for platform specific data
38 * @wakeup_enable: allow waking up the system

12345678910>>...21