linux_old1/drivers/scsi/isci
Jeff Skirvin 5b6bf225e7 isci: Manage device suspensions during TC terminations.
TCs must be terminated only while the RNC is suspended.  This commit
adds remote device suspensions and resumptions in the abort, reset and
termination paths.

Signed-off-by: Jeff Skirvin <jeffrey.d.skirvin@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2012-05-17 14:33:37 -07:00
..
Makefile isci: merge sata.[ch] into request.c 2011-07-03 04:04:52 -07:00
host.c isci: Terminate outstanding TCs on TX/RX RNC suspensions. 2012-05-17 14:33:37 -07:00
host.h isci: kill isci_host.shost 2012-05-17 12:27:13 -07:00
init.c isci: fix oem parameter validation on single controller skus 2012-05-17 12:27:29 -07:00
isci.h [SCSI] isci: oem parameter format v1.3 (cable select) 2012-01-16 11:43:04 +04:00
phy.c isci: Changes in COMSAS timings enabling ISCI to detect buggy disc drives. 2012-05-17 12:27:28 -07:00
phy.h isci: kill sci_phy_protocol and sci_request_protocol 2012-05-17 12:27:11 -07:00
port.c isci: Manage the link layer hang detect timer for RNC suspensions. 2012-05-17 14:33:36 -07:00
port.h isci: Manage the link layer hang detect timer for RNC suspensions. 2012-05-17 14:33:36 -07:00
port_config.c isci: fix 'link-up' events occur after 'start-complete' 2012-05-17 12:27:12 -07:00
probe_roms.c isci: refactor initialization for S3/S4 2012-05-17 12:27:12 -07:00
probe_roms.h isci: refactor initialization for S3/S4 2012-05-17 12:27:12 -07:00
registers.h isci: Changes in COMSAS timings enabling ISCI to detect buggy disc drives. 2012-05-17 12:27:28 -07:00
remote_device.c isci: Manage device suspensions during TC terminations. 2012-05-17 14:33:37 -07:00
remote_device.h isci: Manage device suspensions during TC terminations. 2012-05-17 14:33:37 -07:00
remote_node_context.c isci: Terminate outstanding TCs on TX/RX RNC suspensions. 2012-05-17 14:33:37 -07:00
remote_node_context.h isci: Terminate outstanding TCs on TX/RX RNC suspensions. 2012-05-17 14:33:37 -07:00
remote_node_table.c isci: retire scic_sds_ and scic_ prefixes 2011-07-03 04:04:52 -07:00
remote_node_table.h isci: retire scic_sds_ and scic_ prefixes 2011-07-03 04:04:52 -07:00
request.c isci: Terminate outstanding TCs on TX/RX RNC suspensions. 2012-05-17 14:33:37 -07:00
request.h isci: Terminate outstanding TCs on TX/RX RNC suspensions. 2012-05-17 14:33:37 -07:00
sas.h [SCSI] isci: fix support for large smp requests 2011-10-02 13:07:17 -05:00
scu_completion_codes.h isci: Handle all suspending TC completions 2012-05-17 14:33:37 -07:00
scu_event_codes.h isci: uplevel register hardware data structures and unsolicited frame handling 2011-07-03 04:04:47 -07:00
scu_remote_node_context.h isci: move remote_device handling out of the core 2011-07-03 04:00:38 -07:00
scu_task_context.h [SCSI] isci: T10 DIF support 2012-02-19 09:14:24 -06:00
task.c isci: Manage device suspensions during TC terminations. 2012-05-17 14:33:37 -07:00
task.h [SCSI] isci: remove bus and reset handlers 2012-02-29 15:16:05 -06:00
unsolicited_frame_control.c isci: refactor initialization for S3/S4 2012-05-17 12:27:12 -07:00
unsolicited_frame_control.h isci: refactor initialization for S3/S4 2012-05-17 12:27:12 -07:00