/Linux-v6.1/Documentation/devicetree/bindings/mailbox/ |
D | amlogic,meson-gxbb-mhu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/mailbox/amlogic,meson-gxbb-mhu.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 8 title: Amlogic Meson Message-Handling-Unit Controller 11 - Neil Armstrong <neil.armstrong@linaro.org> 14 The Amlogic's Meson SoCs Message-Handling-Unit (MHU) is a mailbox controller 24 - amlogic,meson-gxbb-mhu 35 "#mbox-cells": 39 - compatible [all …]
|
D | arm,mhu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jassi Brar <jaswinder.singh@linaro.org> 13 The ARM's Message-Handling-Unit (MHU) is a mailbox controller that has 3 22 interrupt signal using a 32-bit register, with all 32-bits logically ORed 28 interrupt. Each of the 32-bits can be used as "doorbell" to alert the remote 37 - arm,mhu 38 - arm,mhu-doorbell 40 - compatible [all …]
|
D | arm,mhuv2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tushar Khandelwal <tushar.khandelwal@arm.com> 11 - Viresh Kumar <viresh.kumar@linaro.org> 14 The Arm Message Handling Unit (MHU) Version 2 is a mailbox controller that has 15 between 1 and 124 channel windows (each 32-bit wide) to provide unidirectional 33 - Data-transfer: Each transfer is made of one or more words, using one or more 36 - Doorbell: Each transfer is made up of single bit flag, using any one of the 49 - arm,mhuv2-tx [all …]
|
/Linux-v6.1/arch/powerpc/sysdev/ |
D | fsl_rmu.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * - fixed maintenance access routines, check for aligned access 11 * - Added Port-Write message handling 12 * - Added Machine Check exception handling 16 * Lian Minghuan-B31939 <Minghuan.Lian@freescale.com> 24 #include <linux/dma-mapping.h> 33 (((struct rio_priv *)(mport->priv))->rmm_handle) 35 /* RapidIO definition irq, which read from OF-tree */ 36 #define IRQ_RIO_PW(m) (((struct fsl_rio_pw *)(m))->pwirq) 37 #define IRQ_RIO_BELL(m) (((struct fsl_rio_dbell *)(m))->bellirq) [all …]
|
D | fsl_rio.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 7 * - fixed maintenance access routines, check for aligned access 11 * - Added Port-Write message handling 12 * - Added Machine Check exception handling 16 * Lian Minghuan-B31939 <Minghuan.Lian@freescale.com> 30 #define RIO_REGS_WIN(mport) (((struct rio_priv *)(mport->priv))->regs_win) 113 void *rmm_handle; /* RapidIO message manager(unit) Handle */
|
/Linux-v6.1/Documentation/scsi/ |
D | ChangeLog.sym53c8xx | 1 Sat May 12 12:00 2001 Gerard Roudier (groudier@club-internet.fr) 2 * version sym53c8xx-1.7.3c 3 - Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM. 4 Fix sent by Stig Telfer <stig@api-networks.com>. 5 - Backport from SYM-2 the work-around that allows to support 7 - Check that we received at least 8 bytes of INQUIRY response 9 - Define scsi_set_pci_device() as nil for kernel < 2.4.4. 10 - + A couple of minor changes. 12 Sat Apr 7 19:30 2001 Gerard Roudier (groudier@club-internet.fr) 13 * version sym53c8xx-1.7.3b [all …]
|
D | ChangeLog.lpfc | 2 * Please read the associated RELEASE-NOTES file !!! 8 * Fixed build warning for 2.6.12-rc2 kernels: mempool_alloc now 19 * Removed FC_TRANSPORT_PATCHESxxx defines. They're in 2.6.12-rc1. 26 * Added PCI ID for LP10000-S. 31 * Zero-out response sense length in lpfc_scsi_prep_cmnd to prevent 33 - was causing spurious 0710 messages. 55 - stop using volatile. if you need special ordering use memory 57 - switch lpfc_sli_pcimem_bcopy to take void * arguments. 58 - remove typecast for constants - a U postfix marks them 60 - add a MAILBOX_CMD_SIZE macro, as most users of [all …]
|
/Linux-v6.1/drivers/i2c/busses/ |
D | i2c-pxa.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Copyright (C) 2004-2005 Deep Blue Solutions Ltd. 13 * Jan 2003: Fixed several bugs concerning interrupt handling [Kai-Uwe Bloem] 14 * Jan 2003: added limited signal handling [Kai-Uwe Bloem] 15 * Sep 2004: Major rework to ensure efficient bus handling [RMK] 17 * Feb 2005: Rework slave mode handling [RMK] 34 #include <linux/platform_data/i2c-pxa.h> 47 #define ICR_IUE (1 << 6) /* unit enable */ 55 #define ICR_UR (1 << 14) /* unit reset */ 58 #define ICR_A3700_FM (1 << 16) /* fast mode for armada-3700 */ [all …]
|
/Linux-v6.1/drivers/scsi/ |
D | pmcraid.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * pmcraid.h -- PMC Sierra MaxRAID controller driver header file 5 * Written By: Anil Ravindranath<anil_ravindranath@pmc-sierra.com> 6 * PMC-Sierra Inc 39 #define PMC_BIT8(n) (1 << (7-n)) 40 #define PMC_BIT16(n) (1 << (15-n)) 41 #define PMC_BIT32(n) (1 << (31-n)) 58 /* MAX_IOADLS : max number of scatter-gather lists supported by IOA 197 /* structure to represent a scatter-gather element (IOADL descriptor) */ 526 /* pmcraid_sglist - Scatter-gather list allocated for passthrough ioctls [all …]
|
/Linux-v6.1/lib/ |
D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0-only 19 parameter printk.time=1. See Documentation/admin-guide/kernel-parameters.rst 27 to every message. 50 int "Default console loglevel (1-15)" 60 Note: This does not affect the log level of un-prefixed printk() 65 int "quiet console loglevel (1-15)" 76 int "Default message log level (1-7)" 82 This was hard-coded to KERN_WARNING since at least 2.6.10 but folks 86 Note: This does not affect what message level gets printed on the console 91 bool "Delay each boot printk message by N milliseconds" [all …]
|
/Linux-v6.1/arch/powerpc/platforms/cell/ |
D | interrupt.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 13 * - Fix various assumptions related to HW CPU numbers vs. linux CPU numbers 15 * - Implement proper handling of maxcpus=1/2 (that is, routing of irqs from 16 * a non-active node to the active node) 33 #include <asm/cell-regs.h> 52 unsigned char unit = bits.source & 0xf; in iic_pending_to_hwnum() local 60 return (node << IIC_IRQ_NODE_SHIFT) | (class << 4) | unit; in iic_pending_to_hwnum() 74 out_be64(&iic->regs->prio, iic->eoi_stack[--iic->eoi_ptr]); in iic_eoi() 75 BUG_ON(iic->eoi_ptr < 0); in iic_eoi() 79 .name = "CELL-IIC", [all …]
|
/Linux-v6.1/Documentation/x86/x86_64/ |
D | boot-options.rst | 1 .. SPDX-License-Identifier: GPL-2.0 36 with OS's error handling, and you cannot deactivate the agent, 39 Do not opt-in to Local MCE delivery. Use legacy method 55 Don't overwrite the bios-set CMCI threshold. This boot option 62 Force-enable recoverable machine check code paths 73 Use IO-APIC. Default 76 Don't use the IO-APIC. 85 See Documentation/x86/i386/IO-APIC.rst 91 Don't check the IO-APIC timer. This can work around 154 There are some built-in platform specific "quirks" - you may see: [all …]
|
/Linux-v6.1/Documentation/networking/ |
D | kcm.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 Kernel Connection Multiplexor (KCM) is a mechanism that provides a message based 14 +------------+ +------------+ +------------+ +------------+ 16 +------------+ +------------+ +------------+ +------------+ 18 +-----------+ | | +----------+ 20 +----------------------------------+ 22 +----------------------------------+ 24 +---------+ | | | ------------+ 26 +----------+ +----------+ +----------+ +----------+ +----------+ 28 +----------+ +----------+ +----------+ +----------+ +----------+ [all …]
|
D | can.rst | 2 SocketCAN - Controller Area Network 20 .. _socketcan-motivation: 29 functionality. Usually, there is only a hardware-specific device 32 Queueing of frames and higher-level transport protocols like ISO-TP 34 character-device implementations support only one single process to 47 protocol family module and also vice-versa. Also, the protocol family 57 communicate using a specific transport protocol, e.g. ISO-TP, just 60 CAN-IDs, frames, etc. 62 Similar functionality visible from user-space could be provided by a 74 * **Abstraction:** In most existing character-device implementations, the [all …]
|
/Linux-v6.1/drivers/s390/char/ |
D | tape_3590.c | 1 // SPDX-License-Identifier: GPL-2.0 37 * - Read Opposite: implemented 38 * - Read Device (buffered) log: BRA 39 * - Read Library log: BRA 40 * - Swap Devices: BRA 41 * - Long Busy: implemented 42 * - Special Intercept: BRA 43 * - Read Alternate: implemented 57 [0x25] = "Read-Only Format", 94 [0xa8] = "Vision System non-operational", [all …]
|
/Linux-v6.1/drivers/scsi/sym53c8xx_2/ |
D | sym_hipd.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * of PCI-SCSI IO processors. 6 * Copyright (C) 1999-2001 Gerard Roudier <groudier@free.fr> 9 * Copyright (C) 1998-2000 Gerard Roudier 12 * a port of the FreeBSD ncr driver to Linux-1.2.13. 16 * Stefan Esser <se@mi.Uni-Koeln.de> 24 *----------------------------------------------------------------------------- 75 #define sym_verbose (np->verbose) 96 #error "more than 256 tags per logical unit not allowed." 131 * Asynchronous pre-scaler (ns). Shall be 40 for [all …]
|
/Linux-v6.1/drivers/irqchip/ |
D | irq-mvebu-icu.c | 5 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 23 #include <dt-bindings/interrupt-controller/mvebu-icu.h> 75 const struct mvebu_icu_subset_data *subset = msi_data->subset_data; in mvebu_icu_init() 77 if (atomic_cmpxchg(&msi_data->initialized, false, true)) in mvebu_icu_init() 80 /* Set 'SET' ICU SPI message address in AP */ in mvebu_icu_init() 81 writel_relaxed(msg[0].address_hi, icu->base + subset->offset_set_ah); in mvebu_icu_init() 82 writel_relaxed(msg[0].address_lo, icu->base + subset->offset_set_al); in mvebu_icu_init() 84 if (subset->icu_group != ICU_GRP_NSR) in mvebu_icu_init() 87 /* Set 'CLEAR' ICU SPI message address in AP (level-MSI only) */ in mvebu_icu_init() 88 writel_relaxed(msg[1].address_hi, icu->base + subset->offset_clr_ah); in mvebu_icu_init() [all …]
|
/Linux-v6.1/arch/powerpc/platforms/powernv/ |
D | opal-hmi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * OPAL hypervisor Maintenance interrupt handling support in PowerNV. 62 "Hypervisor Resource error - core check stop" }, in print_core_checkstop_reason() 74 if (!hmi_evt->u.xstop_error.xstop_reason) { in print_core_checkstop_reason() 80 be32_to_cpu(hmi_evt->u.xstop_error.u.pir)); in print_core_checkstop_reason() 82 if (be32_to_cpu(hmi_evt->u.xstop_error.xstop_reason) & in print_core_checkstop_reason() 84 printk("%s [Unit: %-3s] %s\n", level, in print_core_checkstop_reason() 125 if (!hmi_evt->u.xstop_error.xstop_reason) { in print_nx_checkstop_reason() 131 be32_to_cpu(hmi_evt->u.xstop_error.u.chip_id)); in print_nx_checkstop_reason() 133 if (be32_to_cpu(hmi_evt->u.xstop_error.xstop_reason) & in print_nx_checkstop_reason() [all …]
|
/Linux-v6.1/drivers/scsi/aic7xxx/ |
D | aic79xx.h | 4 * Copyright (c) 1994-2002 Justin T. Gibbs. 5 * Copyright (c) 2000-2002 Adaptec Inc. 19 * 3. Neither the names of the above-listed copyright holders nor the names 78 SCSIID_OUR_ID((scb)->hscb->scsiid) 80 SCSIID_TARGET((ahd), (scb)->hscb->scsiid) 82 SCSIID_CHANNEL(ahd, (scb)->hscb->scsiid) 84 ((scb)->hscb->lun) 92 && (((scb)->flags & SCB_SILENT) != 0)) 95 (((scb)->flags & SCB_SILENT) != 0) 103 (tcl & (AHD_NUM_LUNS - 1)) [all …]
|
D | aic7xxx.h | 4 * Copyright (c) 1994-2001 Justin T. Gibbs. 5 * Copyright (c) 2000-2001 Adaptec Inc. 19 * 3. Neither the names of the above-listed copyright holders nor the names 69 (((scsiid) & ((((ahc)->features & AHC_TWIN) != 0) ? TWIN_TID : TID)) \ 74 ((((ahc)->features & AHC_TWIN) != 0) \ 78 (SCSIID_CHANNEL(ahc, (scb)->hscb->scsiid) == 'B') 80 SCSIID_OUR_ID((scb)->hscb->scsiid) 82 SCSIID_TARGET((ahc), (scb)->hscb->scsiid) 84 SCSIID_CHANNEL(ahc, (scb)->hscb->scsiid) 86 ((scb)->hscb->lun & LID) [all …]
|
/Linux-v6.1/drivers/iommu/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 # The IOVA library may also be used by non-IOMMU_API users 6 # The IOASID library may also be used by non-IOMMU_API users 39 sizes at both stage-1 and stage-2, as well as address spaces 40 up to 48-bits in size. 46 Enable self-tests for LPAE page table allocator. This performs 47 a series of page-table consistency checks during boot. 56 Enable support for the ARM Short-descriptor pagetable format. 57 This supports 32-bit virtual and physical addresses mapped using 58 2-level tables with 4KB pages/1MB sections, and contiguous entries [all …]
|
/Linux-v6.1/Documentation/driver-api/ |
D | xillybus.rst | 10 - Introduction 11 -- Background 12 -- Xillybus Overview 14 - Usage 15 -- User interface 16 -- Synchronization 17 -- Seekable pipes 19 - Internals 20 -- Source code organization 21 -- Pipe attributes [all …]
|
/Linux-v6.1/Documentation/admin-guide/device-mapper/ |
D | thin-provisioning.rst | 8 This document describes a collection of device-mapper targets that 9 between them implement thin-provisioning and snapshots. 27 - Improve metadata resilience by storing metadata on a mirrored volume 28 but data on a non-mirrored one. 30 - Improve performance by storing the metadata on SSD. 40 dm-devel@redhat.com with details and we'll try our best to improve 46 a Red Hat distribution it is named 'device-mapper-persistent-data'). 52 They use the dmsetup program to control the device-mapper driver 53 directly. End users will be advised to use a higher-level volume 57 ----------- [all …]
|
/Linux-v6.1/tools/testing/selftests/ftrace/ |
D | ftracetest | 2 # SPDX-License-Identifier: GPL-2.0-only 4 # ftracetest - Ftrace test shell scripts 10 usage() { # errno [message] 11 [ ! -z "$2" ] && echo $2 12 echo "Usage: ftracetest [options] [testcase(s)] [testcase-directory(s)]" 14 echo " -h|--help Show help message" 15 echo " -k|--keep Keep passed test logs" 16 echo " -v|--verbose Increase verbosity of test messages" 17 echo " -vv Alias of -v -v (Show all results in stdout)" 18 echo " -vvv Alias of -v -v -v (Show all commands immediately)" [all …]
|
/Linux-v6.1/include/linux/spi/ |
D | spi.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later 31 * INTERFACES between SPI master-side drivers and SPI slave protocol handlers, 37 * struct spi_statistics - statistics for spi transfers 38 * @syncp: seqcount to protect members in this struct for per-cpu udate 39 * on 32-bit systems 41 * @messages: number of spi-messages handled 90 u64_stats_update_begin(&__lstats->syncp); \ 91 u64_stats_add(&__lstats->field, count); \ 92 u64_stats_update_end(&__lstats->syncp); \ 101 u64_stats_update_begin(&__lstats->syncp); \ [all …]
|