/haiku/src/add-ons/kernel/drivers/power/acpi_button/ |
H A D | acpi_button.cpp | 34 static device_manager_info *sDeviceManager; variable 95 parent = sDeviceManager->get_parent_node(node); 96 sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi, 100 if (sDeviceManager->get_attr_string(parent, ACPI_DEVICE_HID_ITEM, &hid, 102 sDeviceManager->put_node(parent); 106 sDeviceManager->put_node(parent); 261 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 268 if (sDeviceManager->get_attr_uint32(parent, ACPI_DEVICE_TYPE_ITEM, 274 if (sDeviceManager->get_attr_string(parent, ACPI_DEVICE_HID_ITEM, &hid, 295 return sDeviceManager [all...] |
/haiku/src/add-ons/kernel/drivers/audio/virtio/ |
H A D | virtio_sound.cpp | 30 static device_manager_info* sDeviceManager; variable 47 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false) != B_OK 48 || sDeviceManager->get_attr_uint16(parent, VIRTIO_DEVICE_TYPE_ITEM, 118 (module_info**)&sDeviceManager
|
/haiku/src/add-ons/kernel/drivers/sensor/acpi_als/ |
H A D | acpi_als.cpp | 57 static device_manager_info *sDeviceManager; variable 195 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 203 if (sDeviceManager->get_attr_uint32(parent, ACPI_DEVICE_TYPE_ITEM, 211 if (sDeviceManager->get_attr_string(parent, ACPI_DEVICE_HID_ITEM, &name, 228 return sDeviceManager->register_node(node, ACPI_ALS_DRIVER_NAME, attrs, 246 parent = sDeviceManager->get_parent_node(node); 247 sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi, 252 if (sDeviceManager->get_attr_string(parent, ACPI_DEVICE_PATH_ITEM, 258 sDeviceManager->put_node(parent); 302 int pathID = sDeviceManager [all...] |
/haiku/src/add-ons/kernel/drivers/input/i2c_elan/ |
H A D | Driver.cpp | 97 static device_manager_info *sDeviceManager; variable 233 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 242 if (sDeviceManager->get_attr_uint64(parent, ACPI_DEVICE_HANDLE_ITEM, 249 if (sDeviceManager->get_attr_string(parent, ACPI_DEVICE_HID_ITEM, &name, 255 if (sDeviceManager->get_attr_string(parent, ACPI_DEVICE_CID_ITEM, &name, 274 return sDeviceManager->register_node(node, I2C_ELAN_DRIVER_NAME, attrs, 295 parent = sDeviceManager->get_parent_node(node); 296 sDeviceManager->get_driver(parent, (driver_module_info **)&i2c, 298 sDeviceManager->put_node(parent); 352 sDeviceManager [all...] |
/haiku/src/add-ons/kernel/drivers/power/acpi_lid/ |
H A D | acpi_lid.cpp | 38 static device_manager_info *sDeviceManager; variable 209 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 216 if (sDeviceManager->get_attr_uint32(parent, ACPI_DEVICE_TYPE_ITEM, 223 if (sDeviceManager->get_attr_string(parent, ACPI_DEVICE_HID_ITEM, &hid, 242 return sDeviceManager->register_node(node, ACPI_LID_MODULE_NAME, attrs, 260 parent = sDeviceManager->get_parent_node(node); 261 sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi, 263 sDeviceManager->put_node(parent); 299 path_id = sDeviceManager->create_id(ACPI_LID_PATHID_GENERATOR); 307 return sDeviceManager [all...] |
/haiku/src/add-ons/kernel/drivers/power/acpi_ac/ |
H A D | acpi_ac.cpp | 33 static device_manager_info *sDeviceManager; variable 163 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 170 if (sDeviceManager->get_attr_uint32(parent, ACPI_DEVICE_TYPE_ITEM, 177 if (sDeviceManager->get_attr_string(parent, ACPI_DEVICE_HID_ITEM, &hid, 196 return sDeviceManager->register_node(node, ACPI_AC_MODULE_NAME, attrs, 214 parent = sDeviceManager->get_parent_node(node); 215 sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi, 217 sDeviceManager->put_node(parent); 253 path_id = sDeviceManager->create_id(ACPI_AC_PATHID_GENERATOR); 261 return sDeviceManager [all...] |
/haiku/src/add-ons/kernel/drivers/input/i2c_hid/ |
H A D | Driver.cpp | 55 static device_manager_info *sDeviceManager; variable 266 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 275 if (sDeviceManager->get_attr_uint64(parent, ACPI_DEVICE_HANDLE_ITEM, 282 if (sDeviceManager->get_attr_string(parent, ACPI_DEVICE_HID_ITEM, &name, 288 if (sDeviceManager->get_attr_string(parent, ACPI_DEVICE_CID_ITEM, &name, 295 if (sDeviceManager->get_attr_uint16(parent, I2C_DEVICE_SLAVE_ADDR_ITEM, 313 if (sDeviceManager->get_attr_uint64(node, ACPI_DEVICE_HANDLE_ITEM, 336 return sDeviceManager->register_node(node, I2C_HID_DRIVER_NAME, attrs, 347 if (sDeviceManager->get_attr_uint32(node, "descriptorAddress", 363 parent = sDeviceManager [all...] |
/haiku/src/add-ons/kernel/drivers/power/acpi_thermal/ |
H A D | acpi_thermal.c | 32 static device_manager_info* sDeviceManager; variable 234 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 241 if (sDeviceManager->get_attr_uint32(parent, ACPI_DEVICE_TYPE_ITEM, 260 return sDeviceManager->register_node(node, ACPI_THERMAL_MODULE_NAME, attrs, 286 path_id = sDeviceManager->create_id(ACPI_THERMAL_PATHID_GENERATOR); 294 return sDeviceManager->publish_device(node, name, 312 parent = sDeviceManager->get_parent_node(node); 313 sDeviceManager->get_driver(parent, (driver_module_info**)&device->acpi, 315 sDeviceManager->put_node(parent); 332 { B_DEVICE_MANAGER_MODULE_NAME, (module_info**)&sDeviceManager }, [all...] |
/haiku/src/add-ons/kernel/busses/ata/highpoint_ide_pci/ |
H A D | highpoint_ide_pci.cpp | 33 static device_manager_info *sDeviceManager; variable 152 sDeviceManager->get_attr_uint16(node, B_DEVICE_VENDOR_ID, &vendorID, true); 153 sDeviceManager->get_attr_uint16(node, B_DEVICE_ID, &deviceID, true); 169 if (sDeviceManager->get_attr_uint8(node, ATA_ADAPTER_CHANNEL_INDEX, 225 device_node *parent = sDeviceManager->get_parent_node(node); 226 sDeviceManager->get_driver(parent, (driver_module_info **)&pci, (void **)&pci_device); 349 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false) != B_OK 350 || sDeviceManager->get_attr_uint16(parent, B_DEVICE_TYPE, &baseClass, false) != B_OK 351 || sDeviceManager->get_attr_uint16(parent, B_DEVICE_SUB_TYPE, &subClass, false) != B_OK 352 || sDeviceManager [all...] |
/haiku/src/add-ons/kernel/drivers/power/pch_thermal/ |
H A D | pch_thermal.cpp | 34 static device_manager_info *sDeviceManager; variable 188 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 198 if (sDeviceManager->get_attr_uint16(parent, B_DEVICE_VENDOR_ID, &vendorID, 200 || sDeviceManager->get_attr_uint16(parent, B_DEVICE_ID, &deviceID, 228 return sDeviceManager->register_node(node, PCH_THERMAL_MODULE_NAME, attrs, 255 path_id = sDeviceManager->create_id(PCH_THERMAL_PATHID_GENERATOR); 264 return sDeviceManager->publish_device(node, name, 283 parent = sDeviceManager->get_parent_node(node); 284 sDeviceManager->get_driver(parent, (driver_module_info **)&device->pci, 286 sDeviceManager [all...] |
/haiku/src/add-ons/kernel/busses/ata/it8211/ |
H A D | it8211.c | 18 static device_manager_info *sDeviceManager; variable 169 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false) != B_OK 170 || sDeviceManager->get_attr_uint16(parent, B_DEVICE_VENDOR_ID, &vendorID, false) != B_OK 171 || sDeviceManager->get_attr_uint16(parent, B_DEVICE_ID, &deviceID, false) != B_OK) { 184 { B_DEVICE_MANAGER_MODULE_NAME, (module_info **)&sDeviceManager },
|
/haiku/src/add-ons/kernel/busses/ata/generic_ide_pci/ |
H A D | generic_ide_pci.cpp | 23 device_manager_info *sDeviceManager; variable 175 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false) != B_OK 176 || sDeviceManager->get_attr_uint16(parent, B_DEVICE_TYPE, &baseClass, false) != B_OK 177 || sDeviceManager->get_attr_uint16(parent, B_DEVICE_SUB_TYPE, &subClass, false) != B_OK) 197 { B_DEVICE_MANAGER_MODULE_NAME, (module_info **)&sDeviceManager },
|
/haiku/src/add-ons/kernel/busses/ata/ide_isa/ |
H A D | ide_isa.c | 43 device_manager_info *sDeviceManager; variable 95 return sDeviceManager->register_node(parent, ATA_ISA_MODULE_NAME, attrs, resources, 292 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 319 if (sDeviceManager->get_attr_uint16(node, ATA_ISA_COMMAND_BLOCK_BASE, &command_block_base, false) != B_OK 320 || sDeviceManager->get_attr_uint16(node, ATA_ISA_CONTROL_BLOCK_BASE, &control_block_base, false) != B_OK 321 || sDeviceManager->get_attr_uint8(node, ATA_ISA_INTNUM, &irq, false) != B_OK) 324 parent = sDeviceManager->get_parent_node(node); 325 sDeviceManager->get_driver(parent, (driver_module_info **)&isa, NULL); 326 sDeviceManager->put_node(parent); 418 { B_DEVICE_MANAGER_MODULE_NAME, (module_info **)&sDeviceManager }, [all...] |
/haiku/src/add-ons/kernel/interrupt_controllers/openpic/ |
H A D | openpic.cpp | 65 static device_manager_info *sDeviceManager; variable 84 sDeviceManager->put_node(sDeviceManager->get_parent_node(node)); 289 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false) 295 if (sDeviceManager->get_attr_uint16(parent, B_DEVICE_VENDOR_ID, 297 || sDeviceManager->get_attr_uint16(parent, B_DEVICE_ID, 329 return sDeviceManager->register_node(parent, OPENPIC_MODULE_NAME, 346 status_t status = sDeviceManager->get_driver(sDeviceManager->get_parent_node(node), 524 { B_DEVICE_MANAGER_MODULE_NAME, (module_info **)&sDeviceManager }, [all...] |
/haiku/src/add-ons/kernel/drivers/disk/mmc/ |
H A D | mmc_disk.cpp | 47 static device_manager_info* sDeviceManager; variable 82 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, 93 if (sDeviceManager->get_attr_uint8(parent, kMmcTypeAttribute, 121 return sDeviceManager->register_node(node, MMC_DISK_DRIVER_MODULE_NAME, 209 info->parent = sDeviceManager->get_parent_node(info->node); 210 sDeviceManager->get_driver(info->parent, (driver_module_info **)&info->mmc, 216 device_node* busNode = sDeviceManager->get_parent_node(info->parent); 218 sDeviceManager->get_driver(busNode, &unused, &info->parentCookie); 219 sDeviceManager->put_node(busNode); 223 if (sDeviceManager [all...] |
/haiku/src/add-ons/kernel/busses/ata/silicon_image_3112/ |
H A D | silicon_image_3112.c | 105 static device_manager_info* sDeviceManager; variable 119 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false) != B_OK 124 if (sDeviceManager->get_attr_uint16(parent, B_DEVICE_VENDOR_ID, &vendorID, false) != B_OK 125 || sDeviceManager->get_attr_uint16(parent, B_DEVICE_ID, &deviceID, false) != B_OK) { 162 sDeviceManager->get_driver(parent, (driver_module_info **)&pci, (void **)&device); 239 return sDeviceManager->register_node(parent, CONTROLLER_MODULE_NAME, attrs, 263 if (sDeviceManager->get_attr_uint32(node, "silicon_image_3112/asic_index", &asicIndex, false) != B_OK) 265 if (sDeviceManager->get_attr_uint32(node, "silicon_image_3112/mmio_base", &mmioBase, false) != B_OK) 267 if (sDeviceManager->get_attr_uint32(node, "silicon_image_3112/int_num", &interruptNumber, false) != B_OK) 285 parent = sDeviceManager [all...] |
/haiku/src/add-ons/kernel/generic/ata_adapter/ |
H A D | ata_adapter.cpp | 43 static device_manager_info *sDeviceManager; variable 368 sDeviceManager->get_attr_uint8(node, PCI_DEVICE_BUS_ITEM, &bus, true); 369 sDeviceManager->get_attr_uint8(node, PCI_DEVICE_DEVICE_ITEM, &device, true); 370 sDeviceManager->get_attr_uint8(node, PCI_DEVICE_FUNCTION_ITEM, &function, true); 371 sDeviceManager->get_attr_uint16(node, PCI_DEVICE_VENDOR_ID_ITEM, &vendorID, true); 372 sDeviceManager->get_attr_uint16(node, PCI_DEVICE_DEVICE_ID_ITEM, &deviceID, true); 379 if (sDeviceManager->get_attr_uint16(node, ATA_ADAPTER_COMMAND_BLOCK_BASE, &command_block_base, false) != B_OK 380 || sDeviceManager->get_attr_uint16(node, ATA_ADAPTER_CONTROL_BLOCK_BASE, &control_block_base, false) != B_OK 381 || sDeviceManager->get_attr_uint8(node, ATA_ADAPTER_INTNUM, &intnum, true) != B_OK 382 || sDeviceManager [all...] |
/haiku/src/add-ons/kernel/drivers/disk/norflash/ |
H A D | norflash.cpp | 49 static device_manager_info *sDeviceManager; variable 174 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 193 return sDeviceManager->register_node(node, NORFLASH_DRIVER_MODULE_NAME, 232 status = sDeviceManager->publish_device(info->node, "disk/nor/0/raw", 282 { B_DEVICE_MANAGER_MODULE_NAME, (module_info**)&sDeviceManager },
|
/haiku/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/ |
H A D | scsi_disk.cpp | 71 static device_manager_info* sDeviceManager; variable 472 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 479 if (sDeviceManager->get_attr_uint8(parent, SCSI_DEVICE_TYPE_ITEM, 499 if (sDeviceManager->get_attr_raw(node, SCSI_DEVICE_INQUIRY_ITEM, 505 if (sDeviceManager->get_attr_uint32(node, B_DMA_MAX_TRANSFER_BLOCKS, 524 return sDeviceManager->register_node(node, SCSI_DISK_DRIVER_MODULE_NAME, 535 status_t status = sDeviceManager->get_attr_uint8(node, "removable", 555 device_node* parent = sDeviceManager->get_parent_node(node); 556 sDeviceManager->get_driver(parent, (driver_module_info **)&info->scsi, 558 sDeviceManager [all...] |
/haiku/src/add-ons/kernel/drivers/power/acpi_battery/ |
H A D | acpi_battery.cpp | 58 static device_manager_info *sDeviceManager; variable 499 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 507 if (sDeviceManager->get_attr_uint32(parent, ACPI_DEVICE_TYPE_ITEM, 515 if (sDeviceManager->get_attr_string(parent, ACPI_DEVICE_HID_ITEM, &name, 532 return sDeviceManager->register_node(node, ACPI_BATTERY_DRIVER_NAME, attrs, 550 parent = sDeviceManager->get_parent_node(node); 551 sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi, 556 if (sDeviceManager->get_attr_string(parent, ACPI_DEVICE_PATH_ITEM, 562 sDeviceManager->put_node(parent); 590 int pathID = sDeviceManager [all...] |
/haiku/src/add-ons/kernel/busses/ata/legacy_sata/ |
H A D | legacy_sata.cpp | 58 static device_manager_info* sDeviceManager; variable 70 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false) != B_OK) 77 if ((res = sDeviceManager->get_attr_uint16(parent, B_DEVICE_VENDOR_ID, &vendor_id, false)) != B_OK 78 || (res = sDeviceManager->get_attr_uint16(parent, B_DEVICE_ID, &device_id, false)) != B_OK) { 141 sDeviceManager->get_driver(parent, (driver_module_info **)&pci, (void **)&device); 352 { B_DEVICE_MANAGER_MODULE_NAME, (module_info **)&sDeviceManager },
|
/haiku/src/tests/add-ons/kernel/busses/scsi/example/ |
H A D | example_scsi.c | 17 static device_manager_info *sDeviceManager; variable 177 { B_DEVICE_MANAGER_MODULE_NAME, (module_info **)&sDeviceManager },
|
/haiku/src/add-ons/kernel/busses/ata/promise_tx2/ |
H A D | promise_tx2.c | 30 static device_manager_info *sDeviceManager; variable 208 return sDeviceManager->register_node(parent, 254 if (sDeviceManager->get_driver(parent, (driver_module_info **)&pci, 292 { B_DEVICE_MANAGER_MODULE_NAME, (module_info **)&sDeviceManager },
|
/haiku/src/add-ons/kernel/drivers/disk/virtual/virtio_block/ |
H A D | virtio_block.cpp | 104 static device_manager_info* sDeviceManager; variable 263 device_node* parent = sDeviceManager->get_parent_node(info->node); 264 sDeviceManager->get_driver(parent, (driver_module_info **)&info->virtio, 266 sDeviceManager->put_node(parent); 505 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 512 if (sDeviceManager->get_attr_uint16(parent, VIRTIO_DEVICE_TYPE_ITEM, 532 return sDeviceManager->register_node(node, VIRTIO_BLOCK_DRIVER_MODULE_NAME, 606 int32 id = sDeviceManager->create_id(VIRTIO_BLOCK_DEVICE_ID_GENERATOR); 614 status = sDeviceManager->publish_device(info->node, name, 625 { B_DEVICE_MANAGER_MODULE_NAME, (module_info**)&sDeviceManager }, [all...] |
/haiku/src/add-ons/kernel/drivers/power/x86_cpuidle/ |
H A D | acpi_cpuidle.cpp | 99 static device_manager_info *sDeviceManager; variable 515 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 522 if (sDeviceManager->get_attr_uint32(parent, ACPI_DEVICE_TYPE_ITEM, 541 return sDeviceManager->register_node(node, ACPI_CPUIDLE_MODULE_NAME, attrs, 558 parent = sDeviceManager->get_parent_node(node); 559 sDeviceManager->get_driver(parent, (driver_module_info **)&device->acpi, 561 sDeviceManager->put_node(parent); 587 { B_DEVICE_MANAGER_MODULE_NAME, (module_info **)&sDeviceManager },
|