freebsd-skq/sys/dev/esp
scottl 394bdac7dc Get rid of UMA zones and instead allocate all ecb's up front and track them
in a TAILQ.  Re-arrange some of the ecb elements so that they can stay
stable through alloc/free cycles while the rest get bzero'd.

- Use the tag_id from the ecb rather than fro the ccb.  The latter is only
for target mode.

- Honor the ccb flags for tag_action when deciding whether to do a tagged
or untagged transaction.

- Re-arrange autosense completion so that it works correctly in failure
cases.

- Turn on the PI_TAG_ABLE flag so that CAM will send us tagged transactions.

This enables tagged queueing in the driver.
2004-06-13 09:08:44 +00:00
..
esp_sbus.c Correct typo from previous commit. 2004-06-12 03:23:37 +00:00
lsi64854.c
lsi64854reg.h
lsi64854var.h
ncr53c9x.c Get rid of UMA zones and instead allocate all ecb's up front and track them 2004-06-13 09:08:44 +00:00
ncr53c9xreg.h
ncr53c9xvar.h Get rid of UMA zones and instead allocate all ecb's up front and track them 2004-06-13 09:08:44 +00:00