| /kernel/linux/linux-6.6/arch/arm64/include/asm/ |
| D | cacheflush.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 1999-2002 Russell King. 26 * Start addresses are inclusive and end addresses are exclusive; start 27 * addresses should be rounded down, end addresses up. 29 * See Documentation/core-api/cachetlb.rst for more information. Please note that 30 * the implementation assumes non-aliasing VIPT D-cache and (aliasing) 31 * VIPT I-cache. 33 * All functions below apply to the interval [start, end) 34 * - start - virtual start address (inclusive) 35 * - end - virtual end address (exclusive) [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | ip6_tunnel.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 35 struct in6_addr laddr; /* local tunnel end-point address */ 36 struct in6_addr raddr; /* remote tunnel end-point address */ 47 struct in6_addr laddr; /* local tunnel end-point address */ 48 struct in6_addr raddr; /* remote tunnel end-point address */
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | ip6_tunnel.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 35 struct in6_addr laddr; /* local tunnel end-point address */ 36 struct in6_addr raddr; /* remote tunnel end-point address */ 47 struct in6_addr laddr; /* local tunnel end-point address */ 48 struct in6_addr raddr; /* remote tunnel end-point address */
|
| /kernel/linux/linux-6.6/arch/ia64/kernel/ |
| D | pal.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * IA-64 Processor Programmers Reference Vol 2 8 * Copyright (C) 1999-2001, 2003 Hewlett-Packard Co 26 * Set the PAL entry point address. This could be written in C code, but we 30 * in0 Address of the PAL entry point (text address, NOT a function 39 END(ia64_pal_handler_init) 47 mov r8=-1 49 END(ia64_pal_default_handler) 55 * in1 - in3 Remaining PAL arguments 67 ld8 loc2 = [loc2] // loc2 <- entry point [all …]
|
| /kernel/linux/linux-5.10/arch/ia64/kernel/ |
| D | pal.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * IA-64 Processor Programmers Reference Vol 2 8 * Copyright (C) 1999-2001, 2003 Hewlett-Packard Co 26 * Set the PAL entry point address. This could be written in C code, but we 30 * in0 Address of the PAL entry point (text address, NOT a function 39 END(ia64_pal_handler_init) 47 mov r8=-1 49 END(ia64_pal_default_handler) 55 * in1 - in3 Remaining PAL arguments 67 ld8 loc2 = [loc2] // loc2 <- entry point [all …]
|
| /kernel/linux/linux-6.6/arch/sh/include/asm/ |
| D | bitops-grb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 " mova 1f, r0 \n\t" /* r0 = end point */ in set_bit() 18 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ in set_bit() 39 " mova 1f, r0 \n\t" /* r0 = end point */ in clear_bit() 41 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ in clear_bit() 62 " mova 1f, r0 \n\t" /* r0 = end point */ in change_bit() 64 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ in change_bit() 86 " mova 1f, r0 \n\t" /* r0 = end point */ in test_and_set_bit() 88 " mov #-14, r15 \n\t" /* LOGIN: r15 = size */ in test_and_set_bit() 92 " mov #-1, %1 \n\t" /* retvat = -1 */ in test_and_set_bit() [all …]
|
| D | cmpxchg-grb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 " mova 1f, r0 \n\t" /* r0 = end point */ in xchg_u32() 14 " mov #-4, r15 \n\t" /* LOGIN */ in xchg_u32() 33 " mova 1f, r0 \n\t" /* r0 = end point */ in xchg_u16() 35 " mov #-6, r15 \n\t" /* LOGIN */ in xchg_u16() 55 " mova 1f, r0 \n\t" /* r0 = end point */ in xchg_u8() 57 " mov #-6, r15 \n\t" /* LOGIN */ in xchg_u8() 78 " mova 1f, r0 \n\t" /* r0 = end point */ in __cmpxchg_u32() 81 " mov #-8, r15 \n\t" /* LOGIN */ in __cmpxchg_u32()
|
| D | atomic-grb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 " mova 1f, r0 \n\t" /* r0 = end point */ \ 14 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ \ 32 " mova 1f, r0 \n\t" /* r0 = end point */ \ 34 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ \ 54 " mova 1f, r0 \n\t" /* r0 = end point */ \ 56 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ \
|
| /kernel/linux/linux-5.10/arch/sh/include/asm/ |
| D | bitops-grb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 " mova 1f, r0 \n\t" /* r0 = end point */ in set_bit() 18 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ in set_bit() 39 " mova 1f, r0 \n\t" /* r0 = end point */ in clear_bit() 41 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ in clear_bit() 62 " mova 1f, r0 \n\t" /* r0 = end point */ in change_bit() 64 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ in change_bit() 86 " mova 1f, r0 \n\t" /* r0 = end point */ in test_and_set_bit() 88 " mov #-14, r15 \n\t" /* LOGIN: r15 = size */ in test_and_set_bit() 92 " mov #-1, %1 \n\t" /* retvat = -1 */ in test_and_set_bit() [all …]
|
| D | cmpxchg-grb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 " mova 1f, r0 \n\t" /* r0 = end point */ in xchg_u32() 14 " mov #-4, r15 \n\t" /* LOGIN */ in xchg_u32() 33 " mova 1f, r0 \n\t" /* r0 = end point */ in xchg_u16() 35 " mov #-6, r15 \n\t" /* LOGIN */ in xchg_u16() 55 " mova 1f, r0 \n\t" /* r0 = end point */ in xchg_u8() 57 " mov #-6, r15 \n\t" /* LOGIN */ in xchg_u8() 78 " mova 1f, r0 \n\t" /* r0 = end point */ in __cmpxchg_u32() 81 " mov #-8, r15 \n\t" /* LOGIN */ in __cmpxchg_u32()
|
| D | atomic-grb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 " mova 1f, r0 \n\t" /* r0 = end point */ \ 14 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ \ 32 " mova 1f, r0 \n\t" /* r0 = end point */ \ 34 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ \ 54 " mova 1f, r0 \n\t" /* r0 = end point */ \ 56 " mov #-6, r15 \n\t" /* LOGIN: r15 = size */ \
|
| /kernel/linux/linux-5.10/drivers/net/ppp/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 tristate "PPP (point-to-point protocol) support" 10 PPP (Point to Point Protocol) is a newer and better SLIP. It serves 17 in the PPP-HOWTO, available at 39 tristate "PPP BSD-Compress compression" 42 Support for the BSD-Compress compression method for PPP, which uses 44 sent over the wire. The machine at the other end of the PPP link 45 (usually your ISP) has to support the BSD-Compress compression 50 above) is preferable to BSD-Compress, because it compresses better 51 and is patent-free. [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ppp/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 tristate "PPP (point-to-point protocol) support" 10 PPP (Point to Point Protocol) is a newer and better SLIP. It serves 17 in the PPP-HOWTO, available at 39 tristate "PPP BSD-Compress compression" 42 Support for the BSD-Compress compression method for PPP, which uses 44 sent over the wire. The machine at the other end of the PPP link 45 (usually your ISP) has to support the BSD-Compress compression 50 above) is preferable to BSD-Compress, because it compresses better 51 and is patent-free. [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/amdzen4/ |
| D | other.json | 10 …"BriefDescription": "Cycles when the op queue is empty. Such cycles indicate that the front-end is… 39 "BriefDescription": "Number of ops dispatched to the floating-point unit.", 75 …"BriefDescription": "Number of cycles dispatch is stalled for floating-point register file tokens.… 81 "BriefDescription": "Number of cycles dispatch is stalled for floating-point scheduler tokens.", 87 "BriefDescription": "Number of cycles dispatch is stalled for floating-point flush recovery.", 123 …"BriefDescription": "In each cycle counts dispatch slots left empty because the front-end did not … 129 "BriefDescription": "In each cycle counts ops unable to dispatch because of back-end stalls.",
|
| /kernel/linux/linux-5.10/tools/perf/util/ |
| D | probe-event.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * probe-event.c : perf-probe definition to probe_events format converter 22 #include "build-id.h" 34 #include "trace-event.h" /* For __maybe_unused */ 35 #include "probe-event.h" 36 #include "probe-finder.h" 37 #include "probe-file.h" 65 ret = -E2BIG; in e_snprintf() 94 ret = -1; in init_probe_symbol_maps() 111 /* kmap->ref_reloc_sym should be set if host_machine is initialized */ in kernel_get_ref_reloc_sym() [all …]
|
| D | probe-event.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 28 /* kprobe-tracer and uprobe-tracer tracing point */ 35 unsigned long address; /* Actual address of the trace point */ 39 /* probe-tracer tracing argument referencing offset */ 43 bool user_access; /* User-memory access */ 46 /* kprobe-tracer and uprobe-tracer tracing argument */ 54 /* kprobe-tracer and uprobe-tracer tracing event (point + arg) */ 58 struct probe_trace_point point; /* Trace point */ member 64 /* Perf probe probing point */ 72 unsigned long abs_address; /* Absolute address of the point */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/maintainer/ |
| D | messy-diffstat.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Handling messy pull-request diffstats 7 Subsystem maintainers routinely use ``git request-pull`` as part of the 17 .. _Linus1: https://lore.kernel.org/lkml/CAHk-=wg3wXH2JNxkQi+eLZkpuxqV+wPiHhw_Jf7ViH33Sw7PHA@mail.g… 18 .. _Linus2: https://lore.kernel.org/lkml/CAHk-=wgXbSa8yq8Dht8at+gxb_idnJ7X5qWZQWRBN4_CUPr=eQ@mail.g… 23 ... vM --- vN-rc1 --- vN-rc2 --- vN-rc3 --- ... --- vN-rc7 --- vN 28 $ git diff --stat --summary vN-rc2..vN-rc3 31 "subtract" the beginning point from the end point and display the resulting 38 ... vM --- vN-rc1 --- vN-rc2 --- vN-rc3 --- ... --- vN-rc7 --- vN 40 +-- c1 --- c2 --- ... --- cN [all …]
|
| /kernel/linux/linux-6.6/tools/perf/util/ |
| D | probe-event.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * probe-event.c : perf-probe definition to probe_events format converter 23 #include "build-id.h" 36 #include "trace-event.h" /* For __maybe_unused */ 37 #include "probe-event.h" 38 #include "probe-finder.h" 39 #include "probe-file.h" 69 ret = -E2BIG; in e_snprintf() 97 ret = -1; in init_probe_symbol_maps() 127 return kmap->ref_reloc_sym; in kernel_get_ref_reloc_sym() [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/goldmont/ |
| D | pipeline.json | 83 …end and allocated into the back end of the machine. This event counts uops that retire as well as… 89 "BriefDescription": "Uops issued to the back end per cycle" 113 …-end inefficiencies. I.e. when front-end of the machine is not delivering uops to the back-end and… 119 "BriefDescription": "Uops requested but not-delivered to the back-end per cycle" 146 …ued by the micro-sequencer (MS). Counts both the uops from a micro-coded instruction, and the uop… 157 "PublicDescription": "Counts the number of floating point divide uops retired.", 163 "BriefDescription": "Floating point divide uops retired. (Precise Event Capable)" 188 …ction and has to perform a machine clear because of that modification. Self-modifying code (SMC) … 194 "BriefDescription": "Self-Modifying Code detected" 198 … machine clears due to floating point (FP) operations needing assists. For instance, if the resul… [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
| D | trace_helpers.c | 1 // SPDX-License-Identifier: GPL-2.0 27 return ((struct ksym *)p1)->addr - ((struct ksym *)p2)->addr; in ksym_cmp() 42 return -ENOENT; in load_kallsyms_refresh() 50 return -EFBIG; in load_kallsyms_refresh() 75 int start = 0, end = sym_cnt; in ksym_search() local 82 while (start < end) { in ksym_search() 83 size_t mid = start + (end - start) / 2; in ksym_search() 85 result = key - syms[mid].addr; in ksym_search() 87 end = mid; in ksym_search() 94 if (start >= 1 && syms[start - 1].addr < key && in ksym_search() [all …]
|
| /kernel/linux/linux-6.6/arch/alpha/kernel/ |
| D | head.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * initial boot stuff.. At this point, the bootloader has already 6 * switched into OSF/1 PAL-code, and loaded us at the correct address 8 * the kernel global pointer and jump to the kernel entry-point. 12 #include <asm/asm-offsets.h> 29 lda $30,0x4000 - SIZEOF_PT_REGS($8) 33 .end __start 39 /* On entry here from SRM console, the HWPCB of the per-cpu 56 .end __smp_callin 74 .end cserve_ena [all …]
|
| /kernel/linux/linux-5.10/arch/alpha/kernel/ |
| D | head.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * initial boot stuff.. At this point, the bootloader has already 6 * switched into OSF/1 PAL-code, and loaded us at the correct address 8 * the kernel global pointer and jump to the kernel entry-point. 12 #include <asm/asm-offsets.h> 29 lda $30,0x4000 - SIZEOF_PT_REGS($8) 33 .end __start 39 /* On entry here from SRM console, the HWPCB of the per-cpu 56 .end __smp_callin 74 .end cserve_ena [all …]
|
| /kernel/linux/linux-5.10/arch/csky/kernel/ |
| D | head.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 /* set stack point */ 17 END(_start) 29 /* set stack point */ 35 END(_start_smp_secondary)
|
| /kernel/linux/linux-6.6/arch/csky/kernel/ |
| D | head.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 /* set stack point */ 17 END(_start) 35 /* set stack point */ 41 END(_start_smp_secondary)
|
| /kernel/linux/linux-6.6/Documentation/gpu/amdgpu/display/ |
| D | dcn-overview.rst | 10 .. kernel-figure:: dc_pipeline_overview.svg 19 * **Display Pipe and Plane (DPP)**: This block provides pre-blend pixel 24 multiple planes, using global or per-pixel alpha. 38 * **Multi-Media HUB (MMHUBBUB)**: Memory controller interface for DMCUB and DWB 43 the Display Micro-Controller Unit - version B (DMCUB), which is handled via 83 Front End and Back End 84 ---------------------- 87 referred as **Front End (FE)** and **Back End (BE)**, where FE consists of: 100 a one-to-one mapping of the link encoder to PHY, but we can configure the DCN 106 --------- [all …]
|