/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/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/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/tests/system/kernel/file_corruption/driver/ |
H A D | checksum_device.cpp | 67 struct device_manager_info* sDeviceManager; variable in typeref:struct:device_manager_info 281 return sDeviceManager->register_node( 282 sDeviceManager->get_parent_node(Node()), kDriverModuleName, attrs, 288 return sDeviceManager->publish_device(Node(), kControlDeviceName, 470 return sDeviceManager->publish_device(Node(), fDeviceName, 724 if (sDeviceManager->get_attr_string(parent, B_DEVICE_BUS, &bus, false) 741 return sDeviceManager->register_node(parent, kDriverModuleName, attrs, NULL, 750 if (sDeviceManager->get_attr_string(node, kFilePathItem, &fileName, false) 912 status_t error = sDeviceManager->unpublish_device( 920 error = 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/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/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/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/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/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/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/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/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/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/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/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...] |
/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/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/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/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/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/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/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/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...] |