Home
last modified time | relevance | path

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

/linux/Documentation/driver-api/
H A Dlibata.rst35 Post-IDENTIFY device configuration
49 Set PIO/DMA mode
79 Taskfile read/write
94 PIO data read/write
107 ATA command execute
119 Per-cmd ATAPI DMA capabilities filter
134 Read specific ATA shadow registers
148 Write specific ATA shadow register
159 Select ATA device on bus
174 Private tuning method
[all …]
/linux/include/linux/
H A Dlibata.h955 struct ata_port_operations { struct
959 int (*qc_defer)(struct ata_queued_cmd *qc);
960 int (*check_atapi_dma)(struct ata_queued_cmd *qc);
961 enum ata_completion_errors (*qc_prep)(struct ata_queued_cmd *qc);
962 unsigned int (*qc_issue)(struct ata_queued_cmd *qc);
963 void (*qc_fill_rtf)(struct ata_queued_cmd *qc);
964 void (*qc_ncq_fill_rtf)(struct ata_port *ap, u64 done_mask);
969 int (*cable_detect)(struct ata_port *ap);
970 unsigned int (*mode_filter)(struct ata_device *dev, unsigned int xfer_mask);
971 void (*set_piomode)(struct ata_port *ap, struct ata_device *dev);
[all …]