NetBSD/sys/dev
oster 208b461a96 Introduce 3 more pools and 6 functions to handle allocating/freeing
elements from the pools.

Re-work rf_SelectAlgorithm() to get rid of all the 8 malloc's, and to
use the new functions to get/put these 'support structures'.  I'm not
overly happy with some of the variable names, but them's the breaks.

In the process of changing things, fix a bug:
 - in the case where we can't create a dag, free asmh_b and blockFuncs
too!!

[if you were able to look at the source code related to these changes,
and comprehend what was going on without having your eyes bleed or
getting dizzy, please contact me...  I'm sure I'll have more code
which would benefit by you having a look at it before I commit it :) ]
2004-03-19 02:27:44 +00:00
..
acpi Merge ACPI-CA 20040211. 2004-02-14 16:57:24 +00:00
apm
arcbios Fix typo ("ARCBIOS_MEM_ExecptionBlock"). From Steve Rumble. 2003-12-29 06:26:41 +00:00
ata It's extension, not extention. From Miod Vallat (miod at online fr). 2004-03-14 20:11:24 +00:00
bi Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
bluetooth Kill the flow control interface. Bluetooth devices are not equipped to deal 2004-01-04 05:47:43 +00:00
cardbus - Add (missed)"csc->cc_ih = NULL;" in com_cardbus_disable(). 2004-03-11 16:34:54 +00:00
dec Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
dmover Go ahead and define xor function names up to xor16. 2003-11-07 22:04:59 +00:00
ebus
eisa Fixes from PR#23177. Various lint/logic fixes: 2003-12-15 07:32:20 +00:00
gpib occured -> occurred. From Peter Postma. 2004-02-24 15:12:51 +00:00
hpc Scandinavian keyboard layout for Jornada 680/690. 2004-03-18 01:11:58 +00:00
i2c PR/24746: Jared Momose: The _write routine in the at24cxx eeprom driver has 2004-03-11 15:11:53 +00:00
i2o Grab the configuration lock when handling I2ORESCANCMD. 2003-12-09 19:51:23 +00:00
ic Adapt to the removal of NE2000_USE_WORD() macro, now replaced 2004-03-18 23:38:17 +00:00
ieee1394 xs->timeout is in milliseconds so convert it to tick before passing 2004-02-13 21:22:13 +00:00
ir Remove break after return. 2003-10-21 06:22:46 +00:00
isa Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
isapnp RealTek -> Realtek. 2004-02-13 10:00:54 +00:00
marvell Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
mca fixup code for Elite card attachments, and adjust autoconfig messages 2004-01-20 19:59:59 +00:00
microcode Spell interrupt with two rs. From Peter Postma. 2004-02-24 15:16:04 +00:00
mii Regen. 2004-02-07 00:51:45 +00:00
mscp
mvme Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
news
ofisa add dependency on isadma for atppc attachments 2004-01-31 13:59:20 +00:00
ofw Typo in comment. From OpenBSD. 2003-10-22 09:04:39 +00:00
pci Use the bus_space_*_stream_* methods to access the chip's registers. 2004-03-18 23:20:32 +00:00
pckbport ANSIfy, un-__P(), and generally KNF. 2004-03-18 21:05:19 +00:00
pcmcia The D-Link DFE-670TXD can appear with two different vendor IDs for the MAC 2004-03-13 15:09:16 +00:00
podulebus Regen. 2004-01-07 22:02:23 +00:00
ppbus occured -> occurred. From Peter Postma. 2004-02-24 15:12:51 +00:00
qbus occured -> occurred. From Peter Postma. 2004-02-24 15:12:51 +00:00
raidframe Introduce 3 more pools and 6 functions to handle allocating/freeing 2004-03-19 02:27:44 +00:00
rasops Check character if it in font limits before drawing it in rasops8_putchar 2004-03-05 08:33:53 +00:00
rcons
sbus Rename PROM_getprop*() => prom_getprop*(). 2004-03-17 17:04:58 +00:00
scsipi cbd -> cdb 2004-03-16 19:10:43 +00:00
smbus Fix a couple of tyops. 2003-10-25 15:00:38 +00:00
std Fix unitialized variable use. 2003-10-26 20:53:09 +00:00
sun Rename PROM_getprop*() => prom_getprop*(). 2004-03-17 17:04:58 +00:00
sysmon Remove some assigned-to but otherwise unused variables. 2003-10-30 01:58:17 +00:00
tc Spell interrupt with two rs. From Peter Postma. 2004-02-24 15:16:04 +00:00
usb Regen. 2004-03-15 11:16:43 +00:00
vinum add some (long long int) casts for log() arguments, so that this compiles 2003-11-25 20:11:59 +00:00
vme Replace myetheraddr() by prom_getether(). 2004-03-15 23:51:11 +00:00
wscons Add console type for SGI GR2 family. 2004-03-18 08:30:58 +00:00
wsfont Use aprint_debug() instead of aprint_normal() for debug info. 2003-12-15 15:13:55 +00:00
xmi
auconv.c
auconv.h
audio_if.h
audio.c Fix a couple of long-standing bugs in the volume control(s) part of the 2004-01-31 00:07:56 +00:00
audiobell.c Simple code to provide a console bell through a generic audio device, for 2004-01-17 20:55:59 +00:00
audiobellvar.h Add a comment explaining how to call audiobell(). 2004-01-17 22:14:18 +00:00
audiovar.h Fix a couple of long-standing bugs in the volume control(s) part of the 2004-01-31 00:07:56 +00:00
aurateconv.c Forcibly undefining debugging macros is rude, so don't do it. 2003-12-31 13:51:28 +00:00
ccd.c Make VOP_STRATEGY(bp) a real VOP as discussed on tech-kern. 2004-01-25 18:06:48 +00:00
ccdvar.h Add user flag CCDF_NOLABEL to prevent the on-disk label from being read 2003-10-17 05:16:15 +00:00
cgd_crypto.c Fix a longstanding bug in key-handling for the blowfish cipher. 2004-03-18 10:42:08 +00:00
cgd_crypto.h
cgd.c Fix a longstanding bug in key-handling for the blowfish cipher. 2004-03-18 10:42:08 +00:00
cgdvar.h
clock_subr.c
clock_subr.h
clockctl.c
cninit.c Remove declarations of constab[] and *cn_tab. They are in <dev/cons.h>. 2003-10-21 17:03:52 +00:00
cons.c Revert previous change as it breaks the build on a number of ports. 2003-10-18 21:26:22 +00:00
cons.h Introduce null console. This pseudo device acts as a normal console with the 2003-10-17 18:16:42 +00:00
DEVNAMES Add ichlpcib. 2004-03-14 14:13:42 +00:00
dksubr.c
dkvar.h
fss.c occured -> occurred. From Peter Postma. 2004-02-24 15:12:51 +00:00
fssvar.h occured -> occurred. From Peter Postma. 2004-02-24 15:12:51 +00:00
kttcp.c
kttcpio.h
ld.c
ldvar.h
Makefile Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
md_root.c
md.c
md.h
midi_if.h netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
midi.c netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
midisyn.c netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
midisynvar.h netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
midivar.h netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
mm.c don't enumerate individual minor number cases in mmioctl(), handle all 2003-12-20 16:22:14 +00:00
mulaw.c
mulaw.h
nullcons_subr.c Introduce null console. This pseudo device acts as a normal console with the 2003-10-17 20:27:38 +00:00
radio_if.h
radio.c Remove unreachable break after return and goto statements. 2003-10-19 01:44:48 +00:00
radiovar.h
rnd.c
rndpool.c
sequencer.c netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
sequencervar.h netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
verified_exec.c
vnd.c Make VOP_STRATEGY(bp) a real VOP as discussed on tech-kern. 2004-01-25 18:06:48 +00:00
vndvar.h