/kernel/irq/ |
D | devres.c | 20 struct irq_devres *this = res; in devm_irq_release() local 22 free_irq(this->irq, this->dev_id); in devm_irq_release() 27 struct irq_devres *this = res, *match = data; in devm_irq_match() local 29 return this->irq == match->irq && this->dev_id == match->dev_id; in devm_irq_match() 156 struct irq_desc_devres *this = res; in devm_irq_desc_release() local 158 irq_free_descs(this->from, this->cnt); in devm_irq_desc_release() 242 struct irq_generic_chip_devres *this = res; in devm_irq_remove_generic_chip() local 244 irq_remove_generic_chip(this->gc, this->msk, this->clr, this->set); in devm_irq_remove_generic_chip()
|
D | Kconfig | 147 # Cavium Octeon is the last system to use this deprecated option 148 # Do not even think of enabling this on any new platform
|
/kernel/futex/ |
D | waitwake.c | 147 struct futex_q *this, *next; in futex_wake() local 169 plist_for_each_entry_safe(this, next, &hb->chain, list) { in futex_wake() 170 if (futex_match (&this->key, &key)) { in futex_wake() 171 if (this->pi_state || this->rt_waiter) { in futex_wake() 177 if (!(this->bitset & bitset)) in futex_wake() 180 trace_android_vh_futex_wake_this(ret, nr_wake, target_nr, this->task); in futex_wake() 181 futex_wake_mark(&wake_q, this); in futex_wake() 248 struct futex_q *this, *next; in futex_wake_op() local 291 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_wake_op() 292 if (futex_match (&this->key, &key1)) { in futex_wake_op() [all …]
|
D | requeue.c | 371 struct futex_q *this, *next; in futex_requeue() local 570 plist_for_each_entry_safe(this, next, &hb1->chain, list) { in futex_requeue() 574 if (!futex_match(&this->key, &key1)) in futex_requeue() 584 if ((requeue_pi && !this->rt_waiter) || in futex_requeue() 585 (!requeue_pi && this->rt_waiter) || in futex_requeue() 586 this->pi_state) { in futex_requeue() 594 futex_wake_mark(&wake_q, this); in futex_requeue() 596 requeue_futex(this, hb1, hb2, &key2); in futex_requeue() 601 if (!futex_match(this->requeue_pi_key, &key2)) { in futex_requeue() 617 if (!futex_requeue_pi_prepare(this, pi_state)) { in futex_requeue() [all …]
|
D | core.c | 442 struct futex_q *this; in futex_top_waiter() local 444 plist_for_each_entry(this, &hb->chain, list) { in futex_top_waiter() 445 if (futex_match(&this->key, key)) in futex_top_waiter() 446 return this; in futex_top_waiter()
|
/kernel/ |
D | resource.c | 584 struct resource *this = root->child; in __find_resource() local 592 if (this && this->start == root->start) { in __find_resource() 593 tmp.start = (this == old) ? old->start : this->end + 1; in __find_resource() 594 this = this->sibling; in __find_resource() 597 if (this) in __find_resource() 598 tmp.end = (this == old) ? this->end : this->start - 1; in __find_resource() 625 next: if (!this || this->end == root->end) in __find_resource() 628 if (this != old) in __find_resource() 629 tmp.start = this->end + 1; in __find_resource() 630 this = this->sibling; in __find_resource() [all …]
|
D | Kconfig.preempt | 27 Select this option if you are building a kernel for a server or 49 Select this if you are building a kernel for a desktop system. 66 Select this if you are building a kernel for a desktop or 84 Select this if you are building a kernel for systems which 128 Use of this feature includes:
|
D | hung_task.c | 81 hung_task_panic(struct notifier_block *this, unsigned long event, void *ptr) in hung_task_panic() argument
|
/kernel/power/ |
D | Kconfig | 17 This allows you to turn off the freezer for suspend. If this is 20 Turning OFF this setting is NOT recommended! If in doubt, say Y. 28 Some systems prefer not to pay this cost on every invocation 31 at '/sys/power/sync_on_suspend' to configure this behaviour. 76 suspending. Also in this case you must not use the filesystems 90 Say N if no snapshotting from userspace is needed, this also 156 enabled. In particular, only enable this if it is very common to be 160 a userspace power manager service should enable this option; and not 162 extremely certain that this is what you want. The option otherwise has 192 Hardware support is generally required for this functionality to work [all …]
|
/kernel/locking/ |
D | lockdep.c | 1406 static int add_lock_to_list(struct lock_class *this, in add_lock_to_list() argument 1420 entry->class = this; in add_lock_to_list() 2012 static noinline void print_circular_bug(struct lock_list *this, in print_circular_bug() argument 2025 this->trace = save_trace(); in print_circular_bug() 2026 if (!this->trace) in print_circular_bug() 2068 static unsigned long __lockdep_count_forward_deps(struct lock_list *this) in __lockdep_count_forward_deps() argument 2073 __bfs_forwards(this, (void *)&count, noop_count, NULL, &target_entry); in __lockdep_count_forward_deps() 2080 struct lock_list this; in lockdep_count_forward_deps() local 2082 __bfs_init_root(&this, class); in lockdep_count_forward_deps() 2086 ret = __lockdep_count_forward_deps(&this); in lockdep_count_forward_deps() [all …]
|
/kernel/rcu/ |
D | Kconfig | 30 Select this option if you are unsure. 179 (hundreds or thousands of CPUs) will instead want to set this 230 Use this option to further reduce the latencies of expedited 245 Use this option to reduce OS jitter for aggressive HPC or 248 asymmetric multiprocessors. The price of this reduced jitter 258 RCU-sched (!PREEMPTION kernels). Nothing prevents this kthread 272 Use this option to offload callback processing from all CPUs 285 Use this option to invoke offloaded callbacks as SCHED_FIFO 289 of milliseconds or more. Therefore, when enabling this option, 301 Use this option to further reduce the number of IPIs sent [all …]
|
D | Kconfig.debug | 20 users are converted, we can remove this config option. 127 Select this option to build an RCU variant that is strict about 130 lifetime and kills performance. Don't try this on large
|
/kernel/trace/ |
D | Kconfig | 48 If this is set, then arguments and stack can be found from 93 An architecture selects this if it sorts the mcount_loc section 230 can function trace, and this table is linked into the kernel 231 image. When this is enabled, functions can be individually 280 When a 1 is echoed into this file profiling begins, and when a 282 the trace_stat directory; this file shows the list of functions that 299 stack-trace saved. If this is configured with DYNAMIC_FTRACE 337 (Note that kernel size and overhead increase with this option 361 (Note that kernel size and overhead increase with this option 385 time, this tracer will detect it. This is useful for testing [all …]
|
D | trace_stat.c | 90 struct stat_node *this; in insert_stat() local 93 this = container_of(*new, struct stat_node, node); in insert_stat() 94 result = cmp(data->stat, this->stat); in insert_stat()
|
/kernel/module/ |
D | Kconfig | 11 answering M instead of Y where indicated): this is most 19 this). 36 Without this option you will not be able to unload any 88 the version). With this option, such a "srcversion" field 113 Note that this option adds the OpenSSL development packages as a 117 You should enable this option if you wish to use either 122 !!!WARNING!!! If you enable this option, you MUST make sure that the 132 key. Without this, such modules will simply taint the kernel. 152 Sign all modules during make modules_install. Without this option, 257 instead of relying on userspace to perform this task. Useful when [all …]
|
/kernel/dma/ |
D | Kconfig | 17 # mapping fast path should select this option and set the dma_ops_bypass 40 # Select this option if the architecture needs special handling for 43 # need to enable this. 138 Enable this option to get pernuma CMA areas so that devices like 194 for larger buffers it just a memory waste. With this parameter you can 196 buffers will be aligned only to this specified order. The order is 210 Enable this option to debug the use of the DMA API by device drivers. 211 With this option you will be able to detect common bugs in device
|
D | mapping.c | 34 struct dma_devres *this = res; in dmam_release() local 36 dma_free_attrs(dev, this->size, this->vaddr, this->dma_handle, in dmam_release() 37 this->attrs); in dmam_release() 42 struct dma_devres *this = res, *match = match_data; in dmam_match() local 44 if (this->vaddr == match->vaddr) { in dmam_match() 45 WARN_ON(this->size != match->size || in dmam_match() 46 this->dma_handle != match->dma_handle); in dmam_match()
|
/kernel/time/ |
D | Kconfig | 72 Enable this option to test RTC library functions. 90 # are supported independent of this. 133 the CPU is running tasks. Typically this requires running a single 142 By default, without passing the nohz_full parameter, this behaves just 181 Say N otherwise, this option brings an overhead that you 196 hardware is not capable then this option only increases
|
/kernel/kcsan/ |
D | .kunitconfig | 2 # Under kunit_tool, this can be done by using the --qemu_args 22 # (or alter) this, in conjunction with setting a different test timeout with,
|
/kernel/bpf/ |
D | Kconfig | 51 Note, an admin should enable this feature changing: 86 If you are unsure how to answer this question, answer Y. 100 If you are unsure how to answer this question, answer N.
|
D | local_storage.c | 109 struct bpf_cgroup_storage *this; in cgroup_storage_insert() local 111 this = container_of(*new, struct bpf_cgroup_storage, node); in cgroup_storage_insert() 114 switch (bpf_cgroup_storage_key_cmp(map, &storage->key, &this->key)) { in cgroup_storage_insert()
|
/kernel/trace/rv/ |
D | Kconfig | 46 Enable wwnr (wakeup while not running) sample monitor, this is a 62 but other reactions can be added (on-demand) via this interface.
|
/kernel/bpf/preload/iterators/ |
D | README | 2 If you change "iterators.bpf.c" do "make -j" in this directory to rebuild "iterators.skel.h".
|
/kernel/livepatch/ |
D | Kconfig | 18 module uses the interface provided by this option to register
|
/kernel/debug/kdb/ |
D | kdb_cmds | 4 # registers) are not reliable this early. set and bp commands should
|