Alexander Motin dd60e051f7 - Use mutex to serialize index/data register pair usage, when
accessing SATA registers. Unserialized access under heavy load caused
wrong speed reporting and potentially could cause device loss.
 - To free memory and other resources (including above), allocated
during chipinit() method call on attach, add new chipdeinit() method,
called during driver detach.

Submitted by:   Andrew Boyer <aboyer@averesystems.com> (initial version)
Approved by:	re (kib)
MFC after:	1 week
2011-07-22 16:37:04 +00:00
..
2011-05-19 23:13:08 +00:00
2011-05-19 23:13:08 +00:00
2010-07-28 16:24:11 +00:00
2011-06-28 08:36:48 +00:00
2011-02-21 09:01:34 +00:00
2011-02-21 09:01:34 +00:00
2011-06-21 22:45:31 +00:00
2010-10-13 17:38:23 +00:00
2010-10-13 17:38:23 +00:00
2011-02-21 09:01:34 +00:00
2011-03-25 20:53:02 +00:00
2011-06-28 08:36:48 +00:00
2011-04-23 23:11:44 +00:00
2011-06-28 08:36:48 +00:00
2011-02-21 09:01:34 +00:00
2011-04-22 13:56:21 +00:00
2011-06-28 08:36:48 +00:00
2010-01-03 23:26:29 +00:00
2011-06-28 08:36:48 +00:00
2010-10-13 14:41:52 +00:00
2010-01-08 20:40:28 +00:00
2011-04-14 07:14:22 +00:00
2011-02-21 09:01:34 +00:00
2011-06-02 05:31:54 +00:00
2011-03-24 08:56:12 +00:00
2011-07-11 05:19:28 +00:00
2011-05-15 13:17:08 +00:00
2010-01-28 08:41:30 +00:00
2011-04-22 00:44:27 +00:00
2011-06-28 08:36:48 +00:00
2011-02-21 09:01:34 +00:00
MFC
2011-06-15 07:20:22 +00:00
2011-06-12 23:33:08 +00:00
2011-06-28 08:36:48 +00:00
2011-04-22 12:46:39 +00:00
2011-06-28 08:36:48 +00:00
2010-01-28 08:41:30 +00:00
2011-07-21 06:55:43 +00:00
2011-02-21 09:01:34 +00:00
2011-05-03 15:58:24 +00:00
MFC
2011-06-15 07:20:22 +00:00
2011-06-21 22:17:28 +00:00