Home
last modified time | relevance | path

Searched refs:to (Results 1 – 25 of 35) sorted by relevance

12

/kernel/power/
DKconfig3 bool "Suspend to RAM and standby"
7 Allow the system to enter sleep states in which main memory is
9 suspend-to-RAM state (e.g. the ACPI S3 state).
12 bool "Enable freezer for suspend to RAM/standby" \
17 This allows you to turn off the freezer for suspend. If this is
18 done, no tasks are frozen for suspend to RAM/standby.
23 bool "Skip kernel's sys_sync() on suspend to RAM/standby"
28 Some systems prefer not to pay this cost on every invocation
31 at '/sys/power/sync_on_suspend' to configure this behaviour.
33 to change the default to disable the kernel sys_sync().
[all …]
/kernel/rcu/
DKconfig14 thousands of CPUs. It also scales down nicely to
25 is also required. It also scales down nicely to
40 bool "Make expert-level adjustments to RCU configuration"
43 This option needs to be enabled if you wish to make
44 expert-level adjustments to RCU configuration. By default,
48 obscure RCU options to be set up.
50 Say Y if you need to make expert-level adjustments to RCU.
102 these readers to appear in the idle loop as well as on the CPU
110 the TINY and TREE variants of RCU. The purpose is to allow
111 the tiny variants to disable RCU CPU stall warnings, while
[all …]
DKconfig.debug18 need to be converted to pass a lockdep expression. To prevent
38 after the fact on the running kernel to be tested, if desired.
40 Say Y here if you want RCU performance tests to be built into
42 Say M if you want the RCU performance tests to build as a module.
57 after the fact on the running kernel to be tested, if desired.
59 Say Y here if you want RCU torture tests to be built into
61 Say M if you want the RCU torture tests to build as a module.
76 The kernel module may be built after the fact on the running kernel to be
80 Say M if you want to build it as a module instead.
103 Say Y here if you want to enable RCU tracing
[all …]
/kernel/trace/
DKconfig87 Adds a very slight overhead to tracing when enabled.
104 of the kernel can use them to generate or add hooks to them.
109 Provides an option to not automount tracefs in /sys/kernel/debug/tracing.
113 # This allows those options to appear when no other tracer is selected. But the
115 # GENERIC_TRACER and TRACING to avoid circular dependencies to accomplish the
133 # Minimum requirements an architecture has to meet for us to
134 # be able to offer generic tracing facilities:
157 Enable developer to setup ftrace subsystem via supplemental
171 Enable the kernel to trace every kernel function. This is done
172 by using a compiler feature to insert a small, 5-byte No-Operation
[all …]
Dtrace_uprobe.c439 static int append_trace_uprobe(struct trace_uprobe *tu, struct trace_uprobe *to) in append_trace_uprobe() argument
443 ret = trace_probe_compare_arg_type(&tu->tp, &to->tp); in append_trace_uprobe()
450 if (trace_uprobe_has_same_uprobe(to, tu)) { in append_trace_uprobe()
457 ret = trace_probe_append(&tu->tp, &to->tp); in append_trace_uprobe()
Dtrace_probe.c956 int trace_probe_append(struct trace_probe *tp, struct trace_probe *to) in trace_probe_append() argument
964 tp->event = to->event; in trace_probe_append()
965 list_add_tail(&tp->list, trace_probe_probe_list(to)); in trace_probe_append()
/kernel/
DKconfig.preempt16 scientific/computation system, or if you want to maximize the
25 "explicit preemption points" to the kernel code. These new
26 preemption points have been selected to reduce the maximum
30 This allows reaction to interactive events by allowing a
31 low priority process to voluntarily preempt itself even if it
33 applications to run more 'smoothly' even when the system is
46 preemptible. This allows reaction to interactive events by
47 permitting a low priority process to be preempted involuntarily
49 otherwise not be about to reach a natural preemption point.
50 This allows applications to run more 'smoothly' even when the
[all …]
Dsignal.c3236 int copy_siginfo_to_user(siginfo_t __user *to, const kernel_siginfo_t *from) in copy_siginfo_to_user() argument
3238 char __user *expansion = si_expansion(to); in copy_siginfo_to_user()
3239 if (copy_to_user(to, from , sizeof(struct kernel_siginfo))) in copy_siginfo_to_user()
3269 static int __copy_siginfo_from_user(int signo, kernel_siginfo_t *to, in __copy_siginfo_from_user() argument
3272 if (copy_from_user(to, from, sizeof(struct kernel_siginfo))) in __copy_siginfo_from_user()
3274 to->si_signo = signo; in __copy_siginfo_from_user()
3275 return post_copy_siginfo_from_user(to, from); in __copy_siginfo_from_user()
3278 int copy_siginfo_from_user(kernel_siginfo_t *to, const siginfo_t __user *from) in copy_siginfo_from_user() argument
3280 if (copy_from_user(to, from, sizeof(struct kernel_siginfo))) in copy_siginfo_from_user()
3282 return post_copy_siginfo_from_user(to, from); in copy_siginfo_from_user()
[all …]
DKconfig.hz11 to have the timer interrupt run at 1000 Hz but 100 Hz may be more
12 beneficial for servers and NUMA systems that do not need to have
16 environment leading to NR_CPUS * HZ number of timer interrupts
32 on SMP and NUMA systems. If you are going to be using NTSC video
47 systems requiring fast interactive responses to events.
/kernel/dma/
DKconfig42 # need to enable this.
88 # Should be selected if we can mmap non-coherent mappings to userspace.
89 # The only thing that is really required is a way to set an uncached bit
115 to allocate big physically-contiguous blocks of memory for use with
130 Enable this option to get pernuma CMA areas so that devices like
146 default, but it can be enabled by passing cma=size[MG] to the kernel.
158 enabled by passing cma=size[MG] to the kernel.
183 DMA mapping framework by default aligns all buffers to the smallest
184 PAGE_SIZE order which is greater than or equal to the requested buffer
185 size. This works well for buffers up to a few hundreds kilobytes, but
[all …]
/kernel/gcov/
DKconfig15 Additionally specify CONFIG_GCOV_PROFILE_ALL=y to get profiling data
17 directories, add a line similar to the following to the respective
33 Note that the debugfs filesystem has to be mounted to access
51 larger and run slower. Also be sure to exclude files from profiling
52 which are not linked to the kernel image to prevent linker errors.
/kernel/time/
DKconfig8 # Watchdog function for clocksources to detect instabilities
55 # Select to handle posix CPU timers from task_work
68 # only related to the tick functionality. Oneshot clockevent devices
97 Most of the time you want to say Y here.
114 Adaptively try to shutdown the tick whenever possible, even when
119 You need to fill up the nohz_full boot parameter with the
138 The major pre-requirement for full dynticks to work is to
140 other dependencies to provide in order to make the full
145 requirements to make the full dynticks feature working.
146 Without the full dynticks, there is no way to test the support
[all …]
/kernel/livepatch/
DKconfig16 Say Y here if you want to support kernel live patching.
18 module uses the interface provided by this option to register
19 a patch, causing calls to patched functions to be redirected
20 to new function code contained in the patch module.
/kernel/irq/
DKconfig29 # Facility to allocate a hardware interrupt. This is legacy support
125 to define a high CONFIG_NR_CPUS value but still want to have
131 If you don't know what to do here, say N.
141 developers and debugging of hard to diagnose interrupt problems.
143 If you don't know what to do here, say N.
150 Allow to specify the low level IRQ handler at run time.
/kernel/futex/
Dcore.c2707 struct hrtimer_sleeper timeout, *to; in futex_wait() local
2718 to = futex_setup_timer(abs_time, &timeout, flags, in futex_wait()
2730 futex_wait_queue_me(hb, &q, to); in futex_wait()
2738 if (to && !to->task) in futex_wait()
2762 if (to) { in futex_wait()
2763 hrtimer_cancel(&to->timer); in futex_wait()
2764 destroy_hrtimer_on_stack(&to->timer); in futex_wait()
2799 struct hrtimer_sleeper timeout, *to; in futex_lock_pi() local
2812 to = futex_setup_timer(time, &timeout, FLAGS_CLOCKRT, 0); in futex_lock_pi()
2903 if (unlikely(to)) in futex_lock_pi()
[all …]
/kernel/bpf/
Dcore.c975 struct bpf_insn *to = to_buff; in bpf_jit_blind_insn() local
1005 *to++ = BPF_ALU64_REG(BPF_XOR, from->dst_reg, from->dst_reg); in bpf_jit_blind_insn()
1019 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn()
1020 *to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
1021 *to++ = BPF_ALU32_REG(from->code, from->dst_reg, BPF_REG_AX); in bpf_jit_blind_insn()
1033 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn()
1034 *to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
1035 *to++ = BPF_ALU64_REG(from->code, from->dst_reg, BPF_REG_AX); in bpf_jit_blind_insn()
1053 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn()
1054 *to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
[all …]
Ddispatcher.c133 struct bpf_prog *to) in bpf_dispatcher_change_prog() argument
138 if (from == to) in bpf_dispatcher_change_prog()
151 changed |= bpf_dispatcher_add_prog(d, to); in bpf_dispatcher_change_prog()
/kernel/bpf/preload/iterators/
DREADME2 If you change "iterators.bpf.c" do "make -j" in this directory to rebuild "iterators.skel.h".
3 Make sure to have clang 10 installed.
/kernel/events/
Dhw_breakpoint.c467 static void hw_breakpoint_copy_attr(struct perf_event_attr *to, in hw_breakpoint_copy_attr() argument
470 to->bp_addr = from->bp_addr; in hw_breakpoint_copy_attr()
471 to->bp_type = from->bp_type; in hw_breakpoint_copy_attr()
472 to->bp_len = from->bp_len; in hw_breakpoint_copy_attr()
473 to->disabled = from->disabled; in hw_breakpoint_copy_attr()
Dring_buffer.c572 unsigned long from, unsigned long to) in perf_output_copy_aux() argument
579 to &= (rb->aux_nr_pages << PAGE_SHIFT) - 1; in perf_output_copy_aux()
583 if (to > from) in perf_output_copy_aux()
584 tocopy = min(tocopy, to - from); in perf_output_copy_aux()
598 } while (to != from); in perf_output_copy_aux()
/kernel/cgroup/
Dcgroup-v1.c96 int cgroup_transfer_tasks(struct cgroup *to, struct cgroup *from) in cgroup_transfer_tasks() argument
104 if (cgroup_on_dfl(to)) in cgroup_transfer_tasks()
107 ret = cgroup_migrate_vet_dst(to); in cgroup_transfer_tasks()
118 cgroup_migrate_add_src(link->cset, to, &mgctx); in cgroup_transfer_tasks()
143 TRACE_CGROUP_PATH(transfer_tasks, to, task, false); in cgroup_transfer_tasks()
/kernel/debug/kdb/
Dkdb_cmds1 # Initial commands for kdb, alter to suit your needs.
/kernel/configs/
Dxen.config1 # global stuff - these enable us to allow some
/kernel/locking/
Drtmutex_common.h145 struct hrtimer_sleeper *to,
/kernel/sched/
Dpsi.c1021 void cgroup_move_task(struct task_struct *task, struct css_set *to) in cgroup_move_task() argument
1032 rcu_assign_pointer(task->cgroups, to); in cgroup_move_task()
1068 rcu_assign_pointer(task->cgroups, to); in cgroup_move_task()

12