mjacob 2b22b930c4 Switch to using 16 bit handles instead of 32 bit handles.
This is a pretty invasive change, but there are three good
reasons to do this:

1. We'll never have > 16 bits of handle.
2. We can (eventually) enable the RIO (Reduced Interrupt Operation)
bits which return multiple completing 16 bit handles in mailbox
registers.
3. The !)$*)$*~)@$*~)$* Qlogic target mode for parallel SCSI spec
changed such that at_reserved (which was 32 bits) was split into
two pieces- and one of which was a 16 bit handle id that functions
like the at_rxid for Fibre Channel (a tag for the f/w to correlate
CTIOs with a particular command). Since we had to muck with that
and this changed the whole handler architecture, we might as well...

Propagate new at_handle on through int ct_fwhandle. Follow
implications of changing to 16 bit handles.

These above changes at least get Qlogic 1040 cards working in target
mode again. 1080/12160 cards don't work yet.

In isp.c:
Prepare for doing all loop management in outer layers.
2001-03-02 06:28:55 +00:00
..
2001-02-25 12:40:30 +00:00
2001-02-04 15:25:15 +00:00
2001-03-01 21:00:17 +00:00
2001-01-29 06:18:14 +00:00
2001-03-01 21:00:17 +00:00
2001-02-24 19:09:37 +00:00
2001-03-01 21:00:17 +00:00
2001-02-11 10:44:09 +00:00
2001-03-01 21:00:17 +00:00
2001-03-01 21:00:17 +00:00
2001-02-28 09:38:48 +00:00
2001-03-01 21:00:17 +00:00
2001-03-01 21:00:17 +00:00
2001-03-01 21:00:17 +00:00
2001-03-01 21:00:17 +00:00
2001-02-22 13:46:09 +00:00