| /linux/Documentation/devicetree/bindings/mailbox/ |
| H A 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 …]
|
| H A 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 …]
|
| /linux/arch/powerpc/sysdev/ |
| H A 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 …]
|
| H A 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 */
|
| H A D | fsl_rio.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 24 #include <linux/dma-mapping.h> 40 #undef DEBUG_PW /* Port-Write debugging */ 79 "3: li %1,-1\n" \ 85 : "b" (addr), "i" (-EFAULT), "0" (err)) 114 entry = search_exception_tables(regs->nip); in fsl_rio_mcheck_exception() 116 pr_debug("RIO: %s - MC Exception handled\n", in fsl_rio_mcheck_exception() [all …]
|
| /linux/Documentation/scsi/ |
| H A 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 …]
|
| H A 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/drivers/scsi/ |
| H A 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/lib/ |
| H A 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/drivers/i2c/busses/ |
| H A 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> 48 #define ICR_IUE (1 << 6) /* unit enable */ 56 #define ICR_UR (1 << 14) /* unit reset */ 59 #define ICR_A3700_FM (1 << 16) /* fast mode for armada-3700 */ [all …]
|
| /linux/drivers/iommu/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 # The IOVA library may also be used by non-IOMMU_API users 40 sizes at both stage-1 and stage-2, as well as address spaces 41 up to 48-bits in size. 47 Enable self-tests for LPAE page table allocator. This performs 48 a series of page-table consistency checks during boot. 57 Enable support for the ARM Short-descriptor pagetable format. 58 This supports 32-bit virtual and physical addresses mapped using 59 2-level tables with 4KB pages/1MB sections, and contiguous entries 66 Enable self-tests for ARMv7s page table allocator. This performs [all …]
|
| /linux/Documentation/networking/ |
| H A 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 …]
|
| H A 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/drivers/irqchip/ |
| H A D | irq-mvebu-icu.c | 5 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 23 #include <linux/irqchip/irq-msi-lib.h> 25 #include <dt-bindings/interrupt-controller/mvebu-icu.h> 71 struct msi_domain_info *info = d->host_data; in mvebu_icu_translate() 72 struct mvebu_icu_msi_data *msi_data = info->chip_data; in mvebu_icu_translate() 73 struct mvebu_icu *icu = msi_data->icu; in mvebu_icu_translate() 76 if (WARN_ON(fwspec->param_count != param_count)) { in mvebu_icu_translate() 77 dev_err(icu->dev, "wrong ICU parameter count %d\n", in mvebu_icu_translate() 78 fwspec->param_count); in mvebu_icu_translate() 79 return -EINVAL; in mvebu_icu_translate() [all …]
|
| /linux/drivers/s390/char/ |
| H A D | tape_3590.c | 1 // SPDX-License-Identifier: GPL-2.0 38 * - Read Opposite: implemented 39 * - Read Device (buffered) log: BRA 40 * - Read Library log: BRA 41 * - Swap Devices: BRA 42 * - Long Busy: implemented 43 * - Special Intercept: BRA 44 * - Read Alternate: implemented 58 [0x25] = "Read-Only Format", 95 [0xa8] = "Vision System non-operational", [all …]
|
| /linux/drivers/scsi/sym53c8xx_2/ |
| H A 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 …]
|
| H A D | sym_glue.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 *----------------------------------------------------------------------------- 63 * Print a message with severity. 121 * If the CPU and the chip use same endian-ness addressing, 166 int unit; member [all …]
|
| /linux/arch/powerpc/platforms/powernv/ |
| H A 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/drivers/scsi/aic7xxx/ |
| H A 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 …]
|
| /linux/tools/testing/selftests/mm/ |
| H A D | run_vmtests.sh | 2 # SPDX-License-Identifier: GPL-2.0 5 # Kselftest framework requirement - SKIP code is 4. 16 usage: ${BASH_SOURCE[0]:-$0} [ options ] 18 -a: run all tests, including extra ones (other than destructive ones) 19 -t: specify specific categories to tests to run 20 -h: display this message 21 -n: disable TAP output 22 -d: run destructive tests 24 The default behavior is to run required tests only. If -a is specified, 28 to the -t argument containing one or more of the following categories [all …]
|
| /linux/Documentation/driver-api/ |
| H A 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/Documentation/admin-guide/device-mapper/ |
| H A 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/include/scsi/ |
| H A D | scsi_device.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 #include <linux/blk-mq.h> 49 * originate in the mid-layer) */ 50 SDEV_OFFLINE, /* Device offlined (by error handling or 86 /* put union of data structures, for non-simple event types, 92 * struct scsi_vpd - SCSI Vital Product Data 107 /* the next two are protected by the host->host_lock */ 130 * vendor-specifi [all...] |
| /linux/tools/testing/selftests/tc-testing/ |
| H A D | tdc.py | 2 # SPDX-License-Identifier: GPL-2.0 5 tdc.py - Linux tc (Traffic Control) unit test driver 35 def __init__(self, stage, output, message): argument 38 self.message = message 55 mn = fn[0:-3] 61 pgname = pgname[0:-3] 72 self.plugin_instances[-1][1].check_args(self.args, None) 101 pgd = ['plugin-lib', 'plugin-lib-custom'] 189 description='Linux TC unit tests') 224 foutput = serr.decode("utf-8", errors="ignore") [all …]
|
| /linux/include/linux/spi/ |
| H A D | spi.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later 38 * INTERFACES between SPI controller-side drivers and SPI target protocol handlers, 44 * struct spi_statistics - statistics for spi transfers 45 * @syncp: seqcount to protect members in this struct for per-cpu update 46 * on 32-bit systems 48 * @messages: number of spi-message 124 u8 unit; global() member [all...] |