Home
last modified time | relevance | path

Searched +full:fine +full:- +full:granular (Results 1 – 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/include/asm/
Dtlbflush.h1 /* SPDX-License-Identifier: GPL-2.0 */
14 #include <asm/processor-flags.h>
18 #define TLB_FLUSH_ALL -1UL
70 * are on. This means that it may not match current->active_mm,
75 * LOADED_MM_SWITCHING during the brief interrupts-off window
95 * - Actively using an mm. Our CPU's bit will be set in
98 * - Not using a real mm. loaded_mm == &init_mm. Our CPU's bit
101 * - Lazily using a real mm. loaded_mm != &init_mm, our bit
112 * This tells us to go invalidate all the non-loaded ctxs[]
115 * The current ctx was kept up-to-date as it ran and does not
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Darm,vexpress-juno.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/arm/arm,vexpress-juno.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sudeep Holla <sudeep.holla@arm.com>
11 - Linus Walleij <linus.walleij@linaro.org>
15 multicore Cortex-A class systems. The Versatile Express family contains both
37 further subvariants are released of the core tile, even more fine-granular
45 - description: CoreTile Express A9x4 (V2P-CA9) has 4 Cortex A9 CPU cores
49 - const: arm,vexpress,v2p-ca9
[all …]
/kernel/linux/linux-4.19/Documentation/admin-guide/mm/
Duserfaultfd.rst10 Userfaults allow the implementation of on-demand paging from userland
38 Vmas are not suitable for page- (or hugepage) granular fault tracking
48 is a corner case that would currently return -EBUSY).
82 detail below in "Non-cooperative userfaultfd" section.
101 user-faulted page.
123 just fine in combination with userfaults. Userfaults trigger async
146 the userfaultfd and receives the fault address (or -EAGAIN in case the
163 doesn't need to keep any per-page state bitmap relative to the live
164 migration around and a single per-page bitmap has to be maintained in
174 Non-cooperative userfaultfd
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/mm/
Duserfaultfd.rst10 Userfaults allow the implementation of on-demand paging from userland
38 Vmas are not suitable for page- (or hugepage) granular fault tracking
48 is a corner case that would currently return ``-EBUSY``).
82 detail below in `Non-cooperative userfaultfd`_ section.
101 user-faulted page.
113 - If you requested ``UFFDIO_REGISTER_MODE_MISSING`` when registering then
119 - None of the page-delivering ioctls default to the range that you
123 - You get the address of the access that triggered the missing page
129 - Be sure to test for all errors including
134 ---------------------------
[all …]
/kernel/linux/linux-4.19/arch/x86/include/asm/
Dtlbflush.h1 /* SPDX-License-Identifier: GPL-2.0 */
14 #include <asm/processor-flags.h>
23 * Instead we have a small per-cpu array of ASIDs and cache the last few mm's
30 * ASID - [0, TLB_NR_DYN_ASIDS-1]
33 * kPCID - [1, TLB_NR_DYN_ASIDS]
37 * uPCID - [2048 + 1, 2048 + TLB_NR_DYN_ASIDS]
57 #define CR3_AVAIL_PCID_BITS (X86_CR3_PCID_BITS - PTI_CONSUMED_PCID_BITS)
60 * ASIDs are zero-based: 0->MAX_AVAIL_ASID are valid. -1 below to account
61 * for them being zero-based. Another -1 is because PCID 0 is reserved for
62 * use by non-PCID-aware users.
[all …]
/kernel/linux/linux-4.19/Documentation/block/
Dbiodoc.txt21 ---------
35 Andre Hedrick <andre@linux-ide.org>
38 while it was still work-in-progress:
43 ------------------------
47 - Per-queue parameters
48 - Highmem I/O support
49 - I/O scheduler modularization
54 1.3.1 Pre-built commands
58 2.2 The bio struct in detail (multi-page io unit)
72 5.1 Granular locking: Removal of io_request_lock
[all …]
/kernel/linux/linux-5.10/Documentation/block/
Dbiodoc.rst13 - Jens Axboe <jens.axboe@oracle.com>
14 - Suparna Bhattacharya <suparna@in.ibm.com>
19 - Nick Piggin <npiggin@kernel.dk>
34 - Jens Axboe <jens.axboe@oracle.com>
43 - Christoph Hellwig <hch@infradead.org>
44 - Arjan van de Ven <arjanv@redhat.com>
45 - Randy Dunlap <rdunlap@xenotime.net>
46 - Andre Hedrick <andre@linux-ide.org>
49 while it was still work-in-progress:
51 - David S. Miller <davem@redhat.com>
[all …]
/kernel/linux/linux-4.19/lib/
DKconfig.debug18 parameter printk.time=1. See Documentation/admin-guide/kernel-parameters.rst
21 int "Default console loglevel (1-15)"
31 Note: This does not affect the log level of un-prefixed printk()
36 int "quiet console loglevel (1-15)"
47 int "Default message log level (1-7)"
53 This was hard-coded to KERN_WARNING since at least 2.6.10 but folks
88 enabled/disabled based on various levels of scope - per source file,
127 nullarbor:~ # echo -n 'file svcsock.c line 1603 +p' >
131 nullarbor:~ # echo -n 'file svcsock.c +p' >
135 nullarbor:~ # echo -n 'module nfsd +p' >
[all …]
/kernel/linux/linux-5.10/lib/
DKconfig.debug1 # SPDX-License-Identifier: GPL-2.0-only
19 parameter printk.time=1. See Documentation/admin-guide/kernel-parameters.rst
39 int "Default console loglevel (1-15)"
49 Note: This does not affect the log level of un-prefixed printk()
54 int "quiet console loglevel (1-15)"
65 int "Default message log level (1-7)"
71 This was hard-coded to KERN_WARNING since at least 2.6.10 but folks
107 enabled/disabled based on various levels of scope - per source file,
147 nullarbor:~ # echo -n 'file svcsock.c line 1603 +p' >
151 nullarbor:~ # echo -n 'file svcsock.c +p' >
[all …]
/kernel/linux/linux-5.10/block/
Dblk-iocost.c1 /* SPDX-License-Identifier: GPL-2.0
17 * useless for the purpose of IO capacity distribution. While on-device
19 * non-queued rotational devices, this is no longer viable with modern
27 * implement a reasonable work-conserving proportional IO resource
37 * Currently, there's only one builtin cost model - linear. Each IO is
47 * device-specific coefficients.
54 * 2-1. Vtime Distribution
75 * against the device vtime - an IO which takes 10ms on the underlying
84 * 2-2. Vrate Adjustment
97 * To slow down, we lower the vrate - the rate at which the device vtime
[all …]
/kernel/linux/linux-4.19/mm/
Dpage_alloc.c48 #include <linux/backing-dev.h>
49 #include <linux/fault-inject.h>
50 #include <linux/page-isolation.h>
76 /* prevent >1 _updater_ of zone percpu pageset ->high and ->batch fields */
99 /* work_structs for global per-cpu drains */
125 /* Protect totalram_pages and zone->managed_pages */
141 * other index - this ensures that it will be put on the correct CMA freelist.
145 return page->index; in get_pcppage_migratetype()
150 page->index = migratetype; in set_pcppage_migratetype()
199 * 1G machine -> (16M dma, 800M-16M normal, 1G-800M high)
[all …]
/kernel/linux/linux-5.10/mm/
Dpage_alloc.c1 // SPDX-License-Identifier: GPL-2.0-only
50 #include <linux/backing-dev.h>
51 #include <linux/fault-inject.h>
52 #include <linux/page-isolation.h>
82 /* Free Page Internal flags: for internal, non-pcp variants of free_pages(). */
91 * reporting it and marking it "reported" - it only skips notifying
100 * page shuffling (relevant code - e.g., memory onlining - is expected to
103 * Note: No code should rely on this flag for correctness - it's purely
110 /* prevent >1 _updater_ of zone percpu pageset ->high and ->batch fields */
132 /* work_structs for global per-cpu drains */
[all …]