simokawa db5d831317 MFp4: Change struct fw_xfer to reduce memory copy in fwmem_*() functions.
And many changes.

* all
	- Major change of struct fw_xfer.
		o {send,recv}.buf is splitted into hdr and payload.
		o Remove unnecessary fields.
		o spd is moved under send and recv.
	- Remove unnecessary 'volatile' keyword.
	- Add definition of rtcode and extcode.

* firewire.c
	- Ignore FWDEVINVAL devices in fw_noderesolve_nodeid().
	- Check the existance of the bind before call STAILQ_REMOVE().
	- Fix bug in the fw_bindadd().
	- Change element of struct fw_bind for simplicity.
	- Check rtcode of response packet.
	- Reduce split transaction timeout to 200 msec.
		(100msec is the default value in the spec.)
	- Set watchdog timer cycle to 10 Hz.
	- Set xfer->tv just before calling fw_get_tlabel().

* fwohci.c
	- Simplifies fwohci_get_plen().

* sbp.c
	- Fix byte order of multibyte scsi_status informations.
	- Split sbp.c and sbp.h.
	- Unit number is not necessary for FIFO¤ address.
	- Reduce LOGIN_DELAY and SCAN_DELAY to 1 sec.
	- Add some constants defineded in SBP-2 spec.

* fwmem.c
	- Introduce fwmem_strategy() and reduce memory copy.
2003-10-02 04:06:56 +00:00
..
2003-02-26 06:56:46 +00:00
2001-12-29 07:13:47 +00:00
2003-03-25 05:19:18 +00:00
2003-06-23 17:02:43 +00:00
2003-06-30 05:25:36 +00:00
2001-11-19 06:41:04 +00:00
2002-01-08 20:03:13 +00:00
2002-10-04 20:35:02 +00:00
2003-09-09 00:29:02 +00:00
2003-03-29 15:41:44 +00:00
2002-06-03 09:13:53 +00:00
2002-11-06 13:41:40 +00:00
2003-01-09 16:29:03 +00:00
2003-03-29 13:40:41 +00:00
2002-08-12 15:27:17 +00:00
2003-02-03 17:43:20 +00:00
2003-01-13 08:31:41 +00:00
2002-10-31 19:39:23 +00:00
2002-04-16 20:40:06 +00:00
2003-03-05 08:16:29 +00:00
2003-08-30 08:01:05 +00:00
2003-03-05 08:16:29 +00:00
2003-07-21 21:47:47 +00:00
2003-04-13 06:27:13 +00:00
2002-11-05 09:37:32 +00:00
2002-03-18 13:06:57 +00:00
2003-03-29 10:01:03 +00:00
2002-11-11 10:28:44 +00:00
2002-06-17 05:40:49 +00:00
2002-11-06 13:41:40 +00:00
2002-10-13 18:44:26 +00:00
2002-03-18 18:23:42 +00:00
2002-04-28 06:38:38 +00:00
2002-03-04 03:51:21 +00:00
2002-03-18 18:23:42 +00:00
2003-07-15 22:42:37 +00:00
2003-06-28 06:19:01 +00:00
2002-02-20 15:00:34 +00:00