|
int(* | qc_defer )(struct ata_queued_cmd *qc) |
|
int(* | check_atapi_dma )(struct ata_queued_cmd *qc) |
|
void(* | qc_prep )(struct ata_queued_cmd *qc) |
|
unsigned int(* | qc_issue )(struct ata_queued_cmd *qc) |
|
bool(* | qc_fill_rtf )(struct ata_queued_cmd *qc) |
|
int(* | cable_detect )(struct ata_port *ap) |
|
unsigned long(* | mode_filter )(struct ata_device *dev, unsigned long xfer_mask) |
|
void(* | set_piomode )(struct ata_port *ap, struct ata_device *dev) |
|
void(* | set_dmamode )(struct ata_port *ap, struct ata_device *dev) |
|
int(* | set_mode )(struct ata_link *link, struct ata_device **r_failed_dev) |
|
unsigned int(* | read_id )(struct ata_device *dev, struct ata_taskfile *tf, u16 *id) |
|
void(* | dev_config )(struct ata_device *dev) |
|
void(* | freeze )(struct ata_port *ap) |
|
void(* | thaw )(struct ata_port *ap) |
|
ata_prereset_fn_t | prereset |
|
ata_reset_fn_t | softreset |
|
ata_reset_fn_t | hardreset |
|
ata_postreset_fn_t | postreset |
|
ata_prereset_fn_t | pmp_prereset |
|
ata_reset_fn_t | pmp_softreset |
|
ata_reset_fn_t | pmp_hardreset |
|
ata_postreset_fn_t | pmp_postreset |
|
void(* | error_handler )(struct ata_port *ap) |
|
void(* | lost_interrupt )(struct ata_port *ap) |
|
void(* | post_internal_cmd )(struct ata_queued_cmd *qc) |
|
void(* | sched_eh )(struct ata_port *ap) |
|
void(* | end_eh )(struct ata_port *ap) |
|
int(* | scr_read )(struct ata_link *link, unsigned int sc_reg, u32 *val) |
|
int(* | scr_write )(struct ata_link *link, unsigned int sc_reg, u32 val) |
|
void(* | pmp_attach )(struct ata_port *ap) |
|
void(* | pmp_detach )(struct ata_port *ap) |
|
int(* | set_lpm )(struct ata_link *link, enum ata_lpm_policy policy, unsigned hints) |
|
int(* | port_suspend )(struct ata_port *ap, pm_message_t mesg) |
|
int(* | port_resume )(struct ata_port *ap) |
|
int(* | port_start )(struct ata_port *ap) |
|
void(* | port_stop )(struct ata_port *ap) |
|
void(* | host_stop )(struct ata_host *host) |
|
ssize_t(* | em_show )(struct ata_port *ap, char *buf) |
|
ssize_t(* | em_store )(struct ata_port *ap, const char *message, size_t size) |
|
ssize_t(* | sw_activity_show )(struct ata_device *dev, char *buf) |
|
ssize_t(* | sw_activity_store )(struct ata_device *dev, enum sw_activity val) |
|
void(* | phy_reset )(struct ata_port *ap) |
|
void(* | eng_timeout )(struct ata_port *ap) |
|
struct ata_port_operations * | inherits |
|
Definition at line 816 of file libata.h.