Searched refs:device_node (Results 1 - 25 of 152) sorted by path

1234567

/haiku/headers/private/drivers/
H A Data_adapter.h95 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 Dmmc.h101 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 Dscsi_periph.h89 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 Dbus_raw.cpp24 device_node *node;
31 device_node *node = (device_node *)driverCookie;
32 device_node *parent;
H A Ddevice_scan.cpp232 device_node *childNode = NULL;
/haiku/src/add-ons/kernel/busses/ata/generic_ide_pci/
H A Dgeneric_ide_pci.cpp108 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 Dit8211.c102 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 Dahci_sim.cpp126 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 Ddisplay.cpp5 device_node *node;
82 device_node *node = (device_node *)_cookie;
/haiku/src/tests/system/kernel/device_manager/playground/
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 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 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 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 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)
/haiku/src/tests/system/kernel/file_corruption/driver/
H A Dchecksum_device.cpp240 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 DFDT.h18 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 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/headers/private/shared/
H A DAutoDeleterDrivers.h36 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 DACPIPrivate.h40 device_node* node;
H A DCall.cpp25 device_node *node;
48 device_node *node = (device_node *)_node;
H A DDevice.cpp98 acpi_device_init_driver(device_node *node, void **cookie)
H A DEmbeddedController.cpp219 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 DEmbeddedController.h138 device_node* ec_dev;
H A DModule.cpp42 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)

Completed in 107 milliseconds

1234567