diff options
author | tmm <tmm@FreeBSD.org> | 2003-01-21 17:17:01 +0000 |
---|---|---|
committer | tmm <tmm@FreeBSD.org> | 2003-01-21 17:17:01 +0000 |
commit | 2fe5a13b8fa5331d001f3121a47f56057423648f (patch) | |
tree | 42fdfd1bc727d9599c5b3768782edb5fae2f1458 /sys/dev/hme/if_hme.c | |
parent | c33c23494393704bee7cde042d1876c8b847dbba (diff) | |
download | FreeBSD-src-2fe5a13b8fa5331d001f3121a47f56057423648f.zip FreeBSD-src-2fe5a13b8fa5331d001f3121a47f56057423648f.tar.gz |
bus_dmamap_sync() overhaul:
- Remove NetBSD-style or-ed together BUS_DMASYNC operations, in some
cases relaxing the (intended) syncing operation a bit.
- Stop pretending that that we can sync part of a dmamap: replace the
GEM_CDTXSYNC and GEM_CDRXSYNC macros with GEM_CDSYNC to sync the
complete control map, and combine syncs wherever possible to avoid
the overhead.
- Sync all maps before unloading them.
- Remove a few syncs which should be unnecessary.
Diffstat (limited to 'sys/dev/hme/if_hme.c')
0 files changed, 0 insertions, 0 deletions