Searched refs:driverCookie (Results 1 - 25 of 47) sorted by relevance

12

/haiku/src/add-ons/kernel/busses/i2c/ocores/
H A Dkernel_interface.cpp25 .init_driver = [](device_node* node, void** driverCookie) {
26 return OcoresI2c::InitDriver(node, *(OcoresI2c**)driverCookie);
28 .uninit_driver = [](void* driverCookie) {
29 return static_cast<OcoresI2c*>(driverCookie)->UninitDriver();
/haiku/src/add-ons/kernel/busses/pci/designware/
H A Dkernel_interface.cpp20 .init_driver = [](device_node* node, void** driverCookie) {
21 return DWPCIController::InitDriver(node, *(DWPCIController**)driverCookie);
23 .uninit_driver = [](void* driverCookie) {
24 return static_cast<DWPCIController*>(driverCookie)->UninitDriver();
/haiku/src/add-ons/kernel/busses/pci/ecam/
H A Dkernel_interface.cpp21 .init_driver = [](device_node* node, void** driverCookie) {
22 return ECAMPCIController::InitDriver(node, *(ECAMPCIController**)driverCookie);
24 .uninit_driver = [](void* driverCookie) {
25 return static_cast<ECAMPCIController*>(driverCookie)->UninitDriver();
/haiku/src/add-ons/kernel/busses/pci/x86/
H A Dkernel_interface.cpp20 .init_driver = [](device_node* node, void** driverCookie) {
21 return X86PCIController::InitDriver(node, *(X86PCIController**)driverCookie);
23 .uninit_driver = [](void* driverCookie) {
24 return static_cast<X86PCIController*>(driverCookie)->UninitDriver();
/haiku/src/tests/system/kernel/device_manager/playground/
H A Ddevice_manager.h124 void (*uninit_driver)(void *driverCookie);
125 status_t (*register_child_devices)(void *driverCookie);
126 status_t (*rescan_child_devices)(void *driverCookie);
128 void (*device_removed)(void *driverCookie);
129 status_t (*suspend)(void *driverCookie, int32 state);
130 status_t (*resume)(void *driverCookie);
166 status_t (*init_device)(void *driverCookie, void **_deviceCookie);
H A Ddriver.cpp92 init_device(void* driverCookie, void** _deviceCookie) argument
H A Dgeneric_video_driver.cpp85 init_device(void* driverCookie, void** _deviceCookie) argument
H A Dspecific_video_driver.cpp85 init_device(void* driverCookie, void** _deviceCookie) argument
/haiku/headers/os/drivers/
H A Ddevice_manager.h123 void (*uninit_driver)(void *driverCookie);
124 status_t (*register_child_devices)(void *driverCookie);
125 status_t (*rescan_child_devices)(void *driverCookie);
127 void (*device_removed)(void *driverCookie);
128 status_t (*suspend)(void *driverCookie, int32 state);
129 status_t (*resume)(void *driverCookie);
173 status_t (*init_device)(void *driverCookie, void **_deviceCookie);
/haiku/src/add-ons/kernel/bus_managers/virtio/
H A DVirtioBalloonPrivate.h48 static void _ConfigCallback(void* driverCookie);
49 static void _QueueCallback(void* driverCookie,
H A DVirtioBalloonDevice.cpp212 VirtioBalloonDevice::_ConfigCallback(void* driverCookie) argument
215 VirtioBalloonDevice* device = (VirtioBalloonDevice*)driverCookie;
223 VirtioBalloonDevice::_QueueCallback(void* driverCookie, void* cookie) argument
226 VirtioBalloonDevice* device = (VirtioBalloonDevice*)driverCookie;
/haiku/src/add-ons/kernel/busses/random/virtio/
H A DVirtioRNGPrivate.h43 static void _RequestCallback(void* driverCookie,
H A DVirtioRNGDevice.cpp142 VirtioRNGDevice::_RequestCallback(void* driverCookie, void* cookie) argument
144 VirtioRNGDevice* device = (VirtioRNGDevice*)driverCookie;
/haiku/src/add-ons/kernel/bus_managers/scsi/
H A Dbus_raw.cpp29 scsi_bus_raw_init(void *driverCookie, void **_cookie) argument
31 device_node *node = (device_node *)driverCookie;
/haiku/src/add-ons/kernel/drivers/sensor/acpi_als/
H A Dacpi_als.cpp96 acpi_als_init_device(void *driverCookie, void **cookie) argument
98 *cookie = driverCookie;
234 acpi_als_init_driver(device_node *node, void **driverCookie) argument
241 *driverCookie = device;
285 acpi_als_uninit_driver(void *driverCookie) argument
288 als_driver_cookie *device = (als_driver_cookie*)driverCookie;
/haiku/src/add-ons/kernel/drivers/input/i2c_elan/
H A DDriver.cpp107 i2c_elan_init_device(void *driverCookie, void **cookie) argument
109 *cookie = driverCookie;
280 i2c_elan_init_driver(device_node *node, void **driverCookie) argument
289 *driverCookie = device;
315 i2c_elan_uninit_driver(void *driverCookie) argument
318 elan_driver_cookie *device = (elan_driver_cookie*)driverCookie;
/haiku/src/add-ons/kernel/drivers/power/acpi_ac/
H A Dacpi_ac.cpp81 acpi_ac_init_device(void *driverCookie, void **cookie) argument
83 *cookie = driverCookie;
235 acpi_ac_uninit_driver(void *driverCookie) argument
237 acpi_ac_device_info *device = (acpi_ac_device_info *)driverCookie;
247 acpi_ac_register_child_devices(void *driverCookie) argument
249 acpi_ac_device_info *device = (acpi_ac_device_info *)driverCookie;
/haiku/src/add-ons/kernel/drivers/input/i2c_hid/
H A DDriver.cpp142 i2c_hid_init_device(void *driverCookie, void **cookie) argument
144 *cookie = driverCookie;
342 i2c_hid_init_driver(device_node *node, void **driverCookie) argument
357 *driverCookie = device;
385 i2c_hid_uninit_driver(void *driverCookie) argument
388 hid_driver_cookie *device = (hid_driver_cookie*)driverCookie;
/haiku/src/add-ons/kernel/bus_managers/i2c/
H A Dbus_raw.cpp14 i2c_bus_raw_init(void* driverCookie, void **_cookie) argument
17 I2CBus *bus = (I2CBus*)driverCookie;
/haiku/src/add-ons/kernel/drivers/wmi/
H A DWMIAsus.cpp274 wmi_asus_init_driver(device_node *node, void **driverCookie) argument
281 *driverCookie = device;
288 wmi_asus_uninit_driver(void *driverCookie) argument
291 WMIAsus* device = (WMIAsus*)driverCookie;
/haiku/src/add-ons/kernel/drivers/power/acpi_lid/
H A Dacpi_lid.cpp91 acpi_lid_init_device(void *driverCookie, void **cookie) argument
93 *cookie = driverCookie;
281 acpi_lid_uninit_driver(void *driverCookie) argument
283 acpi_lid_device_info *device = (acpi_lid_device_info *)driverCookie;
/haiku/src/add-ons/kernel/busses/scsi/virtio/
H A DVirtioSCSIPrivate.h65 static void _RequestCallback(void* driverCookie,
68 static void _EventCallback(void *driverCookie,
H A DVirtioSCSIController.cpp277 VirtioSCSIController::_RequestCallback(void* driverCookie, void* cookie) argument
280 VirtioSCSIController* controller = (VirtioSCSIController*)driverCookie;
298 VirtioSCSIController::_EventCallback(void* driverCookie, void* cookie) argument
301 VirtioSCSIController* controller = (VirtioSCSIController*)driverCookie;
/haiku/headers/private/virtio/
H A Dvirtio.h67 typedef void (*virtio_callback_func)(void* driverCookie, void* cookie);
125 virtio_intr_func config_handler, void* driverCookie);
/haiku/src/add-ons/kernel/drivers/power/acpi_battery/
H A Dacpi_battery.cpp301 acpi_battery_init_device(void *driverCookie, void **cookie) argument
303 *cookie = driverCookie;
538 acpi_battery_init_driver(device_node *node, void **driverCookie) argument
545 *driverCookie = device;
573 acpi_battery_uninit_driver(void *driverCookie) argument
576 battery_driver_cookie *device = (battery_driver_cookie*)driverCookie;

Completed in 174 milliseconds

12