/kernel/dma/ |
D | Kconfig | 41 # people thing of when saying write combine, so very few platforms should 115 to allocate big physically-contiguous blocks of memory for use with 133 You can set the size of pernuma CMA by specifying "cma_pernuma=size" 144 Defines the size (in MiB) of the default memory area for Contiguous 145 Memory Allocator. If the size of 0 is selected, CMA is disabled by 150 int "Percentage of total memory" 155 Defines the size of the default memory area for Contiguous Memory 156 Allocator as a percentage of the total memory in the system. 179 int "Maximum PAGE_SIZE order of alignment for contiguous buffers" 189 expressed as a power of two multiplied by the PAGE_SIZE. [all …]
|
/kernel/rcu/ |
D | Kconfig | 14 thousands of CPUs. It also scales down nicely to 24 thousands of CPUs, but for which real-time response 37 memory footprint of RCU. 46 side-effect of preventing "make oldconfig" from asking you all 47 sorts of detailed questions about how you would like numerous 57 This option selects the sleepable version of RCU. This version 65 This option selects the single-CPU non-preemptible version of SRCU. 71 This option selects the full-fledged version of SRCU. 110 the TINY and TREE variants of RCU. The purpose is to allow 125 This option controls the fanout of hierarchical implementations [all …]
|
D | Kconfig.debug | 90 number of seconds, a CPU stall warning is printed. If the 110 This option provides consistency checks in RCU's handling of 129 when looking for certain types of RCU usage bugs, for example,
|
/kernel/trace/ |
D | Kconfig | 62 C version of recordmcount available? 86 Allow the use of ring_buffer_swap_cpu. 104 of the kernel can use them to generate or add hooks to them. 116 # hiding of the automatic options. 173 instruction at the beginning of every kernel function, which NOP 176 (the bootup default), then the overhead of the instructions is very 188 Its first purpose is to trace the duration of functions and 191 address on the current task structure into a stack of calls. 200 dynamically (will patch them out of the binary image and 202 compile time, a table is made of all the locations that ftrace [all …]
|
/kernel/cgroup/ |
D | debug.c | 42 struct kernfs_open_file *of = seq->private; in current_css_set_read() local 48 if (!cgroup_kn_lock_live(of->kn, false)) in current_css_set_read() 72 cgroup_kn_unlock(of->kn); in current_css_set_read() 205 struct kernfs_open_file *of = seq->private; in cgroup_subsys_states_read() local 212 cgrp = cgroup_kn_lock_live(of->kn, false); in cgroup_subsys_states_read() 232 cgroup_kn_unlock(of->kn); in cgroup_subsys_states_read() 257 struct kernfs_open_file *of = seq->private; in cgroup_masks_read() local 260 cgrp = cgroup_kn_lock_live(of->kn, false); in cgroup_masks_read() 267 cgroup_kn_unlock(of->kn); in cgroup_masks_read()
|
D | cgroup-v1.c | 397 struct kernfs_open_file *of = s->private; in cgroup_pidlist_start() local 398 struct cgroup_file_ctx *ctx = of->priv; in cgroup_pidlist_start() 452 struct kernfs_open_file *of = s->private; in cgroup_pidlist_stop() local 453 struct cgroup_file_ctx *ctx = of->priv; in cgroup_pidlist_stop() 464 struct kernfs_open_file *of = s->private; in cgroup_pidlist_next() local 465 struct cgroup_file_ctx *ctx = of->priv; in cgroup_pidlist_next() 490 static ssize_t __cgroup1_procs_write(struct kernfs_open_file *of, in __cgroup1_procs_write() argument 500 cgrp = cgroup_kn_lock_live(of->kn, false); in __cgroup1_procs_write() 514 cred = of->file->f_cred; in __cgroup1_procs_write() 531 cgroup_kn_unlock(of->kn); in __cgroup1_procs_write() [all …]
|
D | cgroup.c | 643 struct cgroup_subsys_state *of_css(struct kernfs_open_file *of) in of_css() argument 645 struct cgroup *cgrp = of->kn->parent->priv; in of_css() 646 struct cftype *cft = of_cft(of); in of_css() 3341 static ssize_t cgroup_subtree_control_write(struct kernfs_open_file *of, in cgroup_subtree_control_write() argument 3379 cgrp = cgroup_kn_lock_live(of->kn, true); in cgroup_subtree_control_write() 3432 cgroup_kn_unlock(of->kn); in cgroup_subtree_control_write() 3508 static ssize_t cgroup_type_write(struct kernfs_open_file *of, char *buf, in cgroup_type_write() argument 3519 cgrp = cgroup_kn_lock_live(of->kn, true); in cgroup_type_write() 3526 cgroup_kn_unlock(of->kn); in cgroup_type_write() 3543 static ssize_t cgroup_max_descendants_write(struct kernfs_open_file *of, in cgroup_max_descendants_write() argument [all …]
|
D | pids.c | 262 static ssize_t pids_max_write(struct kernfs_open_file *of, char *buf, in pids_max_write() argument 265 struct cgroup_subsys_state *css = of_css(of); in pids_max_write()
|
D | legacy_freezer.c | 419 static ssize_t freezer_write(struct kernfs_open_file *of, in freezer_write() argument 433 freezer_change_state(css_freezer(of_css(of)), freeze); in freezer_write()
|
D | rdma.c | 425 static ssize_t rdmacg_resource_set_max(struct kernfs_open_file *of, in rdmacg_resource_set_max() argument 428 struct rdma_cgroup *cg = css_rdmacg(of_css(of)); in rdmacg_resource_set_max()
|
D | cpuset.c | 2486 static ssize_t cpuset_write_resmask(struct kernfs_open_file *of, in cpuset_write_resmask() argument 2489 struct cpuset *cs = css_cs(of_css(of)); in cpuset_write_resmask() 2515 kernfs_break_active_protection(of->kn); in cpuset_write_resmask() 2529 switch (of_cft(of)->private) { in cpuset_write_resmask() 2545 kernfs_unbreak_active_protection(of->kn); in cpuset_write_resmask() 2655 static ssize_t sched_partition_write(struct kernfs_open_file *of, char *buf, in sched_partition_write() argument 2658 struct cpuset *cs = css_cs(of_css(of)); in sched_partition_write()
|
/kernel/ |
D | Kconfig.preempt | 11 throughput. It will still provide good latencies most of the 17 raw processing power of the kernel, irrespective of scheduling 24 This option reduces the latency of the kernel by adding more 27 latency of rescheduling, providing faster application reactions, 28 at the cost of slightly lower throughput. 44 This option reduces the latency of the kernel by making 51 system is under load, at the cost of slightly lower throughput
|
D | Kconfig.hz | 10 Allows the configuration of the timer frequency. It is customary 14 contention and cacheline bounces as a result of timer interrupts. 16 environment leading to NR_CPUS * HZ number of timer interrupts 24 with lots of processors that may show reduced performance if
|
/kernel/time/ |
D | Kconfig | 20 # Clocksources require validation of the clocksource against the last 51 # Generic update of CMOS clock 69 # are supported independent of this. 97 Most of the time you want to say Y here. 120 desired range of dynticks CPUs. 122 This is implemented at the expense of some overhead in user <-> kernel 149 accounting. This option copes with the absence of the full 153 Say Y only if you're working on the development of an 174 the size of the kernel image.
|
D | timeconst.bc | 32 by at most one in the upper half of the unsigned range. */
|
/kernel/power/ |
D | Kconfig | 29 of suspend, or they are content with invoking sync() from 59 of the reasons to use software suspend is that the firmware hooks 91 reduces the attack surface of the kernel. 153 objects with the help of a sysfs-based interface. 156 int "Maximum number of user space wakeup sources (0 = no limit)" 170 (low power) states, for example after a specified period of inactivity 175 and the bus type drivers of the buses the devices are on are 176 responsible for the actual handling of device suspend requests and 192 fields of device objects from user space. If you are not a kernel 268 notification of APM "events" (e.g. battery status change). [all …]
|
/kernel/bpf/preload/ |
D | Kconfig | 17 useful in debugging and introspection of BPF programs and maps.
|
/kernel/configs/ |
D | xen.config | 2 # of the not so generic stuff below for xen
|
/kernel/irq/ |
D | Kconfig | 141 developers and debugging of hard to diagnose interrupt problems.
|
/kernel/sched/ |
D | core.c | 8199 static ssize_t cpu_uclamp_write(struct kernfs_open_file *of, char *buf, in cpu_uclamp_write() argument 8215 tg = css_tg(of_css(of)); in cpu_uclamp_write() 8226 cpu_util_update_eff(of_css(of)); in cpu_uclamp_write() 8234 static ssize_t cpu_uclamp_min_write(struct kernfs_open_file *of, in cpu_uclamp_min_write() argument 8238 return cpu_uclamp_write(of, buf, nbytes, off, UCLAMP_MIN); in cpu_uclamp_min_write() 8241 static ssize_t cpu_uclamp_max_write(struct kernfs_open_file *of, in cpu_uclamp_max_write() argument 8245 return cpu_uclamp_write(of, buf, nbytes, off, UCLAMP_MAX); in cpu_uclamp_max_write() 8807 static ssize_t cpu_max_write(struct kernfs_open_file *of, in cpu_max_write() argument 8810 struct task_group *tg = css_tg(of_css(of)); in cpu_max_write()
|