init_driver
status_t init_driver(void);
status_t (*init_driver)(device_node *node, void **_driverCookie);
.init_driver = pci_device_init_driver,
.init_driver = &channel_init,
.init_driver = &controller_init,
.init_driver = [](device_node* node, void** driverCookie) {
.init_driver = init_bus_acpi,
.init_driver = init_bus_pci,
.init_driver = [](device_node* node, void** driverCookie) {
.init_driver = [](device_node* node, void** driverCookie) {
.init_driver = [](device_node* node, void** driverCookie) {
status_t init_driver(void);
status_t init_driver(void);
status_t init_driver(void);
status_t init_driver();
EXPORT status_t init_driver(void);
status_t init_driver(void);
status_t init_driver(void);
.init_driver = InitDriver,
res = pnp->init_driver(pnp->get_parent(node), NULL,
status_t init_driver(void);
info->pci->info.init_driver(node, (void**)&info->device);
status_t init_driver() \
error = deviceManager->init_driver(node, NULL, &driver,
if (fDriver->init_driver != NULL) {
status = fDriver->init_driver(this, &fDriverData);
status_t (*init_driver)(void);
(void**)&init_driver) == B_OK
&& (status = init_driver()) != B_OK) {
init_driver,
init_driver,
if (fDriver->init_driver != NULL)
status = fDriver->init_driver(this, &fDriverData);
status_t (*init_driver)(device_node *node, void **_driverCookie);
init_driver,
init_driver,
init_driver,