domain.9 pfctlinput2.9 \
domain.9 pffindproto.9 \
domain.9 pffindtype.9
MLINKS+=DRIVER_MODULE.9 MULTI_DRIVER_MODULE.9
MLINKS+=DRIVER_MODULE.9
MLINKS+=EVENTHANDLER.9 EVENTHANDLER_DECLARE.9 \
EVENTHANDLER.9 EVENTHANDLER_DEREGISTER.9 \
EVENTHANDLER.9 eventhandler_deregister.9 \
.In sys/bus.h
.In sys/module.h
.Fn DRIVER_MODULE name busname "driver_t driver" "devclass_t devclass" "modeventhand_t evh" "void *arg"
.Fn MULTI_DRIVER_MODULE name busname "driver_t drivers[]" "devclass_t devclass" "modeventhand_t evh" "void *arg"
.Sh DESCRIPTION
The
.Fn DRIVER_MODULE
.Dv NULL
pointer.
.Pp
.Fn MULTI_DRIVER_MODULE
is a special version of
.Fn DRIVER_MODULE ,
which takes a list of drivers instead of a single driver instance.
.Sh SEE ALSO
.Xr device 9 ,
.Xr driver 9 ,