Home
last modified time | relevance | path

Searched full:ata (Results 1 – 25 of 230) sorted by relevance

12345678910

/linux/Documentation/devicetree/bindings/ata/
H A Data-generic.yaml4 $id: http://devicetree.org/schemas/ata/ata-generic.yaml#
7 title: Generic Parallel ATA Controller
13 Generic Parallel ATA controllers supporting PIO modes only.
21 - const: ata-generic
34 ata-generic,use16bit:
39 description: Maximum ATA PIO transfer mode
53 compatible = "arm,vexpress-cf", "ata-generic";
H A Dcortina,gemini-sata-bridge.yaml4 $id: http://devicetree.org/schemas/ata/cortina,gemini-sata-bridge.yaml#
46 cortina,gemini-ata-muxmode:
54 Tell the desired multiplexing mode for the ATA controller and SATA
83 - cortina,gemini-ata-muxmode
104 cortina,gemini-ata-muxmode = <3>;
H A Dahci-common.yaml4 $id: http://devicetree.org/schemas/ata/ahci-common.yaml#
7 title: Common Properties for Serial ATA AHCI controllers
16 conform to the technical standard defined by Intel (see Serial ATA
29 Generic AHCI registers space conforming to the Serial ATA AHCI
90 $ref: /schemas/ata/sata-common.yaml#/$defs/sata-port
/linux/drivers/usb/storage/
H A Disd200.c14 * The ISD200 ASIC does not natively support ATA devices. The chip
15 * does implement an interface, the ATA Command Block (ATACB) which provides
16 * a means of passing ATA commands and ATA register accesses to a device.
37 #include <linux/ata.h>
118 /* ATA Vendor Specific defines */
146 /* ATA registers offset definitions */
152 /* ATA error definitions not in <linux/hdreg.h> */
155 /* ATA command definitions not in <linux/hdreg.h> */
159 /* ATA drive control definitions */
480 union ata_cdb ata; in isd200_action() local
[all …]
H A Dcypress_atacb.c3 * Support for emulating SAT (ata pass through) on devices based
4 * on the Cypress USB/ATA bridge supporting ATACB.
13 #include <linux/ata.h>
22 MODULE_DESCRIPTION("SAT support for Cypress USB/ATA bridges with ATACB");
67 * ATACB is a protocol used on cypress usb<->ata bridge to
68 * send raw ATA command over mass storage
171 /* build the command for reading the ATA registers */ in cypress_atacb_passthrough()
195 sb[2] = 0; /* ATA PASS THROUGH INFORMATION AVAILABLE */ in cypress_atacb_passthrough()
201 * (see 11.1 Error translation ATA device error to SCSI error in cypress_atacb_passthrough()
/linux/drivers/ata/
H A Dpata_sl82c105.c3 * pata_sl82c105.c - SL82C105 PATA for new ATA layer
46 * @link: ATA link
69 * @ap: ATA interface
70 * @adev: ATA device
94 * @ap: ATA interface
95 * @adev: ATA device
108 * @ap: ATA interface
109 * @adev: ATA device
132 * @ap: ATA interface
152 * @qc: ATA command
[all …]
H A Dpata_optidma.c3 * pata_optidma.c - Opti DMA PATA for new ATA layer
49 * @link: ATA link
71 * @ap: ATA port
89 * @ap: ATA port
104 * @ap: ATA interface
105 * @adev: ATA device
191 * @ap: ATA port
231 * @ap: ATA port
246 * @ap: ATA port
261 * @ap: ATA port
[all …]
H A Dpata_sil680.c2 * pata_sil680.c - SIL680 PATA for new ATA layer
40 * @ap: ATA interface
57 * @ap: ATA interface
58 * @adev: ATA device
74 * @ap: ATA port
95 * @ap: ATA interface
96 * @adev: ATA device
146 * @ap: ATA interface
147 * @adev: ATA device
197 * sil680_sff_exec_command - issue ATA command to host controller
[all …]
H A Dlibata-acpi.c11 #include <linux/ata.h>
85 * @ap: ATA port ACPI event occurred
86 * @dev: ATA device ACPI event occurred (can be NULL)
251 * @dev: target ATA device
275 * ata_acpi_port_power_on - set the power state of the ata port to D0
276 * @ap: target ATA port
316 * ata_acpi_dissociate - dissociate ATA host from ACPI objects
317 * @host: target ATA host
343 * @ap: target ATA port
403 * @ap: target ATA port
[all …]
H A Dpata_hpt3x2n.c3 * Libata driver for the HighPoint 371N, 372N, and 302N UDMA66 ATA controllers.
50 * 21 CLK frequency for UDMA: 0=ATA clock, 1=dual ATA clock.
86 * @ap: ATA port
110 * @adev: ATA device
126 * @ap: ATA port to detect on
154 * @link: ATA link to reset
210 * @ap: ATA interface
223 * @ap: ATA interface
236 * @qc: ATA command
257 * @ap: ATA port
[all …]
H A Dpata_triflex.c3 * pata_triflex.c - Compaq PATA for new ATA layer
37 * @link: ATA link
63 * @ap: ATA interface
119 * @ap: ATA interface
120 * @adev: ATA device
150 * @qc: ATA command
H A Dpata_atiixp.c3 * pata_atiixp.c - ATI PATA for new ATA layer
69 * @link: ATA link
94 * @ap: ATA interface
95 * @adev: ATA device
126 * @ap: ATA interface
127 * @adev: ATA device
143 * @ap: ATA interface
144 * @adev: ATA device
H A Dpata_ns87410.c3 * pata_ns87410.c - National Semiconductor 87410 PATA for new ATA layer
20 * @link: ATA link
43 * @ap: ATA interface
44 * @adev: ATA device
97 * this interface so that we can load the correct ATA timings if
H A Dpata_cs5520.c53 * @ap: ATA port
54 * @adev: ATA device
85 * @ap: ATA port
86 * @adev: ATA device
133 /* Check if the ATA ports are enabled */ in cs5520_init_one()
248 * the 5520 is a bit odd and not just a pure ATA device. As a result
265 core ATA code can handle it */
H A Dlibata-core.c3 * libata-core.c - helper library for ATA
15 * http://www.t13.org (ATA standards, PCI DMA IDE spec)
20 * http://www.ce-ata.org (CE-ATA: not supported)
23 * low-level ATA host controller drivers. As such, the API/ABI is
110 MODULE_PARM_DESC(force, "Force ATA configurations including cable type, link speed and transfer mod…
135 MODULE_PARM_DESC(dma, "DMA enable/disable (0x1==ATA, 0x2==ATAPI, 0x4==CF)");
139 MODULE_PARM_DESC(ata_probe_timeout, "Set ATA probing timeout (seconds)");
154 MODULE_DESCRIPTION("Library module for ATA devices");
168 * @ap: ATA port containing links to iterate
228 * @link: ATA link containing devices to iterate
[all …]
H A Dpata_ali.c2 * pata_ali.c - ALI 15x3 PATA for new ATA layer
84 * @ap: ATA port
111 * @adev: ATA device
137 * ALi FIFO works it provides a boost on ATA disk but can be confused by
148 /* ATA - FIFO on set nibble to 0x05, ATAPI - FIFO off, set nibble to in ali_fifo_control()
201 * @ap: ATA interface
202 * @adev: ATA device
224 /* PIO FIFO is only permitted on ATA disk */ in ali_set_piomode()
235 * @ap: ATA interface
236 * @adev: ATA device
[all …]
H A Dlibata-sata.c3 * SATA specific part of ATA helper library
31 * @link: ATA link to test SCR accessibility for
51 * @link: ATA link to read SCR for
79 * @link: ATA link to write SCR for
107 * @link: ATA link to write SCR for
139 * ata_tf_to_fis - Convert ATA taskfile to SATA FIS structure
145 * Converts a standard ATA taskfile to a Serial ATA
184 * ata_tf_from_fis - Convert SATA FIS to ATA taskfile
188 * Converts a serial ATA FIS structure to a standard ATA taskfile.
215 * @link: ATA link to debounce SATA phy status for
[all …]
H A Dpata_hpt37x.c3 * Libata driver for the highpoint 37x and 30x UDMA66 ATA controllers.
50 * 21 CLK frequency for UDMA: 0=ATA clock, 1=dual ATA clock.
201 * @ap: ATA port
275 * @adev: ATA device
294 * @adev: ATA device
311 * @adev: ATA device
327 * @ap: ATA port to detect on
355 * @ap: ATA port to detect on
383 * @link: ATA link to reset
446 * @ap: ATA interface
[all …]
H A Dpata_hpt366.c3 * Libata driver for the highpoint 366 and 368 UDMA66 ATA controllers.
113 * @ap: ATA port
191 * @adev: ATA device
256 * @ap: ATA interface
269 * @ap: ATA interface
283 * @link: ATA link to reset
407 /* PCI clocking determines the ATA timing values to use */ in hpt36x_init_one()
420 /* Now kick off ATA set up */ in hpt36x_init_one()
/linux/drivers/dma/bestcomm/
H A Data.c3 * Bestcomm ATA task driver
19 #include <linux/fsl/bestcomm/ata.h>
26 /* ata task image */
29 /* ata task vars that need to be set before enabling the task */
38 /* ata task incs that need to be set before enabling the task */
60 /* Prefetch breaks ATA DMA. Turn it off for ATA DMA */ in bcom_ata_init()
144 /* Nothing special for the ATA tasks */ in bcom_ata_release()
150 MODULE_DESCRIPTION("BestComm ATA task driver");
H A DMakefile7 bestcomm-ata-objs := ata.o bcom_ata_task.o
12 obj-$(CONFIG_PPC_BESTCOMM_ATA) += bestcomm-ata.o
/linux/drivers/scsi/libsas/
H A DKconfig18 bool "ATA support for libsas (requires libata)"
20 depends on ATA = y || ATA = SCSI_SAS_LIBSAS
23 Builds in ATA support into libsas. Will necessitate
/linux/arch/sh/boards/mach-landisk/
H A Dirq.c27 ATA, /* ATA */ enumerator
39 INTC_IRQ(ATA, IRQ_ATA),
48 { BUTTON, POWER, FATA, ATA,
/linux/Documentation/ABI/testing/
H A Dsysfs-ata3 Provide a place in sysfs for storing the ATA topology of the
4 system. This allows retrieving various information about ATA
11 port. The device parent is the ata host device.
24 idle [some ata HBA only].
67 Behind each link, up to two ata devices are created.
119 class: (RO) Device class. Can be "ata" for disk,
/linux/Documentation/admin-guide/laptops/
H A Ddisk-shock-protection.rst21 ATA/ATAPI-7 specifies the IDLE IMMEDIATE command with unload feature.
39 For each ATA device, the kernel exports the file
76 reality. In fact, the ATA specs clearly state that the time for an
77 unload operation to complete is vendor specific. The hint in ATA-7
79 been dropped in ATA-8.
109 version of the ATA standard than ATA-7, but do support the unload

12345678910