Home
last modified time | relevance | path

Searched defs:ata_port_operations (Results 1 – 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/Documentation/driver-api/
Dlibata.rst35 Disable ATA port
51 Post-IDENTIFY device configuration
65 Set PIO/DMA mode
95 Taskfile read/write
110 PIO data read/write
123 ATA command execute
135 Per-cmd ATAPI DMA capabilities filter
150 Read specific ATA shadow registers
164 Write specific ATA shadow register
175 Select ATA device on bus
[all …]
/kernel/linux/linux-5.10/include/linux/
Dlibata.h897 struct ata_port_operations { struct
901 int (*qc_defer)(struct ata_queued_cmd *qc);
902 int (*check_atapi_dma)(struct ata_queued_cmd *qc);
903 enum ata_completion_errors (*qc_prep)(struct ata_queued_cmd *qc);
904 unsigned int (*qc_issue)(struct ata_queued_cmd *qc);
905 bool (*qc_fill_rtf)(struct ata_queued_cmd *qc);
910 int (*cable_detect)(struct ata_port *ap);
911 unsigned long (*mode_filter)(struct ata_device *dev, unsigned long xfer_mask);
912 void (*set_piomode)(struct ata_port *ap, struct ata_device *dev);
913 void (*set_dmamode)(struct ata_port *ap, struct ata_device *dev);
[all …]