/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/disk/nvme/ |
H A D | nvme_disk.cpp | 77 static device_manager_info* sDeviceManager; variable 162 device_node* parent = sDeviceManager->get_parent_node(info->node); 163 sDeviceManager->get_driver(parent, (driver_module_info**)&pci, 166 sDeviceManager->put_node(parent); 1010 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false) != B_OK 1011 || sDeviceManager->get_attr_uint16(parent, B_DEVICE_TYPE, &baseClass, false) != B_OK 1012 || sDeviceManager->get_attr_uint16(parent, B_DEVICE_SUB_TYPE, &subClass, false) != B_OK) 1036 return sDeviceManager->register_node(parent, NVME_DISK_DRIVER_MODULE_NAME, 1084 int32 id = sDeviceManager->create_id(NVME_DISK_DEVICE_ID_GENERATOR); 1092 status = 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/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/graphics/virtio/ |
H A D | virtio_gpu.cpp | 85 static device_manager_info* sDeviceManager; variable 475 device_node* parent = sDeviceManager->get_parent_node(info->node); 476 sDeviceManager->get_driver(parent, (driver_module_info**)&info->virtio, 478 sDeviceManager->put_node(parent); 764 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 771 if (sDeviceManager->get_attr_uint16(parent, VIRTIO_DEVICE_TYPE_ITEM, 791 return sDeviceManager->register_node(node, VIRTIO_GPU_DRIVER_MODULE_NAME, 831 int32 id = sDeviceManager->create_id(VIRTIO_GPU_DEVICE_ID_GENERATOR); 839 status = sDeviceManager->publish_device(info->node, name, 850 {B_DEVICE_MANAGER_MODULE_NAME, (module_info**)&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/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/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/network/ether/virtio/ |
H A D | virtio_net.cpp | 118 static device_manager_info* sDeviceManager; variable 285 device_node* parent = sDeviceManager->get_parent_node(info->node); 286 sDeviceManager->get_driver(parent, (driver_module_info**)&info->virtio, 288 sDeviceManager->put_node(parent); 877 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 884 if (sDeviceManager->get_attr_uint16(parent, VIRTIO_DEVICE_TYPE_ITEM, 904 return sDeviceManager->register_node(node, VIRTIO_NET_DRIVER_MODULE_NAME, 944 int32 id = sDeviceManager->create_id(VIRTIO_NET_DEVICE_ID_GENERATOR); 952 status = sDeviceManager->publish_device(info->node, name, 963 {B_DEVICE_MANAGER_MODULE_NAME, (module_info**)&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/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/tests/system/kernel/device_manager/ |
H A D | dma_resource_test.cpp | 174 struct device_manager_info* sDeviceManager; variable in typeref:struct:device_manager_info 1096 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false) 1112 return sDeviceManager->register_node(parent, 1143 return sDeviceManager->publish_device((device_node*)driverCookie, 1349 {B_DEVICE_MANAGER_MODULE_NAME, (module_info **)&sDeviceManager},
|
/haiku/src/add-ons/kernel/drivers/disk/scsi/scsi_cd/ |
H A D | scsi_cd.cpp | 66 static device_manager_info *sDeviceManager; variable 994 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false)) 1001 if (sDeviceManager->get_attr_uint8(parent, SCSI_DEVICE_TYPE_ITEM, 1022 if (sDeviceManager->get_attr_raw(node, SCSI_DEVICE_INQUIRY_ITEM, 1028 if (sDeviceManager->get_attr_uint32(node, B_DMA_MAX_TRANSFER_BLOCKS, 1045 return sDeviceManager->register_node(node, SCSI_CD_DRIVER_MODULE_NAME, 1056 status_t status = sDeviceManager->get_attr_uint8(node, "removable", 1081 sDeviceManager->get_attr_uint8(node, SCSI_DEVICE_TYPE_ITEM, 1084 device_node *parent = sDeviceManager->get_parent_node(node); 1085 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/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/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/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/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/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/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/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/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 },
|
/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/disk/virtual/ram_disk/ |
H A D | ram_disk.cpp | 147 struct device_manager_info* sDeviceManager; variable in typeref:struct:device_manager_info 212 status_t error = sDeviceManager->register_node( 213 sDeviceManager->get_parent_node(Node()), kDriverModuleName, attrs, 226 return sDeviceManager->publish_device(Node(), kControlDeviceName, 616 return sDeviceManager->publish_device(Node(), fDeviceName, 1063 status_t error = sDeviceManager->unpublish_device(node, 1071 error = sDeviceManager->unregister_node(node); 1128 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false) 1147 return sDeviceManager->register_node(parent, kDriverModuleName, attrs, NULL, 1156 if (sDeviceManager [all...] |