/haiku-fatelf/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-fatelf/src/tests/system/kernel/device_manager/playground/ |
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 | 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 | 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)
|
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 | 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 | specific_video_driver.cpp | 21 supports_device(device_node *parent) 41 register_device(device_node *parent) 49 init_driver(device_node *node, void **_cookie) 65 device_node* node = (device_node*)cookie;
|
/haiku-fatelf/headers/private/drivers/ |
H A D | ata_adapter.h | 104 device_node *node; 125 device_node *node; 158 status_t (*init_channel)(device_node *node, 165 status_t (*publish_channel)(device_node *controller_node, 169 const io_resource *resources, device_node **node); 172 device_node *controller_node, const char *channel_module_name, 176 device_node **node, bool supports_compatibility_mode); 179 status_t (*init_controller)(device_node *node, 185 status_t (*publish_controller)(device_node *parent, uint16 bus_master_base, 189 uint32 max_sg_block_size, device_node **nod [all...] |
H A D | ide_adapter.h | 105 device_node *node; 126 device_node *node; 159 status_t (*init_channel)(device_node *node, 166 status_t (*publish_channel)(device_node *controller_node, 170 const io_resource *resources, device_node **node); 173 device_node *controller_node, const char *channel_module_name, 177 device_node **node, bool supports_compatibility_mode); 180 status_t (*init_controller)(device_node *node, 186 status_t (*publish_controller)(device_node *parent, uint16 bus_master_base, 190 uint32 max_sg_block_size, device_node **nod [all...] |
/haiku-fatelf/src/system/kernel/device_manager/ |
H A D | device_manager.cpp | 71 device_node* owner; // associated node; NULL for temporary allocation 82 Device(device_node* node, const char* moduleName); 107 typedef DoublyLinkedList<device_node> NodeList; 109 struct device_node : DoublyLinkedListLinkImpl<device_node> { struct in inherits:DoublyLinkedListLinkImpl 110 device_node(const char* moduleName, 112 ~device_node(); 119 device_node* Parent() const { return fParent; } 132 void AddChild(device_node *node); 133 void RemoveChild(device_node *nod 1183 device_node::device_node(const char* moduleName, const device_attr* attrs) function in class:device_node [all...] |
/haiku-fatelf/src/add-ons/kernel/bus_managers/scsi/ |
H A D | sim_interface.cpp | 27 scsi_controller_added(device_node *parent) 66 scsi_controller_init(device_node *node, void **_cookie) 76 device_node *node = (device_node *)_cookie;
|
H A D | bus_raw.cpp | 24 device_node *node; 31 device_node *node = (device_node *)driverCookie; 32 device_node *parent;
|
/haiku-fatelf/src/add-ons/kernel/drivers/power/acpi_battery/ |
H A D | acpi_battery.h | 28 device_node* node;
|
/haiku-fatelf/src/add-ons/kernel/drivers/power/enhanced_speedstep/ |
H A D | enhanced_speedstep.h | 17 device_node *node;
|
/haiku-fatelf/src/add-ons/kernel/drivers/display/ |
H A D | display_controls.cpp | 36 device_node *node; 47 device_node *node = (device_node *)_cookie; 49 device_node *parent; 141 displaycontrols_support(device_node *parent) 183 displaycontrols_register_device(device_node *node) 196 displaycontrols_init_driver(device_node *node, void **_driverCookie) 212 device_node *node = (device_node*)_cookie;
|
/haiku-fatelf/src/add-ons/kernel/drivers/power/acpi_lid/ |
H A D | acpi_lid.c | 31 device_node *node; 43 device_node *node = (device_node *)_cookie; 45 device_node *parent; 121 acpi_lid_support(device_node *parent) 153 acpi_lid_register_device(device_node *node) 165 acpi_lid_init_driver(device_node *node, void **_driverCookie) 181 device_node *node = _cookie;
|
/haiku-fatelf/src/add-ons/kernel/drivers/disk/scsi/scsi_cd/ |
H A D | scsi_cd.h | 27 device_node* node;
|
/haiku-fatelf/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/ |
H A D | scsi_disk.h | 24 device_node* node;
|
/haiku-fatelf/src/add-ons/kernel/busses/scsi/ahci/ |
H A D | ahci_controller.h | 15 AHCIController(device_node *node, 30 device_node * DeviceNode() { return fNode; } 42 device_node * fNode;
|
/haiku-fatelf/src/add-ons/kernel/bus_managers/pci/ |
H A D | pci_root.cpp | 23 pci_root_supports_device(device_node* parent) 38 pci_root_register_device(device_node* parent) 62 device_node* node = (device_node*)cookie; 104 pci_root_init(device_node* node, void** _cookie)
|
/haiku-fatelf/src/add-ons/kernel/bus_managers/acpi/ |
H A D | Module.cpp | 39 acpi_module_supports_device(device_node* parent) 54 acpi_module_register_device(device_node* parent) 69 acpi_enumerate_child_devices(device_node* node, const char* root) 79 device_node* deviceNode; 129 device_node* node = (device_node*)cookie; 141 acpi_module_init(device_node* node, void** _cookie)
|
/haiku-fatelf/src/add-ons/kernel/bus_managers/isa/ |
H A D | isa.cpp | 80 isa_init_driver(device_node *node, void **cookie) 94 isa_supports_device(device_node *parent) 110 isa_register_device(device_node *parent)
|
/haiku-fatelf/src/add-ons/kernel/generic/scsi_periph/ |
H A D | scsi_periph_int.h | 25 device_node *node; 86 scsi_device_interface *scsi, device_node *node, bool removable, 89 char *periph_compose_device_name(device_node *device_node, const char *prefix);
|
/haiku-fatelf/src/add-ons/kernel/busses/ata/promise_tx2/ |
H A D | promise_tx2.c | 126 init_channel(device_node *node, void **channel_cookie) 149 init_controller(device_node *node, void **cookie) 176 publish_controller(device_node *parent, uint16 bus_master_base, uint8 intnum, 177 io_resource *resources, device_node **node) 218 device_node *parent, uint16 bus_master_base, int8 intnum, 219 device_node **node) 241 probe_controller(device_node *parent) 248 device_node *controller_node; 249 device_node *channels[2];
|