Home
last modified time | relevance | path

Searched refs:to (Results 1 – 25 of 31) 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
36 bool "Hibernation (aka 'suspend to disk')"
43 Enable the suspend to disk (STD) functionality, which is usually
[all …]
/kernel/rcu/
DKconfig14 thousands of CPUs. It also scales down nicely to
24 is also required. It also scales down nicely to
39 bool "Make expert-level adjustments to RCU configuration"
42 This option needs to be enabled if you wish to make
43 expert-level adjustments to RCU configuration. By default,
47 obscure RCU options to be set up.
49 Say Y if you need to make expert-level adjustments to RCU.
84 the TINY and TREE variants of RCU. The purpose is to allow
85 the tiny variants to disable RCU CPU stall warnings, while
100 of RCU, allowing RCU to work efficiently on machines with
[all …]
DKconfig.debug18 need to be converted to pass a lockdep expression. To prevent
36 after the fact on the running kernel to be tested, if desired.
38 Say Y here if you want RCU performance tests to be built into
40 Say M if you want the RCU performance tests to build as a module.
53 after the fact on the running kernel to be tested, if desired.
55 Say Y here if you want RCU torture tests to be built into
57 Say M if you want the RCU torture tests to build as a module.
80 Say Y here if you want to enable RCU tracing
84 bool "Provide debugging asserts for adding NO_HZ support to an arch"
/kernel/trace/
DKconfig89 Adds a very slight overhead to tracing when enabled.
98 of the kernel can use them to generate or add hooks to them.
102 # This allows those options to appear when no other tracer is selected. But the
104 # GENERIC_TRACER and TRACING to avoid circular dependencies to accomplish the
122 # Minimum requirements an architecture has to meet for us to
123 # be able to offer generic tracing facilities:
150 Enable the kernel to trace every kernel function. This is done
151 by using a compiler feature to insert a small, 5-byte No-Operation
165 Enable the kernel to trace a function at both its return
167 Its first purpose is to trace the duration of functions and
[all …]
Dtrace_uprobe.c453 static int append_trace_uprobe(struct trace_uprobe *tu, struct trace_uprobe *to) in append_trace_uprobe() argument
457 ret = trace_probe_compare_arg_type(&tu->tp, &to->tp); in append_trace_uprobe()
464 if (trace_uprobe_has_same_uprobe(to, tu)) { in append_trace_uprobe()
471 ret = trace_probe_append(&tu->tp, &to->tp); in append_trace_uprobe()
Dtrace_probe.c953 int trace_probe_append(struct trace_probe *tp, struct trace_probe *to) in trace_probe_append() argument
961 tp->event = to->event; in trace_probe_append()
962 list_add_tail(&tp->list, trace_probe_probe_list(to)); in trace_probe_append()
Dtrace_kprobe.c588 static int append_trace_kprobe(struct trace_kprobe *tk, struct trace_kprobe *to) in append_trace_kprobe() argument
592 ret = trace_probe_compare_arg_type(&tk->tp, &to->tp); in append_trace_kprobe()
599 if (trace_kprobe_has_same_kprobe(to, tk)) { in append_trace_kprobe()
606 ret = trace_probe_append(&tk->tp, &to->tp); in append_trace_kprobe()
/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.
60 default is chosen according to your GCC version. However, there are
62 In such a case, change this option to adjust the format used in the
69 Select this option to use the format defined by GCC 3.4.
74 Select this option to use the format defined by GCC 4.7.
/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.c3183 int copy_siginfo_to_user(siginfo_t __user *to, const kernel_siginfo_t *from) in copy_siginfo_to_user() argument
3185 char __user *expansion = si_expansion(to); in copy_siginfo_to_user()
3186 if (copy_to_user(to, from , sizeof(struct kernel_siginfo))) in copy_siginfo_to_user()
3216 static int __copy_siginfo_from_user(int signo, kernel_siginfo_t *to, in __copy_siginfo_from_user() argument
3219 if (copy_from_user(to, from, sizeof(struct kernel_siginfo))) in __copy_siginfo_from_user()
3221 to->si_signo = signo; in __copy_siginfo_from_user()
3222 return post_copy_siginfo_from_user(to, from); in __copy_siginfo_from_user()
3225 int copy_siginfo_from_user(kernel_siginfo_t *to, const siginfo_t __user *from) in copy_siginfo_from_user() argument
3227 if (copy_from_user(to, from, sizeof(struct kernel_siginfo))) in copy_siginfo_from_user()
3229 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.
Dfutex.c2788 struct hrtimer_sleeper timeout, *to; in futex_wait() local
2798 to = futex_setup_timer(abs_time, &timeout, flags, in futex_wait()
2810 futex_wait_queue_me(hb, &q, to); in futex_wait()
2818 if (to && !to->task) in futex_wait()
2843 if (to) { in futex_wait()
2844 hrtimer_cancel(&to->timer); in futex_wait()
2845 destroy_hrtimer_on_stack(&to->timer); in futex_wait()
2879 struct hrtimer_sleeper timeout, *to; in futex_lock_pi() local
2893 to = futex_setup_timer(time, &timeout, FLAGS_CLOCKRT, 0); in futex_lock_pi()
2985 if (unlikely(to)) in futex_lock_pi()
[all …]
/kernel/dma/
DKconfig27 # need to enable this.
85 to allocate big physically-contiguous blocks of memory for use with
105 default, but it can be enabled by passing cma=size[MG] to the kernel.
117 enabled by passing cma=size[MG] to the kernel.
142 DMA mapping framework by default aligns all buffers to the smallest
143 PAGE_SIZE order which is greater than or equal to the requested buffer
144 size. This works well for buffers up to a few hundreds kilobytes, but
147 buffers will be aligned only to this specified order. The order is
150 For example, if your system defaults to 4KiB pages, the order value
151 of 8 means that the buffers will be aligned up to 1MiB only.
[all …]
/kernel/time/
DKconfig8 # Watchdog function for clocksources to detect instabilities
59 # only related to the tick functionality. Oneshot clockevent devices
88 Most of the time you want to say Y here.
105 Adaptively try to shutdown the tick whenever possible, even when
110 You need to fill up the nohz_full boot parameter with the
129 The major pre-requirement for full dynticks to work is to
131 other dependencies to provide in order to make the full
136 requirements to make the full dynticks feature working.
137 Without the full dynticks, there is no way to test the support
155 We keep it around for a little while to enforce backward
Dclocksource.c45 clocks_calc_mult_shift(u32 *mult, u32 *shift, u32 from, u32 to, u32 maxsec) in clocks_calc_mult_shift() argument
65 tmp = (u64) to << sft; in clocks_calc_mult_shift()
/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
119 to define a high CONFIG_NR_CPUS value but still want to have
125 If you don't know what to do here, say N.
134 developers and debugging of hard to diagnose interrupt problems.
136 If you don't know what to do here, say N.
143 Allow to specify the low level IRQ handler at run time.
/kernel/bpf/
Dcore.c905 struct bpf_insn *to = to_buff; in bpf_jit_blind_insn() local
935 *to++ = BPF_ALU64_REG(BPF_XOR, from->dst_reg, from->dst_reg); in bpf_jit_blind_insn()
949 *to++ = BPF_ALU32_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn()
950 *to++ = BPF_ALU32_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
951 *to++ = BPF_ALU32_REG(from->code, from->dst_reg, BPF_REG_AX); in bpf_jit_blind_insn()
963 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn()
964 *to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
965 *to++ = BPF_ALU64_REG(from->code, from->dst_reg, BPF_REG_AX); in bpf_jit_blind_insn()
983 *to++ = BPF_ALU64_IMM(BPF_MOV, BPF_REG_AX, imm_rnd ^ from->imm); in bpf_jit_blind_insn()
984 *to++ = BPF_ALU64_IMM(BPF_XOR, BPF_REG_AX, imm_rnd); in bpf_jit_blind_insn()
[all …]
/kernel/events/
Dhw_breakpoint.c451 static void hw_breakpoint_copy_attr(struct perf_event_attr *to, in hw_breakpoint_copy_attr() argument
454 to->bp_addr = from->bp_addr; in hw_breakpoint_copy_attr()
455 to->bp_type = from->bp_type; in hw_breakpoint_copy_attr()
456 to->bp_len = from->bp_len; in hw_breakpoint_copy_attr()
457 to->disabled = from->disabled; in hw_breakpoint_copy_attr()
/kernel/cgroup/
Dcgroup-v1.c98 int cgroup_transfer_tasks(struct cgroup *to, struct cgroup *from) in cgroup_transfer_tasks() argument
106 if (cgroup_on_dfl(to)) in cgroup_transfer_tasks()
109 ret = cgroup_migrate_vet_dst(to); in cgroup_transfer_tasks()
120 cgroup_migrate_add_src(link->cset, to, &mgctx); in cgroup_transfer_tasks()
145 TRACE_CGROUP_PATH(transfer_tasks, to, task, false); in cgroup_transfer_tasks()
Dcpuset.c1571 nodemask_t to; member
1580 do_migrate_pages(mwork->mm, &mwork->from, &mwork->to, MPOL_MF_MOVE_ALL); in cpuset_migrate_mm_workfn()
1586 const nodemask_t *to) in cpuset_migrate_mm() argument
1594 mwork->to = *to; in cpuset_migrate_mm()
/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.h146 struct hrtimer_sleeper *to,
/kernel/sched/
Dpsi.c902 void cgroup_move_task(struct task_struct *task, struct css_set *to) in cgroup_move_task() argument
913 rcu_assign_pointer(task->cgroups, to); in cgroup_move_task()
931 rcu_assign_pointer(task->cgroups, to); in cgroup_move_task()

12