kernel-fxtec-pro1x/drivers/scsi/isci
Dan Williams 068b2c0363 isci: kill some long macros
Delete some macros that are longer to type than the open coded operation
that they perform.

scic_sds_phy_get_base_state_machine
scic_sds_phy_get_starting_substate_machine
scic_sds_port_get_base_state_machine
scic_sds_port_get_ready_substate_machine
scic_sds_remote_device_get_base_state_machine
scic_sds_remote_device_get_ready_substate_machine
scic_sds_remote_node_context_set_remote_node_index
scic_sds_controller_get_base_state_machine

Also performs some collateral cleanups like killing casts that assume
structure member ordering, and consolidating a lot of duplicated default
handler code (the primary callers of the *_get_base_state_machine macros) via
a helper.

Reported-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2011-07-03 04:00:36 -07:00
..
core isci: kill some long macros 2011-07-03 04:00:36 -07:00
firmware isci: fix oem parameter initialization and mode detection 2011-07-03 03:55:31 -07:00
host.c isci: exposing user parameters via module params 2011-07-03 03:58:14 -07:00
host.h isci: Add support for probing OROM for OEM params 2011-07-03 03:55:30 -07:00
init.c isci: reorder init to cleanup unneeded declarations 2011-07-03 04:00:36 -07:00
isci.h isci: Remove event_* calls as they are just wrappers 2011-07-03 04:00:36 -07:00
Makefile isci: Remove event_* calls as they are just wrappers 2011-07-03 04:00:36 -07:00
phy.c isci: Adding support for phy enable and disable 2011-07-03 03:55:29 -07:00
phy.h
port.c isci: Remove event_* calls as they are just wrappers 2011-07-03 04:00:36 -07:00
port.h isci: Remove event_* calls as they are just wrappers 2011-07-03 04:00:36 -07:00
probe_roms.c isci: fix a build warning 2011-07-03 04:00:36 -07:00
probe_roms.h isci: fix apc mode definition 2011-07-03 03:58:14 -07:00
remote_device.c isci: All pending requests are terminated before stopping the device. 2011-07-03 03:55:30 -07:00
remote_device.h isci: preallocate remote devices 2011-07-03 03:55:29 -07:00
request.c isci: don't hold scic_lock over calls to sas_task_abort() 2011-07-03 03:55:30 -07:00
request.h isci: Termination handling cleanup, added termination timeouts. 2011-07-03 03:55:30 -07:00
sata.c isci: remove sci_device_handle 2011-07-03 03:55:29 -07:00
sata.h
sci_environment.h isci: clean up remaining silicon revision ifdefs in phy init 2011-07-03 03:55:28 -07:00
task.c isci: fix incorrect assumptions about task->dev and task->dev->port being NULL 2011-07-03 03:55:30 -07:00
task.h isci: task.h compile and checkpatch fixes 2011-07-03 03:55:30 -07:00
timers.c isci: rework timer api 2011-07-03 03:55:28 -07:00
timers.h isci: rework timer api 2011-07-03 03:55:28 -07:00