Lines Matching full:ata

56  *	Reads ATA taskfile status register for currently-selected device
74 * Reads ATA alternate status register for currently-selected device
198 * Sleep until ATA Status register bit BSY clears, or timeout
218 * Writes ATA device control register.
241 * ata_sff_dev_select - Select device 0/1 on ATA bus
242 * @ap: ATA channel to manipulate
243 * @device: ATA device (numbered from zero) to select
245 * Use the method defined in the ATA specification to
247 * ATA channel. Works with both PIO and MMIO.
269 * ata_dev_select - Select device 0/1 on ATA bus
270 * @ap: ATA channel to manipulate
271 * @device: ATA device (numbered from zero) to select
275 * Use the method defined in the ATA specification to
277 * ATA channel.
335 * @tf: ATA taskfile register set
337 * Outputs ATA taskfile to standard ATA host controller.
379 * ata_sff_tf_read - input device's ATA taskfile shadow registers
381 * @tf: ATA taskfile register set for storing input
383 * Reads ATA taskfile registers for currently-selected device
420 * ata_sff_exec_command - issue ATA command to host controller
422 * @tf: ATA taskfile register set
424 * Issues ATA command, with proper synchronization with interrupt
438 * ata_tf_to_host - issue ATA taskfile to host controller
440 * @tf: ATA taskfile register set
443 * Issues ATA taskfile register set to ATA host controller,
595 * Transfer qc->sect_size bytes of data from/to the ATA device.
627 * split still has to be dword aligned like all ATA data transfers. in ata_pio_sector()
655 * ATA device for the DRQ request.
1038 /* ATA PIO protocol */ in ata_sff_hsm_move()
1058 ata_ehi_push_desc(ehi, "ST-ATA: " in ata_sff_hsm_move()
1089 ata_ehi_push_desc(ehi, "ST-ATA: " in ata_sff_hsm_move()
1156 WARN(true, "ata%d: SFF host state machine in invalid state %d", in ata_sff_hsm_move()
1534 * ata_sff_interrupt - Default SFF ATA host interrupt handler
1682 * @ap: ATA channel to examine
1686 * Hale Landis's ATADRVR (www.ata-atapi.com), and
1687 * later found its way into the ATA/ATAPI spec.
1689 * Write a pattern to the ATA shadow registers,
1692 * ATA shadow register contents.
1726 * ata_sff_dev_classify - Parse returned ATA device signature
1727 * @dev: ATA device to classify (starting at zero)
1732 * an ATA/ATAPI-defined set of values is placed in the ATA
1736 * Select the ATA device, and read the values from the ATA shadow
1774 /* determine if device is ATA or ATAPI */ in ata_sff_dev_classify()
1781 * Assume ATA device if the device seems present but in ata_sff_dev_classify()
1896 * ata_sff_softreset - reset host port via ATA SRST
1897 * @link: ATA link to reset
1901 * Reset host port using ATA SRST.
1935 /* determine by signature whether we have ATA or ATAPI devices */ in ata_sff_softreset()
2133 * ata_pci_sff_init_host - acquire native PCI ATA resources and init host
2134 * @host: target ATA host
2136 * Acquire native PCI ATA resources for @host and initialize the
2212 * ata_pci_sff_prepare_host - helper to prepare PCI PIO-only SFF ATA host
2215 * @r_host: out argument for the initialized ATA host
2217 * Helper to allocate PIO-only SFF ATA host for @pdev, acquire
2238 dev_err(&pdev->dev, "failed to allocate ATA host\n"); in ata_pci_sff_prepare_host()
2259 * @host: target SFF ATA host
2263 * This is the counterpart of ata_host_activate() for SFF ATA
2290 * ATA spec says we should use legacy mode when one in ata_pci_sff_activate_host()
2598 * Prepare ATA taskfile for submission.
2618 * Prepare ATA taskfile for submission.
2748 * ata_bmdma_interrupt - Default BMDMA ATA host interrupt handler
2851 * @ap: Port associated with this ATA transaction.
2873 * @qc: Info associated with this ATA transaction.
2902 * @qc: Info associated with this ATA transaction.
2924 * without first all the MMIO ATA cards/mobos. in ata_bmdma_start()
2960 * @ap: Port associated with this ATA transaction.
3029 * Some PCI ATA devices report simplex mode but in fact can be told to
3068 * ata_pci_bmdma_init - acquire PCI BMDMA resources and init ATA host
3069 * @host: target ATA host
3125 * ata_pci_bmdma_prepare_host - helper to prepare PCI BMDMA ATA host
3128 * @r_host: out argument for the initialized ATA host
3130 * Helper to allocate BMDMA ATA host for @pdev, acquire all PCI
3184 * ata_sff_port_init - Initialize SFF/BMDMA ATA port