Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
sas_ata.c File Reference
#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)
 

Function Documentation

EXPORT_SYMBOL_GPL ( sas_ata_schedule_reset  )
void sas_ata_eh ( struct Scsi_Host shost,
struct list_head work_q,
struct list_head done_q 
)

Definition at line 868 of file sas_ata.c.

void sas_ata_end_eh ( struct ata_port ap)

Definition at line 539 of file sas_ata.c.

int sas_ata_init ( struct domain_device found_dev)

Definition at line 576 of file sas_ata.c.

void sas_ata_schedule_reset ( struct domain_device dev)

Definition at line 911 of file sas_ata.c.

void sas_ata_strategy_handler ( struct Scsi_Host shost)

Definition at line 825 of file sas_ata.c.

void sas_ata_task_abort ( struct sas_task task)

Definition at line 605 of file sas_ata.c.

void sas_ata_wait_eh ( struct domain_device dev)

Definition at line 931 of file sas_ata.c.

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.

Definition at line 796 of file sas_ata.c.

int sas_get_ata_info ( struct domain_device dev,
struct ex_phy phy 
)

Definition at line 283 of file sas_ata.c.

void sas_probe_sata ( struct asd_sas_port port)

Definition at line 675 of file sas_ata.c.

void sas_resume_sata ( struct asd_sas_port port)

Definition at line 763 of file sas_ata.c.

void sas_suspend_sata ( struct asd_sas_port port)

Definition at line 738 of file sas_ata.c.