freebsd_amp_hwpstate/sys/i386/include
Bruce Evans dd87702a51 Allocate DMA bounce buffers only when requested by drivers. Only the
fd and wt drivers need bounce buffers, so this normally saves 32K-1K
of kernel memory.

Keep track of which DMA channels are busy.  isa_dmadone() must now be
called when DMA has finished or been aborted.

Panic for unallocated and too-small (required) bounce buffers.

fd.c:
There will be new warnings about isa_dmadone() not being called after
DMA has been aborted.

sound/dmabuf.c:
isa_dmadone() needs more parameters than are available, so temporarily
use a new interface isa_dmadone_nobounce() to avoid having to worry
about panics for fake parameters.  Untested.
1996-01-27 02:33:48 +00:00
..
pc
_limits.h
ansi.h
apm_bios.h
apm_segments.h
asc_ioctl.h
asmacros.h
bootinfo.h
clock.h
conf.h
cons.h
console.h
cpu.h
cpufunc.h
cputypes.h
cronyx.h
db_machdep.h
devconf.h
endian.h
exec.h
float.h
floatingpoint.h
frame.h
gsc.h
ieeefp.h
ioctl_ctx.h
ioctl_fd.h
ioctl_meteor.h
ipl.h
joystick.h
limits.h
lpt.h
md_var.h
mouse.h
mtpr.h
npx.h
param.h
pcaudioio.h
pcb.h
pcvt_ioctl.h
pmap.h
proc.h
profile.h
psl.h
pte.h
ptrace.h
random.h
reg.h
reloc.h
segments.h
si.h
signal.h
soundcard.h
speaker.h
specialreg.h
spigot.h
spl.h
stdarg.h
sysarch.h
trap.h
tss.h
types.h
ultrasound.h
varargs.h
vmparam.h