/haiku/src/add-ons/kernel/busses/i2c/ocores/ |
H A D | kernel_interface.cpp | 25 .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 D | kernel_interface.cpp | 20 .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 D | kernel_interface.cpp | 21 .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 D | kernel_interface.cpp | 20 .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 D | device_manager.h | 124 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 D | driver.cpp | 92 init_device(void* driverCookie, void** _deviceCookie) argument
|
H A D | generic_video_driver.cpp | 85 init_device(void* driverCookie, void** _deviceCookie) argument
|
H A D | specific_video_driver.cpp | 85 init_device(void* driverCookie, void** _deviceCookie) argument
|
/haiku/headers/os/drivers/ |
H A D | device_manager.h | 123 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 D | VirtioBalloonPrivate.h | 48 static void _ConfigCallback(void* driverCookie); 49 static void _QueueCallback(void* driverCookie,
|
H A D | VirtioBalloonDevice.cpp | 212 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 D | VirtioRNGPrivate.h | 43 static void _RequestCallback(void* driverCookie,
|
H A D | VirtioRNGDevice.cpp | 142 VirtioRNGDevice::_RequestCallback(void* driverCookie, void* cookie) argument 144 VirtioRNGDevice* device = (VirtioRNGDevice*)driverCookie;
|
/haiku/src/add-ons/kernel/bus_managers/scsi/ |
H A D | bus_raw.cpp | 29 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 D | acpi_als.cpp | 96 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 D | Driver.cpp | 107 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 D | acpi_ac.cpp | 81 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 D | Driver.cpp | 142 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 D | bus_raw.cpp | 14 i2c_bus_raw_init(void* driverCookie, void **_cookie) argument 17 I2CBus *bus = (I2CBus*)driverCookie;
|
/haiku/src/add-ons/kernel/drivers/wmi/ |
H A D | WMIAsus.cpp | 274 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 D | acpi_lid.cpp | 91 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 D | VirtioSCSIPrivate.h | 65 static void _RequestCallback(void* driverCookie, 68 static void _EventCallback(void *driverCookie,
|
H A D | VirtioSCSIController.cpp | 277 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 D | virtio.h | 67 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 D | acpi_battery.cpp | 301 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;
|