/linux-6.14.4/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 …]
|
/linux-6.14.4/arch/s390/kvm/ |
D | trace-s390.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 #define TRACE_SYSTEM kvm-s390 11 #define TRACE_INCLUDE_FILE trace-s390 21 * Trace point for the creation of the kvm instance. 32 __entry->type = type; 36 __entry->type & KVM_VM_S390_UCONTROL ? " (UCONTROL)" : "") 54 __entry->id = id; 55 __entry->vcpu = vcpu; 56 __entry->sie_block = sie_block; 60 __entry->id, __entry->vcpu, __entry->sie_block) [all …]
|
/linux-6.14.4/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 */
|
/linux-6.14.4/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 */ \
|
/linux-6.14.4/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 …]
|
/linux-6.14.4/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" 43 #include "parse-events.h" 73 ret = -E2BIG; in e_snprintf() 101 ret = -1; in init_probe_symbol_maps() [all …]
|
D | probe-event.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 29 /* kprobe-tracer and uprobe-tracer tracing point */ 36 u64 address; /* Actual address of the trace point */ 40 /* probe-tracer tracing argument referencing offset */ 44 bool user_access; /* User-memory access */ 47 /* kprobe-tracer and uprobe-tracer tracing argument */ 55 /* kprobe-tracer and uprobe-tracer tracing event (point + arg) */ 59 struct probe_trace_point point; /* Trace point */ member 66 /* Perf probe probing point */ 74 u64 abs_address; /* Absolute address of the point */ [all …]
|
D | probe-finder.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * probe-finder.c : C expression to kprobe event converter 19 #include <dwarf-regs.h> 31 #include "probe-finder.h" 32 #include "probe-file.h" 60 ref->offset = offs; in alloc_trace_arg_ref() 97 ret = asprintf(&tvar->value, "\\%ld", (long)snum); in convert_variable_location() 99 return ret < 0 ? -ENOMEM : 0; in convert_variable_location() 104 return -EINVAL; /* Broken DIE ? */ in convert_variable_location() 108 return -ENOENT; in convert_variable_location() [all …]
|
/linux-6.14.4/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.",
|
/linux-6.14.4/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-[email protected]… 18 .. _Linus2: https://lore.kernel.org/lkml/CAHk-[email protected]… 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 …]
|
/linux-6.14.4/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 …]
|
/linux-6.14.4/Documentation/gpu/amdgpu/display/ |
D | dcn-overview.rst | 12 .. kernel-figure:: dc_pipeline_overview.svg 21 * **Display Pipe and Plane (DPP)**: This block provides pre-blend pixel 26 multiple planes, using global or per-pixel alpha. 40 * **Multi-Media HUB (MMHUBBUB)**: Memory controller interface for DMCUB and DWB 45 the Display Micro-Controller Unit - version B (DMCUB), which is handled via 85 Front End and Back End 86 ---------------------- 89 referred as **Front End (FE)** and **Back End (BE)**, where FE consists of: 102 a one-to-one mapping of the link encoder to PHY, but we can configure the DCN 108 --------- [all …]
|
/linux-6.14.4/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)
|
/linux-6.14.4/include/linux/ |
D | acpi_amd_wbrf.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 21 * struct freq_band_range - Wifi frequency band range definition 22 * @start: start frequency point (in Hz) 23 * @end: end frequency point (in Hz) 27 u64 end; member 31 * struct wbrf_ranges_in_out - wbrf ranges info 41 * enum wbrf_notifier_actions - wbrf notifier actions index 66 return -ENODEV; in acpi_amd_wbrf_add_remove() 77 return -ENODEV; in amd_wbrf_retrieve_freq_band() 82 return -ENODEV; in amd_wbrf_register_notifier() [all …]
|
/linux-6.14.4/arch/xtensa/lib/ |
D | strnlen_user.S | 50 addi a4, a2, -4 # because we overincrement at the end; 56 bbsi.l a2, 0, .L1mod2 # if only 8-bit aligned 57 bbsi.l a2, 1, .L2mod4 # if only 16-bit aligned 60 * String is word-aligned. 69 add a10, a10, a4 # a10 = end of last 4B chunk 101 # NOTE that in several places below, we point to the byte just after 105 addi a4, a4, 3 # point to zero byte 107 addi a4, a4, 1 # point just beyond zero byte 111 addi a4, a4, 1+1 # point just beyond zero byte 115 addi a4, a4, 2+1 # point just beyond zero byte [all …]
|
/linux-6.14.4/drivers/gpu/drm/i915/display/ |
D | intel_tv_regs.h | 1 /* SPDX-License-Identifier: MIT */ 41 /* Sets the colorburst to PAL mode. Required for non-M PAL modes. */ 56 /* Read-only state that reports all features enabled */ 58 /* Read-only state that reports that Macrovision is disabled in hardware*/ 60 /* Read-only state that reports that TV-out is disabled in hardware. */ 64 /* Encoder test pattern 1 - combo pattern */ 66 /* Encoder test pattern 2 - full screen vertical 75% color bars */ 68 /* Encoder test pattern 3 - full screen horizontal 75% color bars */ 70 /* Encoder test pattern 4 - random noise */ 72 /* Encoder test pattern 5 - linear color ramps */ [all …]
|
/linux-6.14.4/drivers/infiniband/hw/hfi1/ |
D | pio_copy.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 8 /* additive distance between non-SOP and SOP space */ 10 #define PIO_BLOCK_MASK (PIO_BLOCK_SIZE - 1) 15 * pio_copy - copy data block to MMIO space 20 * @count: number of DWORD (32-bit) quantities to copy from source 27 * o pbuf->start always starts on a block boundary 33 void __iomem *dest = pbuf->start + SOP_DISTANCE; in pio_copy() 35 void __iomem *dend; /* 8-byte data end */ in pio_copy() 41 /* calculate where the QWORD data ends - in SOP=1 space */ in pio_copy() 47 * reach the end of the SOP block in pio_copy() [all …]
|
/linux-6.14.4/drivers/staging/media/atomisp/pci/hive_isp_css_include/host/ |
D | csi_rx_public.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 * Get the state of the csi rx frontend regiester-set. 20 * @param[out] state Point to the register-state. 27 * Dump the state of the csi rx frontend regiester-set. 30 * @param[in] state Point to the register-state. 39 * @param[in] id The global unique ID of the input-buffer controller. 41 * @param[out] state Point to the dlane state. 49 * Get the state of the csi rx backend regiester-set. 52 * @param[out] state Point to the register-state. 59 * Dump the state of the csi rx backend regiester-set. [all …]
|
/linux-6.14.4/tools/testing/selftests/bpf/ |
D | trace_helpers.c | 1 // SPDX-License-Identifier: GPL-2.0 41 return -ENOMEM; in ksyms__add_symbol() 42 ksyms->syms[ksyms->sym_cnt].addr = addr; in ksyms__add_symbol() 43 ksyms->syms[ksyms->sym_cnt].name = tmp; in ksyms__add_symbol() 44 ksyms->sym_cnt++; in ksyms__add_symbol() 55 if (!ksyms->syms) { in free_kallsyms_local() 60 for (i = 0; i < ksyms->sym_cnt; i++) in free_kallsyms_local() 61 free(ksyms->syms[i].name); in free_kallsyms_local() 62 free(ksyms->syms); in free_kallsyms_local() 91 ret = libbpf_ensure_mem((void **) &ksyms->syms, &ksyms->sym_cap, in load_kallsyms_local_common() [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/marvell/ |
D | ac5x-rd-carrier-cn9131.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 20 * and only the switch portion of the SOC acts as a PCIe end-point, Hence there 26 * And it accesses the switch end-point on the AC5X RD portion of the carrier 30 #include "cn9131-db-comexpress.dtsi" 31 #include "ac5x-rd-carrier.dtsi" 35 compatible = "marvell,cn9131-ac5x-carrier", "marvell,rd-ac5x-carrier", 36 "marvell,cn9131-cpu-module", "marvell,cn9131", 37 "marvell,armada-ap807-quad", "marvell,armada-ap807";
|
/linux-6.14.4/fs/xfs/ |
D | xfs_discard.c | 1 // SPDX-License-Identifier: GPL-2.0 51 * We can't do this exactly with free space - once we drop the AGF lock, the 57 * This is exactly how online discard works - free extents are marked busy when 87 xfs_extent_busy_clear(&extents->extent_list, false); in xfs_discard_endio_work() 88 kfree(extents->owner); in xfs_discard_endio_work() 92 * Queue up the actual completion to a thread to avoid IRQ-safe locking for 99 struct xfs_busy_extents *extents = bio->bi_private; in xfs_discard_endio() 101 INIT_WORK(&extents->endio_work, xfs_discard_endio_work); in xfs_discard_endio() 102 queue_work(xfs_discard_wq, &extents->endio_work); in xfs_discard_endio() 110 struct xfs_mount *mp = xg->xg_mount; in xfs_group_bdev() [all …]
|
/linux-6.14.4/drivers/iommu/intel/ |
D | svm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 14 #include <linux/pci-ats.h> 25 #include "../iommu-pages.h" 34 !cap_fl1gp_support(iommu->cap)) { in intel_svm_check() 36 iommu->name); in intel_svm_check() 41 !cap_fl5lp_support(iommu->cap)) { in intel_svm_check() 43 iommu->name); in intel_svm_check() 47 iommu->flags |= VTD_FLAG_SVM_CAPABLE; in intel_svm_check() 50 /* Pages have been freed at this point */ 53 unsigned long start, unsigned long end) in intel_arch_invalidate_secondary_tlbs() argument [all …]
|
/linux-6.14.4/arch/alpha/lib/ |
D | stxncpy.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Copy no more than COUNT bytes of the null-terminated string from 24 * the end of the range specified by COUNT 29 * Furthermore, v0, a3-a5, t11, and $at are untouched. 40 doesn't like putting the entry point for a procedure somewhere in the 55 lda t2, -1 # e1 : build a mask against false zero 78 /* Take care of the final (partial) word store. At this point 79 the end-of-count bit is set in t8 iff it applies. 107 /* Add the end-of-count bit to the eos detection bitmask. */ 112 .end stxncpy_aligned [all …]
|