DRIVER_MODULE - kernel driver declaration macro
Fa busname is the parent bus of the driver (PCI, ISA, PPBUS and others), e.g. `pci' , `isa' , or `ppbus'
The identifier used in
can be different from the driver name. Also, the same driver identifier can exist on different busses, which is a pretty clean way of making front ends for different cards using the same driver on the same or different busses. For example, the following is allowed:
DRIVER_MODULE (foo isa foo_driver foo_devclass NULL NULL ;);
DRIVER_MODULE (foo pci foo_driver foo_devclass NULL NULL ;);
is the driver of type
which contains the information about the driver and is therefore one of the
two most important parts of the call to
The Fa devclass argument contains the kernel-internal information about the device, which will be used within the kernel driver module.
The Fa evh argument is the event handler which is called when the driver (or module) is loaded or unloaded (see module(9)).
The Fa arg is unused at this time and should be a NULL pointer.
is a special version of DRIVER_MODULE (,);
which takes a list of drivers instead of a single driver instance.
Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру