);
new_bus->named = TRUE;
/* Add it as a sub-bus to WinVBlock. */
- if (!bus__add_child(driver__bus(), new_bus->device)) {
+ if (!WvBusAddChild(driver__bus(), new_bus->device)) {
DBG("Couldn't add AoE bus to WinVBlock bus!\n");
goto err_add_child;
}
aoe_disk->Timeout = 200000; /* 20 ms. */
aoe_disk->disk->BootDrive = TRUE;
aoe_disk->disk->media = disk__media_hard;
- bus__add_child(driver__bus(), aoe_disk->disk->device);
+ WvBusAddChild(driver__bus(), aoe_disk->disk->device);
return;
out_no_abft:
aoe_disk->Timeout = 200000; /* 20 ms. */
aoe_disk->disk->BootDrive = FALSE;
aoe_disk->disk->media = disk__media_hard;
- bus__add_child(driver__bus(), aoe_disk->disk->device);
+ WvBusAddChild(driver__bus(), aoe_disk->disk->device);
return driver__complete_irp(irp, 0, STATUS_SUCCESS);
}
);
extern winvblock__lib_func void WvBusInit(WV_SP_BUS_T);
extern winvblock__lib_func WV_SP_BUS_T WvBusCreate(void);
-extern winvblock__lib_func winvblock__bool STDCALL bus__add_child(
+extern winvblock__lib_func winvblock__bool STDCALL WvBusAddChild(
IN OUT WV_SP_BUS_T,
IN struct device__type *
);
* @v dev_ptr Points to the child device to add.
* @ret TRUE for success, FALSE for failure.
*/
-winvblock__lib_func winvblock__bool STDCALL bus__add_child(
+winvblock__lib_func winvblock__bool STDCALL WvBusAddChild(
IN OUT WV_SP_BUS_T bus_ptr,
IN OUT struct device__type * dev_ptr
) {
filedisk_ptr->hash += *path_iterator++;
}
/* Add the filedisk to the bus. */
- if (!bus__add_child(driver__bus(), filedisk_ptr->disk->device)) {
+ if (!WvBusAddChild(driver__bus(), filedisk_ptr->disk->device)) {
status = STATUS_UNSUCCESSFUL;
goto err_add_child;
}
filedisk_ptr->disk->BootDrive = TRUE;
FoundGrub4DosMapping = TRUE;
/* Add the filedisk to the bus. */
- if (!bus__add_child(driver__bus(), filedisk_ptr->disk->device))
+ if (!WvBusAddChild(driver__bus(), filedisk_ptr->disk->device))
device__free(filedisk_ptr->disk->device);
}
InterruptVector = &SafeMbrHookPtr->PrevHook;
ramdisk_ptr->disk->BootDrive = TRUE;
FoundGrub4DosMapping = TRUE;
/* Add the ramdisk to the bus. */
- if (!bus__add_child(driver__bus(), ramdisk_ptr->disk->device))
+ if (!WvBusAddChild(driver__bus(), ramdisk_ptr->disk->device))
device__free(ramdisk_ptr->disk->device);
}
InterruptVector = &SafeMbrHookPtr->PrevHook;
ramdisk_ptr->disk->Sectors = mBFT->mdi.sectors;
ramdisk_ptr->disk->BootDrive = TRUE;
/* Add the ramdisk to the bus. */
- if (!bus__add_child(driver__bus(), ramdisk_ptr->disk->device)) {
+ if (!WvBusAddChild(driver__bus(), ramdisk_ptr->disk->device)) {
device__free(ramdisk_ptr->disk->device);
return FALSE;
}