/linux-6.15/tools/arch/x86/include/asm/ |
D | amd-ibs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * 55898 Rev 0.35 - Feb 5, 2021 7 #include "msr-index.h" 33 __u64 fetch_maxcnt:16,/* 0-15: instruction fetch max. count */ 34 fetch_cnt:16, /* 16-31: instruction fetch count */ 35 fetch_lat:16, /* 32-47: instruction fetch latency */ 39 ic_miss:1, /* 51: i-cache miss */ 41 l1tlb_pgsz:2, /* 53-54: i-cache L1TLB page size 43 l1tlb_miss:1, /* 55: i-cache fetch missed in L1TLB */ 44 l2tlb_miss:1, /* 56: i-cache fetch missed in L2TLB */ [all …]
|
/linux-6.15/arch/x86/include/asm/ |
D | amd-ibs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * 55898 Rev 0.35 - Feb 5, 2021 7 #include <asm/msr-index.h> 33 __u64 fetch_maxcnt:16,/* 0-15: instruction fetch max. count */ 34 fetch_cnt:16, /* 16-31: instruction fetch count */ 35 fetch_lat:16, /* 32-47: instruction fetch latency */ 39 ic_miss:1, /* 51: i-cache miss */ 41 l1tlb_pgsz:2, /* 53-54: i-cache L1TLB page size 43 l1tlb_miss:1, /* 55: i-cache fetch missed in L1TLB */ 44 l2tlb_miss:1, /* 56: i-cache fetch missed in L2TLB */ [all …]
|
/linux-6.15/include/linux/ |
D | pe.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * All rights reserved. 16 * - 0x1: initrd loading from the LINUX_EFI_INITRD_MEDIA_GUID device path, 17 * - 0x2: initrd loading using the initrd= command line option, where the file 25 * Versions older than v1.0 may support initrd loading via the image load 30 * (https://lore.kernel.org/all/efd6f2d4-547c-1378-1faa-53c044dbd297@gmail.com/) 36 * LINUX_PE_MAGIC appears at offset 0x38 into the MS-DOS header of EFI bootable 129 #define IMAGE_SCN_TYPE_NO_PAD 0x00000008 /* don't pad - obsolete */ 134 #define IMAGE_SCN_LNK_OTHER 0x00000100 /* reserved */ 137 #define IMAGE_SCN_LNK_REMOVE 0x00000800 /* .o only - scn to be rm'd*/ [all …]
|
D | hp_sdc.h | 2 * HP i8042 System Device Controller -- header 5 * All rights reserved. 31 * HP-HIL Technical Reference Manual. Hewlett Packard Product No. 45918A 34 * for Part Number 1820-4784 Revision B. Dwg No. A-1820-4784-2 104 #define HP_SDC_STATUS_PUP 0x70 /* Successful power-up self test */ 131 #define HP_SDC_RSV 0x7c /* Reserved "for testing" */ 134 #define HP_SDC_STR 0x7f /* i8042 self-test result */ 146 #define HP_SDC_CFG_ROLLOVER 0x08 /* WTF is "N-key rollover"? */ 149 #define HP_SDC_CFG_KBD_OLD 0x03 /* keyboard code for non-HIL */ 167 case 0x1: str = "1820-3712"; break; \ [all …]
|
/linux-6.15/Documentation/arch/riscv/ |
D | boot-image-header.rst | 2 Boot image header in RISC-V Linux 8 This document only describes the boot image header details for RISC-V Linux. 10 The following 64-byte header is present in decompressed Linux kernel image:: 14 u64 text_offset; /* Image load offset, little endian */ 18 u32 res1 = 0; /* Reserved */ 19 u64 res2 = 0; /* Reserved */ 22 u32 res3; /* Reserved for PE COFF offset */ 25 ARM64 header. Thus, both ARM64 & RISC-V header can be combined into one common 31 - This header is also reused to support EFI stub for RISC-V. EFI specification 33 load it as an EFI application. In order to support EFI stub, code0 is replaced [all …]
|
/linux-6.15/include/uapi/linux/ |
D | cycx_cfm.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 8 * Copyright: (c) 1998-2003 Arnaldo Carvalho de Melo 25 #define CFM_SIGNATURE "CFM - Cyclades CYCX Firmware Module" 50 * struct cycx_fw_info - firmware module information. 51 * @codeid - firmware ID 52 * @version - firmware version number 53 * @adapter - compatible adapter types 54 * @memsize - minimum memory size 55 * @reserved - reserved 56 * @startoffs - entry point offset [all …]
|
/linux-6.15/drivers/gpu/drm/i915/gt/uc/ |
D | intel_uc_fw.h | 1 /* SPDX-License-Identifier: MIT */ 3 * Copyright © 2014-2019 Intel Corporation 21 #define INTEL_UC_FIRMWARE_URL "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmw… 24 * +------------+---------------------------------------------------+ 28 * +------------+- / | \ -+ 29 * | | DISABLED <--/ | \--> NOT_SUPPORTED | 32 * +------------+- / | \ -+ 33 * | | MISSING <--/ | \--> ERROR | 36 * +------------+- | \ -+ 37 * | | | \--> INIT FAIL | [all …]
|
/linux-6.15/drivers/staging/greybus/Documentation/firmware/ |
D | firmware.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 3 * Sample code to test firmware-management protocol 5 * Copyright(c) 2016 Google Inc. All rights reserved. 6 * Copyright(c) 2016 Linaro Ltd. All rights reserved. 19 #define FW_DEV_DEFAULT "/dev/gb-fw-mgmt-0" 37 …printf("\nUsage: ./firmware <gb-fw-mgmt-X (default: gb-fw-mgmt-0)> <interface: 0, backend: 1 (defa… in usage() 51 return -1; in update_intf_firmware() 58 /* Try Interface Firmware load over Unipro */ in update_intf_firmware() 71 printf("Failed to load interface firmware: %s (%d)\n", fwdev, in update_intf_firmware() 73 return -1; in update_intf_firmware() [all …]
|
/linux-6.15/arch/arm64/boot/dts/qcom/ |
D | msm8992-lg-bullhead.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2015, LGE Inc. All rights reserved. 4 * Copyright (c) 2016, The Linux Foundation. All rights reserved. 5 * Copyright (c) 2021-2022, Petr Vorel <petr.vorel@gmail.com> 9 /dts-v1/; 16 /delete-node/ &cont_splash_mem; 19 /delete-node/ &dfps_data_mem; 24 chassis-type = "handset"; 26 qcom,msm-id = <251 0>, <252 0>; 27 qcom,pmic-id = <0x10009 0x1000A 0x0 0x0>; [all …]
|
D | msm8956-sony-xperia-loire.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2016-2022, AngeloGioacchino Del Regno 16 qcom,msm-id = <266 0x10001>; /* MSM8956 v1.1 */ 17 qcom,board-id = <8 0>; 27 stdout-path = "serial0:115200n8"; 30 reserved-memory { 31 cont-splash@83000000 { 38 record-size = <0x20000>; 39 console-size = <0x40000>; 40 ftrace-size = <0x20000>; [all …]
|
D | msm8994-msft-lumia-octagon.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/gpio-keys.h> 14 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 17 * Delete all generic (msm8994.dtsi) reserved 20 /delete-node/ &adsp_mem; 21 /delete-node/ &audio_mem; 22 /delete-node/ &cont_splash_mem; 23 /delete-node/ &mba_mem; 24 /delete-node/ &mpss_mem; [all …]
|
D | sm8750-mtp.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 20 #include "sm8750-pmics.dtsi" 24 compatible = "qcom,sm8750-mtp", "qcom,sm8750"; 25 chassis-type = "handset"; 33 stdout-path = "serial0:115200n8"; [all …]
|
D | sm8750-qrd.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 20 #include "sm8750-pmics.dtsi" 24 compatible = "qcom,sm8750-qrd", "qcom,sm8750"; 25 chassis-type = "handset"; 32 stdout-path = "serial0:115200n8"; [all …]
|
D | sdm660-xiaomi-lavender.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 7 /dts-v1/; 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/input/gpio-keys.h> 18 chassis-type = "handset"; 25 #address-cells = <2>; 26 #size-cells = <2>; 29 stdout-path = "serial0:115200n8"; 32 compatible = "simple-framebuffer"; 41 vph_pwr: vph-pwr-regulator { [all …]
|
D | msm8998-clamshell.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright (c) 2019, Jeffrey Hugo. All rights reserved. */ 15 vph_pwr: vph-pwr-regulator { 16 compatible = "regulator-fixed"; 17 regulator-name = "vph_pwr"; 18 regulator-always-on; 19 regulator-boot-on; 27 compatible = "qcom,wcn3990-bt"; 29 vddio-supply = <&vreg_s4a_1p8>; 30 vddxo-supply = <&vreg_l7a_1p8>; [all …]
|
/linux-6.15/arch/s390/include/asm/ |
D | cpu_mf.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * CPU-measurement facilities 13 #include <linux/kmsan-checks.h> 14 #include <asm/asm-extable.h> 18 asm(".include \"asm/cpu_mf-insn.h\"\n"); 61 unsigned int b0_13:14; /* 0-13: zeros */ 62 unsigned int as:1; /* 14: basic-sampling authorization */ 63 unsigned int ad:1; /* 15: diag-sampling authorization */ 64 unsigned int b16_21:6; /* 16-21: zeros */ 65 unsigned int es:1; /* 22: basic-sampling enable control */ [all …]
|
/linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
D | psp_gfx_if.h | 46 GFX_CTRL_CMD_ID_ENABLE_INT = 0x00050000, /* enable PSP-to-Gfx interrupt */ 47 GFX_CTRL_CMD_ID_DISABLE_INT = 0x00060000, /* disable PSP-to-Gfx interrupt */ 57 /*----------------------------------------------------------------------------- 64 * SRBM-to-PSP mailbox registers (total 8 registers). 89 GFX_CMD_ID_LOAD_TA = 0x00000001, /* load TA */ 92 GFX_CMD_ID_LOAD_ASD = 0x00000004, /* load ASD Driver */ 94 GFX_CMD_ID_LOAD_IP_FW = 0x00000006, /* load HW IP FW */ 101 /* IDs upto 0x1F are reserved for older programs (Raven, Vega 10/12/20) */ 102 GFX_CMD_ID_LOAD_TOC = 0x00000020, /* Load TOC and obtain TMR size */ 112 /* PSP boot config sub-commands */ [all …]
|
/linux-6.15/drivers/net/wireless/intel/iwlegacy/ |
D | prph.h | 8 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved. 34 * All rights reserved. 106 * processor is sleeping (e.g. for periodic power-saving shutdowns of radio). 108 * When powering back up after sleeps (or during initial uCode load), the BSM 119 * The uCode used for open-source drivers includes two programs: 121 * 1) Initialization -- performs hardware calibration and sets up some 128 * 2) Runtime/Protocol -- performs all normal runtime operations. This 134 * 1) Load bootstrap program (instructions only, no data image for bootstrap) [all …]
|
/linux-6.15/include/dt-bindings/regulator/ |
D | qcom,rpmh-regulator.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright (c) 2018, The Linux Foundation. All rights reserved. */ 9 * device tree properties (e.g. regulator-initial-mode). Each type of regulator 13 * load current is allowed. This mode is supported 15 * %RPMH_REGULATOR_MODE_LPM: Low power mode in which a small load current is 22 * upon the real-time load current. This mode is
|
/linux-6.15/drivers/iommu/ |
D | fsl_pamu.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 16 * v = bit field variable; m = mask, m##_SHIFT = shift, x = value to load 213 * maximum LIODN value generated by u-boot. 275 /* coherency_required : 1 reserved : 7 */ 305 u16 reserved; member 310 /* PAACE Offsets 0x20-0x38 */ 311 u32 reserved[8]; /* not currently implemented */ member 365 #define EOE_LDEC 0x10 /* Load external cache */ 366 #define EOE_LDECL 0x11 /* Load external cache with stash lock */ 367 #define EOE_LDECPE 0x12 /* Load external cache with preferred exclusive */ [all …]
|
/linux-6.15/sound/soc/codecs/ |
D | ntpfw.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * ntpfw.c - Firmware helper functions for Neofidelity codecs 5 * Copyright (c) 2024, SaluteDevices. All Rights Reserved. 30 dev_err(dev, "Failed to load firmware: image too small\n"); in ntpfw_verify() 34 buf_magic = be32_to_cpu(header->magic); in ntpfw_verify() 36 dev_err(dev, "Failed to load firmware: invalid magic 0x%x:\n", buf_magic); in ntpfw_verify() 48 dev_err(dev, "Failed to load firmware: chunk size too big\n"); in ntpfw_verify_chunk() 52 if (chunk->step != 2 && chunk->step != 5) { in ntpfw_verify_chunk() 53 dev_err(dev, "Failed to load firmware: invalid chunk step: %d\n", chunk->step); in ntpfw_verify_chunk() 57 chunk_size = be16_to_cpu(chunk->length); in ntpfw_verify_chunk() [all …]
|
/linux-6.15/arch/m68k/fpsp040/ |
D | smovecr.S | 16 | All Rights Reserved 52 cmpib #0x0a,%d0 |check range $01 - $0a 54 cmpib #0x0e,%d0 |check range $0b - $0e 56 cmpib #0x2f,%d0 |check range $10 - $2f 58 cmpib #0x3f,%d0 |check range $30 - $3f 69 leal PIRZRM,%a0 |rmode is rz or rm, load PIRZRM in a0 72 leal PIRN,%a0 |rmode is rn, load PIRN in a0 75 leal PIRP,%a0 |rmode is rp, load PIRP in a0 78 subil #0xb,%d0 |make offset in 0 - 4 range 84 leal SMALRZRM,%a0 |rmode is rz or rm, load SMRZRM in a0 [all …]
|
/linux-6.15/Documentation/admin-guide/kdump/ |
D | kdump.rst | 2 Documentation for Kdump - The kexec-based Crash Dumping Solution 11 Kdump uses kexec to quickly boot to a dump-capture kernel whenever a 14 the reboot and is accessible to the dump-capture kernel. 24 the dump-capture kernel. This ensures that ongoing Direct Memory Access 25 (DMA) from the system kernel does not corrupt the dump-capture kernel. 26 The kexec -p command loads the dump-capture kernel into this reserved 31 low 1M is reserved to avoid any later kernel or device driver writing 45 encoded in the ELF format, and stored in a reserved area of memory 47 passed to the dump-capture kernel through the elfcorehdr= boot 51 With the dump-capture kernel, you can access the memory image through [all …]
|
/linux-6.15/include/uapi/misc/ |
D | mrvl_cn10k_dpi.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 20 __u16 reserved; /* Reserved */ member 25 __u16 molr[DPI_MAX_ENGINES]; /* Max outstanding load requests */ 27 __u16 reserved; /* Reserved */ member
|
/linux-6.15/arch/openrisc/kernel/ |
D | entry.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 12 * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se> 25 #include <asm/asm-offsets.h> 46 l.sw -8(r1),r2 /* store frame pointer */ ;\ 47 l.sw -4(r1),r9 /* store return address */ ;\ 50 l.addi r1,r1,-8 ;\ 52 l.lwz r9,-4(r1) /* restore return address */ ;\ 53 l.lwz r2,-8(r1) /* restore fp */ ;\ 59 l.sw -12(r1),t1 /* save extra reg */ ;\ 60 l.sw -8(r1),r2 /* store frame pointer */ ;\ [all …]
|