summaryrefslogtreecommitdiffstats
path: root/sys/net/firewire.h
diff options
context:
space:
mode:
authorscottl <scottl@FreeBSD.org>2004-06-13 09:08:44 +0000
committerscottl <scottl@FreeBSD.org>2004-06-13 09:08:44 +0000
commit394bdac7dcbab39d03e0a5cdac350d93c81e71d3 (patch)
treedc50ad89e55871a5e8415c1de2d9fb9d7e36d26a /sys/net/firewire.h
parent0e5fdfdf5d24dc2e6902bd9e333e2395beaf9a05 (diff)
downloadFreeBSD-src-394bdac7dcbab39d03e0a5cdac350d93c81e71d3.zip
FreeBSD-src-394bdac7dcbab39d03e0a5cdac350d93c81e71d3.tar.gz
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.
Diffstat (limited to 'sys/net/firewire.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud