kernel-ark/drivers/scsi/libsas
Tejun Heo 9af5c9c97d libata-link: introduce ata_link
Introduce ata_link.  It abstracts PHY and sits between ata_port and
ata_device.  This new level of abstraction is necessary to support
SATA Port Multiplier, which basically adds a bunch of links (PHYs) to
a ATA host port.  Fields related to command execution, spd_limit and
EH are per-link and thus moved to ata_link.

This patch only defines the host link.  Multiple link handling will be
added later.  Also, a lot of ap->link derefences are added but many of
them will be removed as each part is converted to deal directly with
ata_link instead of ata_port.

This patch introduces no behavior change.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Cc: James Bottomley <James.Bottomley@SteelEye.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-10-12 14:55:30 -04:00
..
Kconfig
Makefile
sas_ata.c libata-link: introduce ata_link 2007-10-12 14:55:30 -04:00
sas_discover.c
sas_dump.c
sas_dump.h
sas_event.c
sas_expander.c
sas_init.c
sas_internal.h
sas_phy.c
sas_port.c
sas_scsi_host.c