|
|
|
@ -864,6 +864,9 @@ static unsigned int ata_id_xfermask(const u16 *id) |
|
|
|
|
/**
|
|
|
|
|
* ata_port_queue_task - Queue port_task |
|
|
|
|
* @ap: The ata_port to queue port_task for |
|
|
|
|
* @fn: workqueue function to be scheduled |
|
|
|
|
* @data: data value to pass to workqueue function |
|
|
|
|
* @delay: delay time for workqueue function |
|
|
|
|
* |
|
|
|
|
* Schedule @fn(@data) for execution after @delay jiffies using |
|
|
|
|
* port_task. There is one port_task per port and it's the |
|
|
|
@ -2739,6 +2742,8 @@ static unsigned int ata_dev_set_xfermode(struct ata_port *ap, |
|
|
|
|
* ata_dev_init_params - Issue INIT DEV PARAMS command |
|
|
|
|
* @ap: Port associated with device @dev |
|
|
|
|
* @dev: Device to which command will be sent |
|
|
|
|
* @heads: Number of heads (taskfile parameter) |
|
|
|
|
* @sectors: Number of sectors (taskfile parameter) |
|
|
|
|
* |
|
|
|
|
* LOCKING: |
|
|
|
|
* Kernel thread context (may sleep) |
|
|
|
@ -4302,6 +4307,7 @@ int ata_device_resume(struct ata_port *ap, struct ata_device *dev) |
|
|
|
|
* ata_device_suspend - prepare a device for suspend |
|
|
|
|
* @ap: port the device is connected to |
|
|
|
|
* @dev: the device to suspend |
|
|
|
|
* @state: target power management state |
|
|
|
|
* |
|
|
|
|
* Flush the cache on the drive, if appropriate, then issue a |
|
|
|
|
* standbynow command. |
|
|
|
|