/linux-6.14.4/arch/alpha/include/asm/ |
D | mce.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * This is the logout header that should be common to all platforms 13 unsigned int retry : 1; /* retry flag */ member 14 unsigned int proc_offset; /* processor-specific offset */ 15 unsigned int sys_offset; /* system-specific offset */ 20 /* Machine Check Frame for uncorrectable errors (Large format) 21 * --- This is used to log uncorrectable errors such as 22 * double bit ECC errors. 23 * --- These errors are detected by both processor and systems. 26 unsigned long shadow[8]; /* Shadow reg. 8-14, 25 */ [all …]
|
/linux-6.14.4/drivers/regulator/ |
D | irq_helpers.c | 1 // SPDX-License-Identifier: GPL-2.0 6 // Logic has been partially adapted from qcom-labibb driver. 37 spin_lock(&rdev->err_lock); in rdev_flag_err() 38 rdev->cached_err |= err; in rdev_flag_err() 39 spin_unlock(&rdev->err_lock); in rdev_flag_err() 44 spin_lock(&rdev->err_lock); in rdev_clear_err() 45 rdev->cached_err &= ~err; in rdev_clear_err() 46 spin_unlock(&rdev->err_lock); in rdev_clear_err() 60 d = &h->desc; in regulator_notifier_isr_work() 61 rid = &h->rdata; in regulator_notifier_isr_work() [all …]
|
/linux-6.14.4/Documentation/admin-guide/ |
D | xfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 on the SGI IRIX platform. It is completely multi-threaded, can 15 for further details. This implementation is on-disk compatible 25 Sets the buffered I/O end-of-file preallocation size when 28 through to 1GiB, inclusive, in power-of-2 increments. 30 The default behaviour is for dynamic end-of-file 40 on-disk. When the new form is used for the first time when 42 attributes) the on-disk superblock feature bit field will be 45 The default behaviour is determined by the on-disk feature 116 Set the number of in-memory log buffers. Valid numbers [all …]
|
/linux-6.14.4/Documentation/locking/ |
D | ww-mutex-design.rst | 2 Wound/Wait Deadlock-Proof Mutex Design 5 Please read mutex-design.rst first, as it applies to wait/wound mutexes too. 7 Motivation for WW-Mutexes 8 ------------------------- 18 the same order in all contexts. That is directly under control of 30 from a global counter. In case of deadlock while locking all the buffers 33 younger task) unlocks all of the buffers that it has already locked, and then 37 and the deadlock handling approach is called Wait-Die. The name is based on 41 and dies. Hence Wait-Die. 42 There is also another algorithm called Wound-Wait: [all …]
|
/linux-6.14.4/drivers/scsi/bfa/ |
D | bfa_defs_fcs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 5 * All rights reserved 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 36 u32 flogi_rsp_err; /* FLOGI response errors */ 37 u32 flogi_acc_err; /* FLOGI accept errors */ 73 * - FCP IM and FCP TM roles cannot be enabled together for a FCS port 74 * - Create multiple ports if both IM and TM functions required. 75 * - Atleast one role must be specified. [all …]
|
/linux-6.14.4/drivers/usb/ |
D | usb-skeleton.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * USB Skeleton driver - 2.2 5 * Copyright (C) 2001-2004 Greg Kroah-Hartman ([email protected]) 7 * This driver is based on the 2.6.3 version of drivers/usb/usb-skeleton.c 37 #define MAX_TRANSFER (PAGE_SIZE - 512) 46 /* Structure to hold all of our device specific stuff */ 59 int errors; /* the last request tanked */ member 61 spinlock_t err_lock; /* lock for errors */ 76 usb_free_urb(dev->bulk_in_urb); in skel_delete() 77 usb_put_intf(dev->interface); in skel_delete() [all …]
|
/linux-6.14.4/drivers/gpu/drm/ci/ |
D | igt_runner.sh | 2 # SPDX-License-Identifier: MIT 4 set -ex 8 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/igt/lib/aarch64-linux-gnu/:/igt/lib/x86_64-linux-gnu:/igt/… 12 ls -l /dev/dri/ 20 set -e 26 modprobe --first-time $DRIVER_NAME 30 if [ -e "/install/xfails/$DRIVER_NAME-$GPU_VERSION-skips.txt" ]; then 31 IGT_SKIPS="--skips /install/xfails/$DRIVER_NAME-$GPU_VERSION-skips.txt" 34 if [ -e "/install/xfails/$DRIVER_NAME-$GPU_VERSION-flakes.txt" ]; then 35 IGT_FLAKES="--flakes /install/xfails/$DRIVER_NAME-$GPU_VERSION-flakes.txt" [all …]
|
D | gitlab-ci.yml | 2 DRM_CI_PROJECT_PATH: &drm-ci-project-path mesa/mesa 3 DRM_CI_COMMIT_SHA: &drm-ci-commit-sha c6a9a9c3bce90923f7700219354e0b6e5a3c9ba6 6 TARGET_BRANCH: drm-next 10 DEQP_RUNNER_GIT_URL: https://gitlab.freedesktop.org/mesa/deqp-runner.git 13 FDO_UPSTREAM_REPO: helen.fornazier/linux # The repo where the git-archive daily runs 14 MESA_TEMPLATES_COMMIT: &ci-templates-commit d5aa3941aa03c2f716595116354fb81eb8012acb 16 CI_PRE_CLONE_SCRIPT: |- 17 set -o xtrace 18 …-L --retry 4 -f --retry-all-errors --retry-delay 60 -s ${DRM_CI_PROJECT_URL}/-/raw/${DRM_CI_COMMIT… 19 bash download-git-cache.sh [all …]
|
D | lava-submit.sh | 2 # SPDX-License-Identifier: MIT 4 set -e 5 set -x 9 if curl -L --retry 4 -f --retry-all-errors --retry-delay 60 -s "https://${BASE_SYSTEM_MAINLINE_HOST… 15 rm -rf results 16 mkdir -p results/job-rootfs-overlay/ 18 cp artifacts/ci-common/capture-devcoredump.sh results/job-rootfs-overlay/ 19 cp artifacts/ci-common/init-*.sh results/job-rootfs-overlay/ 20 cp artifacts/ci-common/intel-gpu-freq.sh results/job-rootfs-overlay/ 21 cp "$SCRIPTS_DIR"/setup-test-env.sh results/job-rootfs-overlay/ [all …]
|
/linux-6.14.4/drivers/edac/ |
D | i5000_edac.c | 12 * Intel 5000X Chipset Memory Controller Hub (MCH) - Datasheet 48 * Function 1: Memory Branch Map, Control, Errors Register 51 * All 3 functions of Device 16 (0,1,2) share the SAME DID 86 /* Thermal and SPD or BFD errors */ 96 /* Correctable errors */ 102 /* Non-Retry or redundant Retry errors */ 108 /* Uncorrectable errors */ 277 * MTRx - Memory Technology Registers 290 /* enables the report of miscellaneous messages as CE errors - default off */ 361 u32 ferr_fat_fbd; /* First Errors Fatal */ [all …]
|
D | i5400_edac.c | 18 * Intel 5400 Chipset Memory Controller Hub (MCH) - Datasheet 21 * This Memory Controller manages DDR2 FB-DIMMs. It has 2 branches, each with 22 * 2 channels operating in lockstep no-mirror mode. Each channel can have up to 58 * Function 1: Memory Branch Map, Control, Errors Register 61 * All 3 functions of Device 16 (0,1,2) share the SAME DID and 83 #define FERR_FAT_FBDCHAN (3<<28) /* channel index where the highest-order error occurred */ 88 /* Non-fatal error register */ 140 * Error masks are according with Table 5-17 of i5400 datasheet 144 EMASK_M1 = 1<<0, /* Memory Write error on non-redundant retry */ 145 EMASK_M2 = 1<<1, /* Memory or FB-DIMM configuration CRC read error */ [all …]
|
/linux-6.14.4/arch/x86/kernel/ |
D | tsc_sync.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * We check whether all boot CPUs have their TSC's synchronized, 8 * print a warning if not and turn off the TSC clock-source. 10 * The warp-check is point-to-point between two CPUs, the CPU 14 * Only two CPUs may participate - they can enter in any order. 63 if (!resume && time_before(jiffies, adj->nextcheck)) in tsc_verify_tsc_adjust() 66 adj->nextcheck = jiffies + HZ; in tsc_verify_tsc_adjust() 69 if (adj->adjusted == curval) in tsc_verify_tsc_adjust() 73 wrmsrl(MSR_IA32_TSC_ADJUST, adj->adjusted); in tsc_verify_tsc_adjust() 75 if (!adj->warned || resume) { in tsc_verify_tsc_adjust() [all …]
|
/linux-6.14.4/drivers/ata/ |
D | libata-eh.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * libata-eh.c - libata error handling 8 * as Documentation/driver-api/libata.rst 11 * http://www.sata-io.org/ 59 /* Waiting in ->prereset can never be reliable. It's 76 * hardreset. All others are hardreset if available. In most cases 97 15000, /* Some drives are slow to read log pages when waking-up */ 125 * On the retry after a command timed out, the next timeout value from 129 * ehc->cmd_timeout_idx keeps track of which timeout to use per 172 ehi->desc_len += vscnprintf(ehi->desc + ehi->desc_len, in __ata_ehi_pushv_desc() [all …]
|
/linux-6.14.4/fs/xfs/ |
D | xfs_buf.h | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2000-2005 Silicon Graphics, Inc. 4 * All Rights Reserved. 25 #define XFS_BUF_DADDR_NULL ((xfs_daddr_t) (-1LL)) 29 #define XBF_READ_AHEAD (1u << 2) /* asynchronous read-ahead */ 31 #define XBF_DONE (1u << 5) /* all pages in the buffer uptodate */ 87 * The xfs_buftarg contains 2 notions of "sector size" - 93 * The first is specified at mkfs time, and is stored on-disk in the 123 /* built-in cache, if we're not using the perag one */ 157 * first cacheline holds all the fields needed for an uncontended cache [all …]
|
/linux-6.14.4/drivers/infiniband/hw/hfi1/ |
D | firmware.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright(c) 2015 - 2017 Intel Corporation. 103 #define AUGMENT_SIZE (sizeof(struct augmented_firmware_file) - \ 122 * The mutex protects fw_state, fw_err, and all of the firmware_details 217 * Read a single 64-bit value from 8051 data memory. 224 * ignored - i.e. the hardware will always do aligned 8-byte reads as if 227 * Return 0 on success, -ENXIO on a read error (timeout). 250 return -ENXIO; in __read_8051_data() 262 * Read 8051 data starting at addr, for len bytes. Will read in 8-byte chunks. 263 * Return 0 on success, -errno on error. [all …]
|
/linux-6.14.4/Documentation/fault-injection/ |
D | fault-injection.rst | 5 See also drivers/md/md-faulty.c and "every_nth" module option for scsi_debug. 9 -------------------------------------- 11 - failslab 15 - fail_page_alloc 19 - fail_usercopy 23 - fail_futex 25 injects futex deadlock and uaddr fault errors. 27 - fail_sunrpc 31 - fail_make_request 33 injects disk IO errors on devices permitted by setting [all …]
|
/linux-6.14.4/drivers/net/wireless/virtual/ |
D | mac80211_hwsim.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * mac80211_hwsim - software simulator of 802.11 radio(s) for mac80211 6 * Copyright (C) 2020, 2022-2024 Intel Corporation 13 * enum hwsim_tx_control_flags - flags to describe transmission info/status 33 * entities such as wmediumd to receive and process all broadcasted 43 * broadcasting the frames to all listening mac80211_hwsim radio 51 * enum hwsim_commands - supported hwsim commands 53 * @HWSIM_CMD_UNSPEC: unspecified command to catch errors 55 * @HWSIM_CMD_REGISTER: request to register and received all broadcasted 68 * returns the radio ID (>= 0) or negative on errors, if successful [all …]
|
/linux-6.14.4/Documentation/hwmon/ |
D | w83l785ts.rst | 6 * Winbond W83L785TS-S 14 http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83L785TS-S.pdf 20 ----------- 22 The W83L785TS-S is a digital temperature sensor. It senses the 30 All temperature values are given in degrees Celsius. Resolution 38 ------------ 41 and cause read errors. Or maybe the W83L785TS-S chip is simply unreliable, 42 we don't really know. The driver will retry a given number of times
|
/linux-6.14.4/fs/nfs/ |
D | nfs4file.c | 1 // SPDX-License-Identifier: GPL-2.0 35 unsigned openflags = filp->f_flags; in nfs4_file_open() 41 * opens in ->lookup() or ->create(). in nfs4_file_open() 45 * -EOPENSTALE. The VFS will retry the lookup/create/open. in nfs4_file_open() 70 filemap_write_and_wait(inode->i_mapping); in nfs4_file_open() 73 inode = NFS_PROTO(dir)->open_context(dir, ctx, openflags, &attr, NULL); in nfs4_file_open() 79 case -ENOENT: in nfs4_file_open() 80 case -ESTALE: in nfs4_file_open() 81 case -EISDIR: in nfs4_file_open() 82 case -ENOTDIR: in nfs4_file_open() [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/include/ivsrcid/gfx/ |
D | irqsrcs_gfx_11_0_0.h | 12 * all copies or substantial portions of the Software. 27 …ID__UTCL2_FAULT 0 // UTCL2 has encountered a fault or retry scenario 37 #define GFX_11_0_0__SRCID__SDMA_IB_PREEMPT 53 // 0x35 sdma mid - command … 42 #define GFX_11_0_0__SRCID__SDMA_PAGE_TIMEOUT 58 // 0x3A Page retry timeout… 56 #define GFX_11_0_0__SRCID__CP_EOP_INTERRUPT 181 // 0xB5 End-of-Pipe Interrupt 65 #define GFX_11_0_0__SRCID__CP_PREEMPT_ACK 194 // 0xC2 Preemption Ack-wledge 76 #define GFX_11_0_0__SRCID__SQ_INTERRUPT_ID 239 // 0xEF SQ Interrupt (ttrace wrap, errors)
|
/linux-6.14.4/arch/mips/math-emu/ |
D | dsemul.c | 1 // SPDX-License-Identifier: GPL-2.0 15 * struct emuframe - The 'emulation' frame structure 32 * - Actually emulating all instructions isn't feasible. We would need to 33 * be able to handle instructions from all revisions of the MIPS ISA, 34 * all ASEs & all vendor instruction set extensions. This would be a 40 * - We must execute the instruction within user context. If we were to 45 * - We used to place the frame on the users stack, but this requires 47 * per-process page is now used instead. 49 * - The instruction in @emul may be something entirely invalid for a 57 * - The user may generate a fake struct emuframe if they wish, invoking [all …]
|
/linux-6.14.4/tools/testing/selftests/net/packetdrill/ |
D | defaults.sh | 2 # SPDX-License-Identifier: GPL-2.0 7 ip tcp_metrics flush all > /dev/null 2>&1 10 sysctl -q net.ipv4.tcp_rmem="4096 540000 $((15*1024*1024))" 11 sysctl -q net.ipv4.tcp_wmem="4096 $((256*1024)) 4194304" 14 sysctl -q net.ipv4.tcp_timestamps=1 16 # TCP SYN(ACK) retry thresholds 17 sysctl -q net.ipv4.tcp_syn_retries=5 18 sysctl -q net.ipv4.tcp_synack_retries=5 20 # TCP Forward RTO-Recovery, RFC 5682. 21 sysctl -q net.ipv4.tcp_frto=2 [all …]
|
/linux-6.14.4/arch/x86/kernel/cpu/mce/ |
D | apei.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * On some machine, corrected memory errors are reported via APEI 7 * Check. These corrected memory errors can be reported to user space 35 if (!(mem_err->validation_bits & CPER_MEM_VALID_PA)) in apei_mce_report_mem_error() 39 * Even if the ->validation_bits are set for address mask, in apei_mce_report_mem_error() 43 if (mem_err->validation_bits & CPER_MEM_VALID_PA_MASK) in apei_mce_report_mem_error() 44 lsb = find_first_bit((void *)&mem_err->physical_addr_mask, PAGE_SHIFT); in apei_mce_report_mem_error() 50 m->bank = -1; in apei_mce_report_mem_error() 52 m->status = MCI_STATUS_VAL | MCI_STATUS_EN | MCI_STATUS_ADDRV | MCI_STATUS_MISCV | 0x9f; in apei_mce_report_mem_error() 53 m->misc = (MCI_MISC_ADDR_PHYS << 6) | lsb; in apei_mce_report_mem_error() [all …]
|
/linux-6.14.4/Documentation/driver-api/media/ |
D | cec-core.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 ---------------- 33 --------------------- 53 will be stored in adap->priv and can be used by the adapter ops. 95 Implementing the Low-Level CEC Adapter 96 -------------------------------------- 98 The following low-level adapter operations have to be implemented in 103 .. code-block:: none 107 /* Low-level callbacks */ 123 /* High-level callback */ [all …]
|
/linux-6.14.4/drivers/hwmon/ |
D | w83l785ts.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * w83l785ts.c - Part of lm_sensors, Linux kernel modules for hardware 5 * Copyright (C) 2003-2009 Jean Delvare <[email protected]> 7 * Inspired from the lm83 driver. The W83L785TS-S is a sensor chip made 11 * http://www.winbond-usa.com/products/winbond_products/pdfs/PCIC/W83L785TS-S.pdf 27 #include <linux/hwmon-sysfs.h> 42 * The W83L785TS-S registers 56 * The W83L785TS-S uses signed 8-bit values. 73 * Driver data (common to all clients) 117 return sprintf(buf, "%d\n", TEMP_FROM_REG(data->temp[attr->index])); in show_temp() [all …]
|