Linux Kernel
3.7.1
|
#include <linux/scatterlist.h>
#include <linux/slab.h>
#include <linux/async.h>
#include <linux/export.h>
#include <scsi/sas_ata.h>
#include "sas_internal.h"
#include <scsi/scsi_host.h>
#include <scsi/scsi_device.h>
#include <scsi/scsi_tcq.h>
#include <scsi/scsi.h>
#include <scsi/scsi_transport.h>
#include <scsi/scsi_transport_sas.h>
#include "../scsi_sas_internal.h"
#include "../scsi_transport_api.h"
#include <scsi/scsi_eh.h>
Go to the source code of this file.
Functions | |
int | sas_get_ata_info (struct domain_device *dev, struct ex_phy *phy) |
void | sas_ata_end_eh (struct ata_port *ap) |
int | sas_ata_init (struct domain_device *found_dev) |
void | sas_ata_task_abort (struct sas_task *task) |
void | sas_probe_sata (struct asd_sas_port *port) |
void | sas_suspend_sata (struct asd_sas_port *port) |
void | sas_resume_sata (struct asd_sas_port *port) |
int | sas_discover_sata (struct domain_device *dev) |
void | sas_ata_strategy_handler (struct Scsi_Host *shost) |
void | sas_ata_eh (struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) |
void | sas_ata_schedule_reset (struct domain_device *dev) |
EXPORT_SYMBOL_GPL (sas_ata_schedule_reset) | |
void | sas_ata_wait_eh (struct domain_device *dev) |
EXPORT_SYMBOL_GPL | ( | sas_ata_schedule_reset | ) |
int sas_ata_init | ( | struct domain_device * | found_dev | ) |
void sas_ata_schedule_reset | ( | struct domain_device * | dev | ) |
void sas_ata_wait_eh | ( | struct domain_device * | dev | ) |
int sas_discover_sata | ( | struct domain_device * | dev | ) |
sas_discover_sata – discover an STP/SATA domain device : pointer to struct domain_device of interest
Devices directly attached to a HA port, have no parents. All other devices do, and should have their "parent" pointer set appropriately before calling this function.
int sas_get_ata_info | ( | struct domain_device * | dev, |
struct ex_phy * | phy | ||
) |
void sas_probe_sata | ( | struct asd_sas_port * | port | ) |
void sas_resume_sata | ( | struct asd_sas_port * | port | ) |
void sas_suspend_sata | ( | struct asd_sas_port * | port | ) |