Home
last modified time | relevance | path

Searched +full:higher +full:- +full:end (Results 1 – 25 of 1030) sorted by relevance

12345678910>>...42

/kernel/linux/linux-6.6/Documentation/scheduler/
Dsched-debug.rst20 -------------------------------------------------------------------
26 end of the address space is reached the scanner restarts from the beginning.
33 the higher the "scan size", the higher the scan rate.
35 Higher scan rates incur higher system overhead as page faults must be
36 trapped and potentially data must be migrated. However, the higher the scan
/kernel/linux/linux-5.10/arch/x86/kernel/
Ditmt.c1 // SPDX-License-Identifier: GPL-2.0-only
10 * higher than for the other cores in the same package. In that case,
12 * to run tasks on the CPUs with higher max turbo frequencies.
15 * scheduler to favor scheduling on cores can be boosted to a higher
34 * of higher turbo frequency for cpus supporting Intel Turbo Boost Max
51 return -EINVAL; in sched_itmt_update_handler()
92 * sched_set_itmt_support() - Indicate platform supports ITMT
120 return -ENOMEM; in sched_set_itmt_support()
136 * sched_clear_itmt_support() - Revoke platform's support of ITMT
176 * sched_set_itmt_core_prio() - Set CPU priority based on ITMT
[all …]
/kernel/linux/linux-6.6/fs/erofs/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 EROFS (Enhanced Read-Only File System) is a lightweight read-only
11 xattrs/data, chunk-based deduplication, multiple devices, etc.) for
12 scenarios which need high-performance read-only solutions, e.g.
13 smartphones with Android OS, LiveCDs and high-density hosts with
16 It also provides fixed-sized output compression support in order to
17 improve storage density as well as keep relatively higher compression
18 ratios and implements in-place decompression to reuse the file page
20 quite useful to ensure guaranteed end-to-end runtime decompression
83 Enable fixed-sized output compression for EROFS.
[all …]
/kernel/linux/linux-5.10/arch/arc/kernel/
Dentry-arcv2.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * ARCv2 ISA based core Low Level Intr/Traps/Exceptions(non-TLB) Handling
55 # End of fixed IRQs
57 .rept NR_CPU_IRQS - 8
80 # Note this disable is only for consistent book-keeping as further interrupts
83 # unless this one returns (or higher prio becomes pending in 2-prio scheme)
88 ; so a higher prio interrupt taken here won't clobber prev prio icause
95 END(handle_interrupt)
103 END(EV_SWI)
109 END(EV_DivZero)
[all …]
/kernel/linux/linux-6.6/arch/arc/kernel/
Dentry-arcv2.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * ARCv2 ISA based core Low Level Intr/Traps/Exceptions(non-TLB) Handling
56 # End of fixed IRQs
58 .rept NR_CPU_IRQS - 8
81 # Note this disable is only for consistent book-keeping as further interrupts
84 # unless this one returns (or higher prio becomes pending in 2-prio scheme)
89 ; so a higher prio interrupt taken here won't clobber prev prio icause
96 END(handle_interrupt)
104 END(EV_SWI)
110 END(EV_DivZero)
[all …]
/kernel/linux/linux-6.6/arch/arm64/kernel/
Dperf_callchain.c1 // SPDX-License-Identifier: GPL-2.0-only
47 * (towards higher addresses). in user_backtrace()
57 * The registers we're interested in are at the end of the variable
58 * length saved register structure. The fp points at the end of this
60 * (struct compat_frame_tail *)(xxx->fp)-1
92 * (towards higher addresses). in compat_user_backtrace()
98 return (struct compat_frame_tail __user *)compat_ptr(buftail.fp) - 1; in compat_user_backtrace()
110 perf_callchain_store(entry, regs->pc); in perf_callchain_user()
116 tail = (struct frame_tail __user *)regs->regs[29]; in perf_callchain_user()
118 while (entry->nr < entry->max_stack && in perf_callchain_user()
[all …]
/kernel/linux/linux-5.10/arch/arm64/kernel/
Dperf_callchain.c1 // SPDX-License-Identifier: GPL-2.0-only
47 * (towards higher addresses). in user_backtrace()
57 * The registers we're interested in are at the end of the variable
58 * length saved register structure. The fp points at the end of this
60 * (struct compat_frame_tail *)(xxx->fp)-1
92 * (towards higher addresses). in compat_user_backtrace()
98 return (struct compat_frame_tail __user *)compat_ptr(buftail.fp) - 1; in compat_user_backtrace()
107 if (guest_cbs && guest_cbs->is_in_guest()) { in perf_callchain_user()
112 perf_callchain_store(entry, regs->pc); in perf_callchain_user()
118 tail = (struct frame_tail __user *)regs->regs[29]; in perf_callchain_user()
[all …]
/kernel/linux/linux-6.6/Documentation/trace/
Dosnoise-tracer.rst5 In the context of high-performance computing (HPC), the Operating System
9 system. Moreover, hardware-related jobs can also cause noise, for example,
21 NMI or in the hardware itself. At the end of the period, hwlatd enables
32 source of interferences, increasing a per-cpu interference counter. The
38 hardware-related noise. In this way, osnoise can account for any
39 source of interference. At the end of the period, the osnoise tracer
44 -----
59 # _-----=> irqs-off
60 # / _----=> need-resched
61 # | / _---=> hardirq/softirq
[all …]
/kernel/linux/linux-6.6/Documentation/process/
D8.Conclusion.rst9 top-level :ref:`process/howto.rst <process_howto>`; also read
10 :ref:`process/submitting-patches.rst <submittingpatches>`. Many internal
33 Rubini, and Greg Kroah-Hartman). Online at
49 https://www.kernel.org/pub/software/scm/git/docs/user-manual.html
55 Congratulations to anybody who has made it through this long-winded
59 In the end, it's the participation that matters. Any open source software
69 kernel. Getting code into the mainline is the key to higher code quality,
70 lower maintenance and distribution costs, a higher level of influence over
/kernel/linux/linux-5.10/Documentation/process/
D8.Conclusion.rst8 directory found in the kernel source distribution. The top-level :ref:`process/howto.rst <process_…
9 file is an important starting point; :ref:`process/submitting-patches.rst <submittingpatches>`
10 and :ref:`process/submitting-drivers.rst <submittingdrivers>`
35 Rubini, and Greg Kroah-Hartman). Online at
51 https://www.kernel.org/pub/software/scm/git/docs/user-manual.html
57 Congratulations to anybody who has made it through this long-winded
61 In the end, it's the participation that matters. Any open source software
71 kernel. Getting code into the mainline is the key to higher code quality,
72 lower maintenance and distribution costs, a higher level of influence over
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/graniterapids/
Dpipeline.json48 "BriefDescription": "Number of instructions retired. Fixed Counter - architectural event",
51 …"PublicDescription": "Counts the number of X86 instructions retired - an Architectural PerfMon eve…
56 "BriefDescription": "Number of instructions retired. General Counter - architectural event",
60 …"PublicDescription": "Counts the number of X86 instructions retired - an Architectural PerfMon eve…
72 …the Topdown Slots event that were not consumed by the back-end pipeline due to lack of back-end re…
75-end pipeline due to lack of back-end resources, as a result of memory subsystem delays, execution…
80 …"BriefDescription": "TMA slots available for an unhalted logical processor. Fixed counter - archit…
82-width of the narrowest pipeline as employed by the Top-down Microarchitecture Analysis method (TM…
87 …n": "TMA slots available for an unhalted logical processor. General counter - architectural event",
90-width of the narrowest pipeline as employed by the Top-down Microarchitecture Analysis method. Th…
[all …]
/kernel/linux/linux-5.10/include/linux/
Ddim.h1 /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
24 ((ref) && (((100UL * abs((val) - (ref))) / (ref)) > 10))
28 * Take wrap-around and variable size into consideration.
30 #define BIT_GAP(bits, end, start) ((((end) - (start)) + BIT_ULL(bits)) \ argument
31 & (BIT_ULL(bits) - 1))
34 * struct dim_cq_moder - Structure for CQ moderation values.
50 * struct dim_sample - Structure for DIM sample data.
68 * struct dim_stats - Structure for DIM stats.
86 * struct dim - Main structure for dynamic interrupt moderation (DIM).
98 * @steps_right: Number of steps taken towards higher moderation
[all …]
/kernel/linux/linux-6.6/include/linux/
Ddim.h1 /* SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB */
24 ((ref) && (((100UL * abs((val) - (ref))) / (ref)) > 10))
28 * Take wrap-around and variable size into consideration.
30 #define BIT_GAP(bits, end, start) ((((end) - (start)) + BIT_ULL(bits)) \ argument
31 & (BIT_ULL(bits) - 1))
34 * struct dim_cq_moder - Structure for CQ moderation values.
50 * struct dim_sample - Structure for DIM sample data.
68 * struct dim_stats - Structure for DIM stats.
86 * struct dim - Main structure for dynamic interrupt moderation (DIM).
98 * @steps_right: Number of steps taken towards higher moderation
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/mlxsw/
Dfib_offload.sh2 # SPDX-License-Identifier: GPL-2.0
65 num=$(ip -6 route show match ${pfx} | grep "offload" | wc -l)
67 if [ $num -eq $expected_num ]; then
79 ip -6 route add 2001:db8:3::/64 dev $spine_p1 metric 100
83 # Append an identical prefix route with an higher metric and check that
85 ip -6 route append 2001:db8:3::/64 dev $spine_p1 metric 200
93 ip -6 route append 2001:db8:3::/64 dev $spine_p1 metric 10
103 ip -6 route flush 2001:db8:3::/64 dev $spine_p1
104 ip -6 route add 2001:db8:3::/64 dev $spine_p2
109 ip -6 route flush 2001:db8:3::/64
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/
Dfib_offload.sh2 # SPDX-License-Identifier: GPL-2.0
65 num=$(ip -6 route show match ${pfx} | grep "offload" | wc -l)
67 if [ $num -eq $expected_num ]; then
79 ip -6 route add 2001:db8:3::/64 dev $spine_p1 metric 100
83 # Append an identical prefix route with an higher metric and check that
85 ip -6 route append 2001:db8:3::/64 dev $spine_p1 metric 200
93 ip -6 route append 2001:db8:3::/64 dev $spine_p1 metric 10
103 ip -6 route flush 2001:db8:3::/64 dev $spine_p1
104 ip -6 route add 2001:db8:3::/64 dev $spine_p2
109 ip -6 route flush 2001:db8:3::/64
[all …]
/kernel/linux/linux-6.6/arch/arm/kernel/
Dperf_callchain.c1 // SPDX-License-Identifier: GPL-2.0
16 * The registers we're interested in are at the end of the variable
17 * length saved register structure. The fp points at the end of this
19 * (struct frame_tail *)(xxx->fp)-1
54 * (towards higher addresses). in user_backtrace()
59 return buftail.fp - 1; in user_backtrace()
67 perf_callchain_store(entry, regs->ARM_pc); in perf_callchain_user()
69 if (!current->mm) in perf_callchain_user()
72 tail = (struct frame_tail __user *)regs->ARM_fp - 1; in perf_callchain_user()
74 while ((entry->nr < entry->max_stack) && in perf_callchain_user()
/kernel/linux/linux-6.6/arch/powerpc/platforms/powermac/
Dpci.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (C) 2003-2005 Benjamin Herrenschmuidt (benh@kernel.crashing.org)
21 #include <asm/pci-bridge.h>
25 #include <asm/ppc-pci.h>
37 /* XXX Could be per-controller, but I don't think we risk anything by
60 static int __init fixup_one_level_bus_range(struct device_node *node, int higher) in fixup_one_level_bus_range() argument
62 for (; node; node = node->sibling) { in fixup_one_level_bus_range()
67 /* For PCI<->PCI bridges or CardBus bridges, we go down */ in fixup_one_level_bus_range()
68 class_code = of_get_property(node, "class-code", NULL); in fixup_one_level_bus_range()
72 bus_range = of_get_property(node, "bus-range", &len); in fixup_one_level_bus_range()
[all …]
/kernel/linux/linux-5.10/arch/powerpc/platforms/powermac/
Dpci.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (C) 2003-2005 Benjamin Herrenschmuidt (benh@kernel.crashing.org)
20 #include <asm/pci-bridge.h>
24 #include <asm/ppc-pci.h>
36 /* XXX Could be per-controller, but I don't think we risk anything by
59 static int __init fixup_one_level_bus_range(struct device_node *node, int higher) in fixup_one_level_bus_range() argument
61 for (; node; node = node->sibling) { in fixup_one_level_bus_range()
66 /* For PCI<->PCI bridges or CardBus bridges, we go down */ in fixup_one_level_bus_range()
67 class_code = of_get_property(node, "class-code", NULL); in fixup_one_level_bus_range()
71 bus_range = of_get_property(node, "bus-range", &len); in fixup_one_level_bus_range()
[all …]
/kernel/linux/linux-6.6/Documentation/mm/
Dzsmalloc.rst7 never attempts higher order page allocation which is very likely to
9 (0-order) pages, it would suffer from very high fragmentation --
13 To overcome these issues, zsmalloc allocates a bunch of 0-order pages
15 pages act as a single higher-order page i.e. an object can span 0-order
21 worst case, page is incompressible and is thus stored "as-is" i.e. in
29 issues on 32-bit systems where the VA region for kernel space mappings
85 the number of 0-order pages to make a zspage
99 Each zspage can contain up to ZSMALLOC_CHAIN_SIZE physical (0-order) pages.
116 Size classes #95-99 are merged with size class #100. This means that when we
117 need to store an object of size, say, 1568 bytes, we end up using size class
[all …]
/kernel/linux/linux-5.10/Documentation/block/
Dbfq-iosched.rst5 BFQ is a proportional-share I/O scheduler, with some extra
6 low-latency capabilities. In addition to cgroups support (blkio or io
9 - BFQ guarantees a high system and application responsiveness, and a
10 low latency for time-sensitive applications, such as audio or video
12 - BFQ distributes bandwidth, and not just time, among processes or
19 goal, for a given device, is to achieve the maximum-possible
20 throughput at all times, then do switch off all low-latency heuristics
25 As every I/O scheduler, BFQ adds some overhead to per-I/O-request
27 single-lock-protected, per-request processing time of BFQ---i.e., the
29 completion hooks---is, e.g., 1.9 us on an Intel Core i7-2760QM@2.40GHz
[all …]
/kernel/linux/linux-5.10/Documentation/arm64/
Dmemory.rst12 with the 4KB page configuration, allowing 39-bit (512GB) or 48-bit
14 64KB pages, only 2 levels of translation tables, allowing 42-bit (4TB)
24 mappings while the user pgd contains only user (non-global) mappings.
29 AArch64 Linux memory layout with 4KB pages + 4 levels (48-bit)::
31 Start End Size Use
32 -----------------------------------------------------------------------
48 AArch64 Linux memory layout with 64KB pages + 3 levels (52-bit with HW support)::
50 Start End Size Use
51 -----------------------------------------------------------------------
70 +--------+--------+--------+--------+--------+--------+--------+--------+
[all …]
/kernel/linux/linux-6.6/Documentation/arch/arm64/
Dmemory.rst12 with the 4KB page configuration, allowing 39-bit (512GB) or 48-bit
14 64KB pages, only 2 levels of translation tables, allowing 42-bit (4TB)
24 mappings while the user pgd contains only user (non-global) mappings.
29 AArch64 Linux memory layout with 4KB pages + 4 levels (48-bit)::
31 Start End Size Use
32 -----------------------------------------------------------------------
46 AArch64 Linux memory layout with 64KB pages + 3 levels (52-bit with HW support)::
48 Start End Size Use
49 -----------------------------------------------------------------------
65 +--------+--------+--------+--------+--------+--------+--------+--------+
[all …]
/kernel/linux/linux-5.10/drivers/staging/greybus/
Dgb-camera.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 #include <linux/v4l2-mediabus.h>
18 * struct gb_camera_stream - Represents greybus camera stream.
26 * that all data between the Frame Start and Frame End packet for
40 * struct gb_camera_csi_params - CSI configuration parameters
50 * struct gb_camera_ops - Greybus camera operations, used by the Greybus camera
72 * returns its CSI-2 bus parameters in the 'csi_params'
76 * and higher than the IDs of all the previously submitted requests.
86 * frames. All queued capture requests with IDs higher than the returned
101 * struct gb_camera_module - Represents greybus camera module.
[all …]
/kernel/linux/linux-6.6/drivers/staging/greybus/
Dgb-camera.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 #include <linux/v4l2-mediabus.h>
18 * struct gb_camera_stream - Represents greybus camera stream.
26 * that all data between the Frame Start and Frame End packet for
40 * struct gb_camera_csi_params - CSI configuration parameters
50 * struct gb_camera_ops - Greybus camera operations, used by the Greybus camera
72 * returns its CSI-2 bus parameters in the 'csi_params'
76 * and higher than the IDs of all the previously submitted requests.
86 * frames. All queued capture requests with IDs higher than the returned
101 * struct gb_camera_module - Represents greybus camera module.
[all …]
/kernel/linux/linux-5.10/arch/mips/kernel/
Dgenex.S6 * Copyright (C) 1994 - 2000, 2001, 2003 Ralf Baechle
44 END(except_vec3_generic)
76 * load / store will be re-executed.
80 li k1, -4 # Is this ...
104 END(except_vec3_r4000)
128 /* end of rollback region (the region size must be power of two) */
133 END(__r4k_wait)
202 daddiu k1, %higher(irq_stack)
212 PTR_LI t1, ~(_THREAD_SIZE-1)
232 END(handle_int)
[all …]

12345678910>>...42