| /linux/drivers/crypto/ccp/ |
| H A D | sev-dev-tsm.c | 56 static int stream_enable(struct pci_ide *ide) in stream_enable() argument 58 struct pci_dev *rp = pcie_find_root_port(ide->pdev); in stream_enable() 61 ret = pci_ide_stream_enable(rp, ide); in stream_enable() 65 ret = pci_ide_stream_enable(ide->pdev, ide); in stream_enable() 67 pci_ide_stream_disable(rp, ide); in stream_enable() 72 static int streams_enable(struct pci_ide **ide) in streams_enable() argument 77 if (ide[i]) { in streams_enable() 78 ret = stream_enable(ide[i]); in streams_enable() 87 static void stream_disable(struct pci_ide *ide) in stream_disable() argument 89 pci_ide_stream_disable(ide->pdev, ide); in stream_disable() [all …]
|
| /linux/drivers/pci/ |
| H A D | ide.c | 4 /* PCIe r7.0 section 6.33 Integrity & Data Encryption (IDE) */ 6 #define dev_fmt(fmt) "PCI/IDE: " fmt 10 #include <linux/pci-ide.h> 65 /* No stream index to reserve in the Link IDE case */ in claim_stream() 103 * Require endpoint IDE capability to be paired with IDE Root Port IDE in pci_ide_init() 228 * @pdev: IDE capable PCIe Endpoint Physical Function 231 * Port IDE RID Association registers, and conversely retrieve the 232 * Requester ID of the Root Port for programming @pdev's IDE RID 235 * Allocate a Selective IDE Stream Register Block instance per port. 261 struct pci_ide *ide __free(kfree) = kzalloc_obj(*ide); in pci_ide_stream_alloc() [all …]
|
| /linux/include/linux/ |
| H A D | pci-ide.h | 4 * IDE key management protocol (IDE_KM) as defined by: 5 * PCIe r7.0 section 6.33 Integrity & Data Encryption (IDE) 27 * struct pci_ide_partner - Per port pair Selective IDE Stream settings 30 * @stream_index: Selective IDE Stream Register Block selection 58 * IDE Streams 59 * @rid1: IDE RID Association Register 1 60 * @rid2: IDE RID Association Register 2 61 * @addr: Up to two address association blocks (IDE Address Association Register 79 * struct pci_ide - PCIe Selective IDE Stream descriptor 84 * @name: name of the established Selective IDE Stream in sysfs [all …]
|
| /linux/drivers/ata/pata_parport/ |
| H A D | Kconfig | 3 comment "Parallel IDE protocol modules" 10 This option enables support for the ATEN EH-100 parallel port IDE 19 parallel port Series 5 IDE protocol. (Most BACKPACK drives made 31 parallel port Series 6 IDE protocol. (Most BACKPACK drives made 43 This option enables support for the Commuter parallel port IDE 50 This option enables support for the EP-2000 parallel port IDE 57 This option enables support for the TD-2000 parallel port IDE 65 This option enables support for the TD-3000 parallel port IDE 74 This option enables support for the EPAT parallel port IDE protocol. 75 EPAT is a parallel port IDE adapter manufactured by Shuttle [all …]
|
| H A D | fit2.c | 27 * cont = 0 - access the IDE register file 28 * cont = 1 - access the IDE command set 32 * control register - this means that IDE reset will not work on these 136 MODULE_DESCRIPTION("Fidelity International Technology parallel port IDE adapter"
|
| H A D | on20.c | 6 * Onspec 90c20 parallel to IDE adapter. 33 * cont = 0 - access the IDE register file 34 * cont = 1 - access the IDE command set 146 MODULE_DESCRIPTION("Onspec 90c20 parallel port IDE adapter protocol driver");
|
| /linux/Documentation/arch/m68k/ |
| H A D | buddha-driver.rst | 2 Amiga Buddha and Catweasel IDE Driver 5 The Amiga Buddha and Catweasel IDE Driver (part of ide.c) was written by 10 Register map of the Buddha IDE controller and the 48 $800-$8ff IDE-Select 0 (Port 0, Register set 0) 50 $900-$9ff IDE-Select 1 (Port 0, Register set 1) 52 $a00-$aff IDE-Select 2 (Port 1, Register set 0) 54 $b00-$bff IDE-Select 3 (Port 1, Register set 1) 56 $c00-$cff IDE-Select 4 (Port 2, Register set 0, 59 $d00-$dff IDE-Select 5 (Port 3, Register set 1, 67 level of the IRQ-line of IDE port 0. [all …]
|
| /linux/drivers/ata/ |
| H A D | ata_piix.c | 6 * Please ALWAYS copy linux-ide@vger.kernel.org 15 * Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org> 45 * PIIX4 errata #10 - BM IDE hang with non UDMA 55 * ICH2 spec c #20 - IDE PRD must not cross a 64K boundary 64 * ICH3 errata #15 - IDE deadlock under high load 86 PIIX_IOCFG = 0x54, /* IDE I/O configuration register */ 110 IDE = -1, /* IDE */ enumerator 215 * Attach iff the controller is in IDE mode. */ 224 /* SATA Controller 1 IDE (ICH8) */ 226 /* SATA Controller 2 IDE (ICH8) */ [all …]
|
| H A D | ata_generic.c | 5 * Elements from ide/pci/generic.c 6 * Copyright (C) 2001-2002 Andre Hedrick <andre@linux-ide.org> 11 * Driver for PCI IDE interfaces implementing the standard bus mastering 13 * tuning for us. By default we do not grab all IDE class devices as they 111 * is_intel_ider - identify intel IDE-R devices 114 * Distinguish Intel IDE-R controller devices from other Intel IDE 115 * devices. IDE-R devices have no timing registers and are in 119 * IDE-R devices have PCI offset 0xF8.L as zero, later Intel ATA has 121 * not writable on IDE-R devices (this is guaranteed). 126 /* For Intel IDE the value at 0xF8 is only zero on IDE-R in is_intel_ider() [all …]
|
| H A D | sata_gemini.c | 27 * @ide_pins: if the device is using the plain IDE interface pins 45 * Values of IDE IOMUX bits in the misc control register 47 * Bits 26:24 are "IDE IO Select", which decides what SATA 48 * adapters are connected to which of the two IDE/ATA 49 * controllers in the Gemini. We can connect the two IDE blocks 50 * to one SATA adapter each, both acting as master, or one IDE 51 * blocks to two SATA adapters so the IDE block can act in a 54 * We also bring out different blocks on the actual IDE 60 * ata0 slave interface brought out on IDE pads 63 * ata1 slave interface brought out on IDE pads [all …]
|
| H A D | pata_mpiix.c | 8 * a separate driver. The old ide/pci code handles this by just not tuning 13 * ISA IDE and PCI IDE. Although the ATA timings are PCI configured the actual 14 * IDE controller is not decoded in PCI space and the chip does not claim to 15 * be IDE class PCI. This requires slightly non-standard probe logic compared 16 * with PCI IDE and also that we do not disable the device when our driver is 25 * are decoded by the PCMCIA bridge and therefore are for a generic IDE driver 41 IDETIM = 0x6C, /* IDE control register */ 169 to other devices present. Make sure IDE is enabled before we try in mpiix_init_one()
|
| H A D | pata_cmd64x.c | 10 * linux/drivers/ide/pci/cmd64x.c Version 1.30 Sept 10, 2002 21 * Copyright (C) 1999-2002 Andre Hedrick <andre@linux-ide.org> 233 * cmd64x_sff_irq_check - check IDE interrupt 236 * Check IDE interrupt in CFR/ARTTIM23 registers. 253 * cmd64x_sff_irq_clear - clear IDE interrupt 256 * Clear IDE interrupt in CFR/ARTTIM23 and DMA status registers. 272 * cmd648_sff_irq_check - check IDE interrupt 275 * Check IDE interrupt in MRDMODE register. 289 * cmd648_sff_irq_clear - clear IDE interrupt 292 * Clear IDE interrupt in MRDMODE and DMA status registers.
|
| H A D | pata_piccolo.c | 9 * Elements from ide/pci/generic.c 10 * Copyright (C) 2001-2002 Andre Hedrick <andre@linux-ide.org> 77 * ata_tosh_init_one - attach generic IDE 81 * Called each time a matching IDE interface is found. We check if the
|
| H A D | pata_serverworks.c | 13 * Copyright (C) 1998-2000 Andre Hedrick <andre@linux-ide.org> 17 * RCC/ServerWorks IDE driver for Linux 19 * OSB4: `Open South Bridge' IDE Interface (fn 1) 22 * CSB5: `Champion South Bridge' IDE Interface (fn 1) 29 * CSB6: `Champion South Bridge' IDE Interface (optional: third channel) 427 /* OSB4 : South Bridge and IDE */ in serverworks_init_one() 434 /* setup CSB5/CSB6 : South Bridge and IDE option RAID */ in serverworks_init_one() 444 /* Is this the 3rd channel CSB6 IDE ? */ in serverworks_init_one()
|
| /linux/drivers/zorro/ |
| H A D | zorro.ids | 135 0800 Impact 3001 [IDE Interface] 152 0d00 Impact 3001 [IDE Interface] 190 0600 Tandem AT-2008/508 [IDE Interface] 217 0300 Advantage [IDE Interface] 238 0600 Tandem AT-2008/508 [IDE Interface] 311 0400 MasterCard MC702 [SCSI Host Adapter and IDE Interface] 314 0100 [IDE Interface] 342 0100 AT500 [IDE Interface] 348 2400 Viper Mk V/E-Matrix 530 [SCSI Host Adapter and IDE Interface] 365 0800 FastATA 1200 [IDE Interface] [all …]
|
| /linux/Documentation/devicetree/bindings/ata/ |
| H A D | pata-common.yaml | 14 ATA (PATA, also known as IDE) AT attachment storage devices. 18 The PATA (IDE) controller-specific device tree bindings are responsible for 23 pattern: "^ide(@.*)?$" 26 "ide". 35 "^ide-port@[0-1]$": 39 nodes will be named "ide-port".
|
| H A D | cortina,gemini-sata-bridge.yaml | 58 ata0 slave interface brought out on IDE pads 61 ata1 slave interface brought out on IDE pads 64 ata0 master and slave interfaces brought out on IDE pads 67 ata1 master and slave interfaces brought out on IDE pads 69 cortina,gemini-enable-ide-pins: 71 description: Enables the PATA to IDE connection. 105 cortina,gemini-enable-ide-pins;
|
| H A D | faraday,ftide010.yaml | 13 This controller is the first Faraday IDE interface block, used in the 74 ide@63000000 { 83 ide-port@0 { 86 ide-port@1 {
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-devices-pci-host-bridge | 25 IDE, between two Partner Ports, this symlink appears. A stream 28 device in the Selective IDE Stream pairing. Specifically, "R" 29 and "E" represent the assigned Selective IDE Stream Register 38 (RO) When a host bridge has Root Ports that support PCIe IDE 40 limited number of Selective IDE Streams that can be used for
|
| H A D | sysfs-block-device | 4 Contact: linux-ide@vger.kernel.org 26 Contact: linux-ide@vger.kernel.org 56 Contact: linux-ide@vger.kernel.org 68 Contact: linux-ide@vger.kernel.org 81 Contact: linux-ide@vger.kernel.org 90 Contact: linux-ide@vger.kernel.org
|
| H A D | sysfs-class-scsi_host | 34 Contact: linux-ide@vger.kernel.org 68 Contact: linux-ide@vger.kernel.org 87 Contact: linux-ide@vger.kernel.org 94 Contact: linux-ide@vger.kernel.org 102 Contact: linux-ide@vger.kernel.org 117 Contact: linux-ide@vger.kernel.org
|
| /linux/arch/m68k/include/asm/ |
| H A D | mac_baboon.h | 6 #define BABOON_BASE (0x50F1A000) /* same as IDE controller base */ 11 char pad1[208]; /* generic IDE registers, not used here */ 20 * bit 1: IDE interrupt active? 28 * bit 1: IDE controller interrupt
|
| /linux/arch/powerpc/platforms/ |
| H A D | fsl_uli1575.c | 135 /* Primary PATA IDE IRQ: 14 in quirk_uli1575() 136 * Secondary PATA IDE IRQ: 15 in quirk_uli1575() 292 * Since 8259PIC was disabled on the board, the IDE device can not 293 * use the legacy IRQ, we need to let the IDE device work under 295 * IRQ14 is a sideband interrupt from IDE device to CPU and we use this 296 * as the interrupt for IDE device. 314 * actually used by the IDE device 5229. 316 * irq of IDE device from the device tree, this function fix this
|
| /linux/drivers/usb/storage/ |
| H A D | freecom.c | 3 * Driver for Freecom USB/IDE adaptor 29 MODULE_DESCRIPTION("Driver for Freecom USB/IDE adaptor"); 58 u8 Type; /* Type + IDE register. */ 65 u8 Type; /* Type | IDE register. */ 77 * Freecom stuffs the interrupt status in the INDEX_STAT bit of the ide 91 * Receive data from the IDE interface. The ATAPI packet has already 96 /* Send data to the IDE interface. */ 100 * Write a value to an ide register. Or the ide register to write after 218 * Transport for the Freecom USB/IDE adaptor.
|
| /linux/arch/powerpc/platforms/chrp/ |
| H A D | pci.c | 326 /* SL82C105 IDE Control/Status Register */ 343 printk("W83C553: Switching SL82C105 IDE to PCI native mode\n"); in chrp_pci_fixup_winbond_ata() 344 /* Enable SL82C105 PCI native IDE mode */ in chrp_pci_fixup_winbond_ata() 360 /* Pegasos2 firmware version 20040810 configures the built-in IDE controller 364 * the IDE node /pci@80000000/ide@C,1 379 dev_info(&viaide->dev, "Fixing VIA IDE, force legacy mode on\n"); in chrp_pci_fixup_vt8231_ata()
|