/haiku/headers/private/drivers/ |
H A D | ata_adapter.h | 95 device_node *node; 116 device_node *node; 149 status_t (*init_channel)(device_node *node, 156 status_t (*publish_channel)(device_node *controller_node, 160 const io_resource *resources, device_node **node); 163 device_node *controller_node, const char *channel_module_name, 167 device_node **node, bool supports_compatibility_mode); 170 status_t (*init_controller)(device_node *node, 176 status_t (*publish_controller)(device_node *parent, uint16 bus_master_base, 180 uint32 max_sg_block_size, device_node **nod [all...] |
H A D | mmc.h | 101 status_t (*execute_command)(device_node* node, void* cookie, uint16_t rca, 104 status_t (*do_io)(device_node* controller, void* cookie, uint16_t rca, 107 void (*set_bus_width)(device_node* controller, void* cookie, int width);
|
H A D | scsi_periph.h | 89 scsi_device_interface *scsi, device_node *node, bool removable, 146 char *(*compose_device_name)(device_node *device_node, const char *prefix);
|
/haiku/src/add-ons/kernel/bus_managers/scsi/ |
H A D | bus_raw.cpp | 24 device_node *node; 31 device_node *node = (device_node *)driverCookie; 32 device_node *parent;
|
H A D | device_scan.cpp | 232 device_node *childNode = NULL;
|
/haiku/src/add-ons/kernel/busses/ata/generic_ide_pci/ |
H A D | generic_ide_pci.cpp | 108 init_channel(device_node *node, void **channel_cookie) 131 init_controller(device_node *node, ata_adapter_controller_info **cookie) 153 probe_controller(device_node *parent) 169 supports_device(device_node *parent) 247 (status_t (*)(device_node *, void **)) init_controller,
|
/haiku/src/add-ons/kernel/busses/ata/it8211/ |
H A D | it8211.c | 102 init_channel(device_node *node, void **channelCookie) 125 init_controller(device_node *node, void **cookie) 148 probe_controller(device_node *parent) 163 supports_device(device_node *parent)
|
/haiku/src/add-ons/kernel/busses/scsi/ahci/ |
H A D | ahci_sim.cpp | 126 ahci_sim_init_bus(device_node *node, void **_cookie) 131 device_node *parent = gDeviceManager->get_parent_node(node); 132 device_node *pciParent = gDeviceManager->get_parent_node(parent);
|
/haiku/src/add-ons/kernel/drivers/display/ |
H A D | display.cpp | 5 device_node *node; 82 device_node *node = (device_node *)_cookie;
|
/haiku/src/tests/system/kernel/device_manager/playground/ |
H A D | bus.cpp | 14 bus_trigger_device_removed(device_node* node) 23 device_node* child = NULL; 31 bus_trigger_device_added(device_node* node) 40 supports_device(device_node* parent) 55 register_device(device_node* parent) 69 init_driver(device_node* node, void** _cookie) 85 device_node* node = (device_node*)cookie; 157 gDeviceManager->get_attr_uint16((device_node*)cookie, B_DEVICE_VENDOR_ID, 159 gDeviceManager->get_attr_uint16((device_node*)cooki [all...] |
H A D | bus.h | 30 extern void bus_trigger_device_removed(device_node* node); 31 extern void bus_trigger_device_added(device_node* node);
|
H A D | device_manager.cpp | 66 device_node* owner; // associated node; NULL for temporary allocation 72 Device(device_node* node, const char* path, 78 device_node* Node() const { return fNode; } 89 device_node* fNode; 99 typedef DoublyLinkedList<device_node> NodeList; 101 struct device_node : DoublyLinkedListLinkImpl<device_node> { struct in inherits:DoublyLinkedListLinkImpl 102 device_node(const char* moduleName, 105 ~device_node(); 110 device_node* Paren 960 device_node::device_node(const char* moduleName, const device_attr* attrs, function in class:device_node [all...] |
H A D | device_manager.h | 58 typedef struct device_node device_node; typedef in typeref:struct:device_node 67 status_t (*rescan_node)(device_node *node); 69 status_t (*register_node)(device_node *parent, const char *moduleName, 71 device_node **_node); 72 status_t (*unregister_node)(device_node *node); 74 status_t (*get_driver)(device_node *node, driver_module_info **_module, 77 device_node *(*get_root_node)(); 78 status_t (*get_next_child_node)(device_node *parent, 79 const device_attr *attrs, device_node **nod [all...] |
H A D | driver.cpp | 20 supports_device(device_node* parent) 50 register_device(device_node* parent) 58 init_driver(device_node* node, void** _cookie) 74 device_node* node = (device_node*)cookie;
|
H A D | generic_video_driver.cpp | 21 supports_device(device_node* parent) 43 register_device(device_node* parent) 51 init_driver(device_node* node, void** _cookie) 67 device_node* node = (device_node*)cookie; 76 device_removed(device_node* node)
|
/haiku/src/tests/system/kernel/file_corruption/driver/ |
H A D | checksum_device.cpp | 240 Device(device_node* node) 255 device_node* Node() const { return fNode; } 261 device_node* fNode; 266 ControlDevice(device_node* node) 295 RawDevice(device_node* node) 721 checksum_driver_supports_device(device_node* parent) 733 checksum_driver_register_device(device_node* parent) 747 checksum_driver_init_driver(device_node* node, void** _driverCookie)
|
/haiku/headers/os/drivers/bus/ |
H A D | FDT.h | 18 device_node* (*node_by_phandle)(struct fdt_bus* bus, int phandle); 23 device_node* (*get_bus)(struct fdt_device* dev); 28 device_node** interruptController, uint64* interrupt);
|
/haiku/headers/os/drivers/ |
H A D | device_manager.h | 58 typedef struct device_node device_node; typedef in typeref:struct:device_node 67 status_t (*rescan_node)(device_node *node); 69 status_t (*register_node)(device_node *parent, const char *moduleName, 71 device_node **_node); 72 status_t (*unregister_node)(device_node *node); 74 status_t (*get_driver)(device_node *node, driver_module_info **_module, 77 device_node *(*get_root_node)(); 78 status_t (*get_next_child_node)(device_node *parent, 79 const device_attr *attrs, device_node **nod [all...] |
/haiku/headers/private/shared/ |
H A D | AutoDeleterDrivers.h | 36 using DeviceNodePutter = MethodObjectDeleter<device_node, device_manager_info, 42 struct DeviceNodePutter : MethodObjectDeleter<device_node, device_manager_info, 45 typedef MethodObjectDeleter<device_node, device_manager_info, 49 DeviceNodePutter(device_node* object) : Base(object) {}
|
/haiku/src/add-ons/kernel/bus_managers/acpi/ |
H A D | ACPIPrivate.h | 40 device_node* node;
|
H A D | Call.cpp | 25 device_node *node; 48 device_node *node = (device_node *)_node;
|
H A D | Device.cpp | 98 acpi_device_init_driver(device_node *node, void **cookie)
|
H A D | EmbeddedController.cpp | 219 acpi_get_type(device_node* dev) 238 embedded_controller_support(device_node* dev) 268 embedded_controller_register_device(device_node* node) 282 embedded_controller_init_driver(device_node* dev, void** _driverCookie) 298 device_node* parent = gDeviceManager->get_parent_node(dev); 403 device_node *child = NULL; 425 device_node* node = ((acpi_ec_cookie*)_cookie)->ec_dev;
|
H A D | EmbeddedController.h | 138 device_node* ec_dev;
|
H A D | Module.cpp | 42 acpi_module_supports_device(device_node* parent) 57 acpi_module_register_device(device_node* parent) 71 acpi_enumerate_child_devices(device_node* node, const char* root) 81 device_node* deviceNode; 179 device_node* node = (device_node*)cookie; 204 device_node* deviceNode; 222 device_node* deviceNode; 233 acpi_module_init(device_node* node, void** _cookie)
|