freebsd-nq/sys/dev
Matthew N. Dodd fe0d408987 Remove the 'ivars' arguement to device_add_child() and
device_add_child_ordered().  'ivars' may now be set using the
device_set_ivars() function.

This makes it easier for us to change how arbitrary data structures are
associated with a device_t.  Eventually we won't be modifying device_t
to add additional pointers for ivars, softc data etc.

Despite my best efforts I've probably forgotten something so let me know
if this breaks anything.  I've been running with this change for months
and its been quite involved actually isolating all the changes from
the rest of the local changes in my tree.

Reviewed by:	peter, dfr
1999-12-03 08:41:24 +00:00
..
advansys Move the declaration of panic() from sys/systm.h to sys/param.h. 1999-09-26 18:19:49 +00:00
aha MIN unused, so kill it 1999-10-25 04:28:53 +00:00
ahb $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
aic Bug fix: allow reset device command to complete. 1999-10-28 05:28:00 +00:00
aic7xxx Clear the SELINGO bit after a selection timeout occurs. SELINGO is 1999-09-20 19:04:22 +00:00
amd Properly set the alignment argument to bus_dma_tag_create(). If we 1999-08-16 01:52:21 +00:00
amr Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
ar Add explicit null entries for new entrypoints. 1999-12-01 09:34:14 +00:00
ata Better error handeling: 1999-11-29 12:24:51 +00:00
atkbdc Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
bktr Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
buslogic * Add struct resource_list* argument to resource_list_alloc and 1999-10-12 21:35:51 +00:00
cardbus Sync to latest cardbusdevs file 1999-11-18 07:22:59 +00:00
ccd Convert various pieces of code to use vn_isdisk() rather than checking 1999-11-22 10:33:55 +00:00
cs Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
cy Introduce ttyread() and ttywrite() which do the canonical thing. 1999-09-28 11:45:31 +00:00
de Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
dec $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dgb Introduce ttyread() and ttywrite() which do the canonical thing. 1999-09-28 11:45:31 +00:00
dpt Switch over to the new location in sys/dev/dpt. 1999-10-09 03:46:28 +00:00
ed Fix the hang on card eject problem and maybe the hang on suspend 1999-12-01 07:38:54 +00:00
eisa Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
en remove unused #include, add $FreeBSD$ 1999-10-11 19:14:37 +00:00
ep Fix the hang on card eject problem and maybe the hang on suspend 1999-12-01 07:38:54 +00:00
ex Fix bus_setup_intr(); I changed exintr() to take a pointer to ex_softc 1999-11-03 15:45:14 +00:00
fb Check whether init and term are actually given 1999-10-05 20:32:53 +00:00
fdc Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
fe Make release is now falling over in if_fe.c due to Warner's pccard changes: 1999-10-25 17:04:17 +00:00
fxp Make the fxp driver work on alpha, rather than panic the machine on boot 1999-09-30 19:03:12 +00:00
hea $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
hfa Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
ic $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ida Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
ie Hid silly unknown board types message behind if (bootverbose). This 1999-10-11 18:53:59 +00:00
iicbus Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
isp roll platform minor 1999-12-03 06:56:43 +00:00
joy Oh foo. I got carried away. :-( "joy.h" is used to size an array. 1999-10-11 16:09:00 +00:00
kbd Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
lnc Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
mc146818
mca Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
mcd Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
md Initialize type correctly. 1999-12-01 10:20:21 +00:00
mii Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
mlx Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
mse - Remove cdevsw_add(). 1999-10-06 13:03:09 +00:00
pccard Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
pcf Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
pci Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
pcic Reconnect probing of the width of the isa bus, calling pcic_attach and 1999-11-29 07:15:33 +00:00
pdq Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
ppbus Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
ppc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rc Introduce ttyread() and ttywrite() which do the canonical thing. 1999-09-28 11:45:31 +00:00
rp Introduce ttyread() and ttywrite() which do the canonical thing. 1999-09-28 11:45:31 +00:00
scd Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
sf Minor tweak: the subsystem device ID code for the quad port 62044 card 1999-11-20 18:29:44 +00:00
si Fix some -Wunused warnings 1999-11-18 08:43:58 +00:00
sio Fix the hang on card eject problem and maybe the hang on suspend 1999-12-01 07:38:54 +00:00
sk Call sk_start() at the end of sk_intr() if there's packets in the 1999-09-25 04:50:27 +00:00
smbus Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
snp Remove cdevsw_add() - the make_dev() calls are already there. 1999-11-18 06:39:47 +00:00
sound Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
speaker Move isfoo() and friends to the newly created sys/ctype.h. 1999-11-03 17:54:26 +00:00
sr Add explicit null entries for new entrypoints. 1999-12-01 09:34:14 +00:00
streams Rename remove_dev() to destroy_dev(). 1999-11-08 07:44:01 +00:00
sym Update to the 0.12.0-19991127 patch + my header path & doc changes. 1999-11-28 01:35:29 +00:00
syscons - Fail VT switching when the controlling program, such as the 1999-11-28 07:44:11 +00:00
ti As suggested by phk, unconditionalize BPF support in these drivers. Since 1999-09-23 03:32:57 +00:00
tx Added code to enable BusMaster operations. 1999-10-29 09:56:52 +00:00
usb Remove the 'ivars' arguement to device_add_child() and 1999-12-03 08:41:24 +00:00
vinum remove PCATCH from a tsleep that isn't checked for (avoid infinite loop). 1999-11-18 08:57:03 +00:00
vn Remove the devsw magic from DEV_MODULE() 1999-11-07 10:01:17 +00:00
vr Change contigmalloc() lower memory bound from 1MB to 0 to improve 1999-09-25 17:29:02 +00:00
vx Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
wi Update the WaveLAN/IEEE driver: 1999-11-25 20:45:49 +00:00
wl Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
xe Disable old PCCARD_MODULE code. 1999-10-29 17:28:09 +00:00