register_node
status_t (*register_node)(device_node *parent, const char *moduleName,
return gDeviceManager->register_node(node, ACPI_EC_DRIVER_NAME, attrs,
status_t status = gDeviceManager->register_node(node,
gDeviceManager->register_node(node, ACPI_DEVICE_MODULE_NAME, attrs,
gDeviceManager->register_node(node, ACPI_DEVICE_MODULE_NAME, attrs,
return gDeviceManager->register_node(parent, ACPI_ROOT_MODULE_NAME, attrs,
return gDeviceManager->register_node(parent, ATA_SIM_MODULE_NAME,
status_t res = gDeviceManager->register_node(parentDev,
return gDeviceManager->register_node(
return gDeviceManager->register_node(fNode, HYPERV_DEVICE_MODULE_NAME, attributes, NULL,
return gDeviceManager->register_node(parent, HYPERV_VMBUS_MODULE_NAME, attributes, NULL, NULL);
return gDeviceManager->register_node(fNode, I2C_DEVICE_MODULE_NAME, attrs,
return gDeviceManager->register_node(parent, I2C_BUS_MODULE_NAME,
return pnp->register_node(parent, ISA_MODULE_NAME, attrs, NULL, NULL);
gDeviceManager->register_node(bus->fNode, MMC_BUS_MODULE_NAME,
return gDeviceManager->register_node(parent, MMC_BUS_DEVICE_NAME,
status = gDeviceManager->register_node(node, PCI_LEGACY_DRIVER_MODULE_NAME,
status = gDeviceManager->register_node(legacy, PCI_LEGACY_DRIVER_MODULE_NAME,
return gDeviceManager->register_node(parent, PCI_ROOT_MODULE_NAME, attrs,
gDeviceManager->register_node(node, PCI_DEVICE_MODULE_NAME, attrs, NULL, NULL);
return gDeviceManager->register_node(node, RANDOM_DRIVER_MODULE_NAME,
return pnp->register_node(bus->node, SCSI_DEVICE_MODULE_NAME, attrs,
return pnp->register_node(parent, SCSI_BUS_MODULE_NAME, attrs, NULL,
if (gDeviceManager->register_node(parent, USB_DEVICE_MODULE_NAME, attrs,
return gDeviceManager->register_node(parent, VIRTIO_DEVICE_MODULE_NAME,
return gDeviceManager->register_node(node,
return gDeviceManager->register_node(parent, VIRTIO_BALLOON_DRIVER_MODULE_NAME,
return sDeviceManager->register_node(parent, ATA_ISA_MODULE_NAME, attrs, resources,
return sDeviceManager->register_node(parent,
return sDeviceManager->register_node(parent, CONTROLLER_MODULE_NAME, attrs,
sDeviceManager->register_node(controller->node, CHANNEL_MODULE_NAME, attrs,
return gDeviceManager->register_node(parent, OCORES_I2C_DRIVER_MODULE_NAME, attrs, NULL, NULL);
return gDeviceManager->register_node(node, PCH_I2C_SIM_MODULE_NAME,
return gDeviceManager->register_node(parent,
return gDeviceManager->register_node(node, PCH_I2C_SIM_MODULE_NAME,
return gDeviceManager->register_node(parent,
return gDeviceManager->register_node(parent, SDHCI_DEVICE_MODULE_NAME,
if (gDeviceManager->register_node(context->fNode,
if (gDeviceManager->register_node(context->fNode,
return gDeviceManager->register_node(parent, DESIGNWARE_PCI_DRIVER_MODULE_NAME, attrs, NULL,
return gDeviceManager->register_node(parent, ECAM_PCI_DRIVER_MODULE_NAME, attrs, NULL, NULL);
return gDeviceManager->register_node(parent, PCI_X86_DRIVER_MODULE_NAME, attrs, NULL, NULL);
return gDeviceManager->register_node(parent,
return gDeviceManager->register_node(parent,
return gDeviceManager->register_node(parent,
return gDeviceManager->register_node(parent, VIRTIO_RNG_DRIVER_MODULE_NAME,
status_t status = gDeviceManager->register_node(parent,
return gDeviceManager->register_node(parent, AHCI_DEVICE_MODULE_NAME,
return gDeviceManager->register_node(parent, HYPERV_SCSI_DRIVER_MODULE_NAME, attributes, NULL,
status_t status = gDeviceManager->register_node(node, HYPERV_SCSI_SIM_MODULE_NAME, attributes,
return gDeviceManager->register_node(parent, VIRTIO_SCSI_DEVICE_MODULE_NAME,
status_t status = gDeviceManager->register_node(node,
return gDeviceManager->register_node(node, EHCI_PCI_USB_BUS_MODULE_NAME,
return gDeviceManager->register_node(parent,
return gDeviceManager->register_node(node, OHCI_PCI_USB_BUS_MODULE_NAME,
return gDeviceManager->register_node(parent,
return gDeviceManager->register_node(node, UHCI_PCI_USB_BUS_MODULE_NAME,
return gDeviceManager->register_node(parent,
return gDeviceManager->register_node(node, XHCI_PCI_USB_BUS_MODULE_NAME,
return gDeviceManager->register_node(parent,
return gDeviceManager->register_node(parent, VIRTIO_MMIO_DEVICE_MODULE_NAME,
return gDeviceManager->register_node(node, VIRTIO_PCI_SIM_MODULE_NAME,
return gDeviceManager->register_node(parent, VIRTIO_PCI_DEVICE_MODULE_NAME,
return sDeviceManager->register_node(node, VIRTIO_SOUND_DRIVER_MODULE_NAME,
return sDeviceManager->register_node(node, MMC_DISK_DRIVER_MODULE_NAME,
return sDeviceManager->register_node(node, NORFLASH_DRIVER_MODULE_NAME,
return sDeviceManager->register_node(parent, NVME_DISK_DRIVER_MODULE_NAME,
return sDeviceManager->register_node(node, SCSI_CD_DRIVER_MODULE_NAME,
return sDeviceManager->register_node(node, SCSI_DISK_DRIVER_MODULE_NAME,
return gDeviceManager->register_node(node, USB_DISK_DRIVER_MODULE_NAME,
return sDeviceManager->register_node(parent, kDriverModuleName, attrs, NULL,
status_t error = sDeviceManager->register_node(
return sDeviceManager->register_node(node, VIRTIO_BLOCK_DRIVER_MODULE_NAME,
gDeviceManager->register_node(node, DISPLAY_DEVICE_MODULE_NAME, attrs,
return gDeviceManager->register_node(node, DISPLAYADAPTER_MODULE_NAME,
return sDeviceManager->register_node(node, VIRTIO_GPU_DRIVER_MODULE_NAME,
return gDeviceManager->register_node(parent, HYPERV_HEARTBEAT_DRIVER_MODULE_NAME, attributes,
return gDeviceManager->register_node(parent, HYPERV_TIMESYNC_DRIVER_MODULE_NAME, attributes,
return sDeviceManager->register_node(parent, HYPERV_HID_DRIVER_MODULE_NAME, attributes, NULL,
return sDeviceManager->register_node(node, I2C_ELAN_DRIVER_NAME, attrs,
return sDeviceManager->register_node(node, I2C_HID_DRIVER_NAME, attrs,
return gDeviceManager->register_node(node, VIRTIO_INPUT_DRIVER_MODULE_NAME,
return gDeviceManager->register_node(node, USB_ECM_DRIVER_MODULE_NAME,
return sDeviceManager->register_node(node, VIRTIO_NET_DRIVER_MODULE_NAME,
return sDeviceManager->register_node(node, ACPI_AC_MODULE_NAME, attrs,
return sDeviceManager->register_node(node, ACPI_BATTERY_DRIVER_NAME, attrs,
return sDeviceManager->register_node(node, ACPI_BUTTON_MODULE_NAME, attrs,
return sDeviceManager->register_node(node, ACPI_LID_MODULE_NAME, attrs,
return sDeviceManager->register_node(node, ACPI_THERMAL_MODULE_NAME, attrs,
return sDeviceManager->register_node(node, AMD_THERMAL_MODULE_NAME, attrs, NULL, NULL);
return sDeviceManager->register_node(node, PCH_THERMAL_MODULE_NAME, attrs,
return sDeviceManager->register_node(node, ACPI_ALS_DRIVER_NAME, attrs,
status = gDeviceManager->register_node(fNode, WMI_DEVICE_MODULE_NAME,
return gDeviceManager->register_node(node, WMI_ACPI_DRIVER_NAME, attrs,
return gDeviceManager->register_node(node, WMI_ASUS_DRIVER_NAME, attrs,
return sDeviceManager->register_node(controller_node, channel_module_name, attrs,
return sDeviceManager->register_node(parent, controller_driver, attrs, resources, node);
return sDeviceManager->register_node(parent, OPENPIC_MODULE_NAME,
if (register_node(NULL, DEVICE_MANAGER_ROOT_NAME, attrs, NULL, &node)
if (register_node(node, DEVICE_MANAGER_GENERIC_NAME, genericAttrs, NULL,
register_node,
return sDeviceManager->register_node(parent,
gDeviceManager->register_node(node, BUS_FOR_DRIVER_NAME, attrs, NULL,
dprintf("non-existing child: %ld\n", gDeviceManager->register_node(node,
return gDeviceManager->register_node(parent, BUS_MODULE_NAME, attrs, NULL,
if (register_node(NULL, DEVICE_MANAGER_ROOT_NAME, attrs, NULL, NULL)
register_node,
status_t (*register_node)(device_node *parent, const char *moduleName,
return gDeviceManager->register_node(parent, DRIVER_MODULE_NAME, NULL,
return gDeviceManager->register_node(parent, DRIVER_MODULE_NAME, NULL,
return gDeviceManager->register_node(parent, DRIVER_MODULE_NAME, NULL,
return sDeviceManager->register_node(
return sDeviceManager->register_node(parent, kDriverModuleName, attrs, NULL,