Searched refs:device_node (Results 1 - 25 of 74) sorted by relevance

123

/haiku-fatelf/headers/os/drivers/
H A Ddevice_manager.h58 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 Ddevice_manager.h58 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 Dbus.h30 extern void bus_trigger_device_removed(device_node* node);
31 extern void bus_trigger_device_added(device_node* node);
H A Ddevice_manager.cpp66 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 Dgeneric_video_driver.cpp21 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 Dbus.cpp14 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 Ddriver.cpp20 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 Dspecific_video_driver.cpp21 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 Data_adapter.h104 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 Dide_adapter.h105 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 Ddevice_manager.cpp71 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 Dsim_interface.cpp27 scsi_controller_added(device_node *parent)
66 scsi_controller_init(device_node *node, void **_cookie)
76 device_node *node = (device_node *)_cookie;
H A Dbus_raw.cpp24 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 Dacpi_battery.h28 device_node* node;
/haiku-fatelf/src/add-ons/kernel/drivers/power/enhanced_speedstep/
H A Denhanced_speedstep.h17 device_node *node;
/haiku-fatelf/src/add-ons/kernel/drivers/display/
H A Ddisplay_controls.cpp36 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 Dacpi_lid.c31 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 Dscsi_cd.h27 device_node* node;
/haiku-fatelf/src/add-ons/kernel/drivers/disk/scsi/scsi_disk/
H A Dscsi_disk.h24 device_node* node;
/haiku-fatelf/src/add-ons/kernel/busses/scsi/ahci/
H A Dahci_controller.h15 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 Dpci_root.cpp23 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 DModule.cpp39 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 Disa.cpp80 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 Dscsi_periph_int.h25 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 Dpromise_tx2.c126 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];

Completed in 215 milliseconds

123