Home
last modified time | relevance | path

Searched refs:this (Results 1 – 25 of 30) sorted by relevance

12

/kernel/irq/
Ddevres.c20 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()
DKconfig147 # 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/
Dwaitwake.c147 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 …]
Drequeue.c371 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 …]
Dcore.c442 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/
Dresource.c584 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 …]
DKconfig.preempt27 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:
Dhung_task.c81 hung_task_panic(struct notifier_block *this, unsigned long event, void *ptr) in hung_task_panic() argument
/kernel/power/
DKconfig17 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/
Dlockdep.c1406 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/
DKconfig30 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 …]
DKconfig.debug20 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/
DKconfig48 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 …]
Dtrace_stat.c90 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/
DKconfig11 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/
DKconfig17 # 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
Dmapping.c34 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/
DKconfig72 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.kunitconfig2 # 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/
DKconfig51 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.
Dlocal_storage.c109 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/
DKconfig46 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/
DREADME2 If you change "iterators.bpf.c" do "make -j" in this directory to rebuild "iterators.skel.h".
/kernel/livepatch/
DKconfig18 module uses the interface provided by this option to register
/kernel/debug/kdb/
Dkdb_cmds4 # registers) are not reliable this early. set and bp commands should

12