device_cookie
init_device(device_node* node, void** device_cookie)
*device_cookie = bus;
uninit_device(void* device_cookie)
pch_i2c_acpi_sim_info* bus = (pch_i2c_acpi_sim_info*)device_cookie;
init_device(device_node* node, void** device_cookie)
*device_cookie = bus;
uninit_device(void* device_cookie)
pch_i2c_pci_sim_info* bus = (pch_i2c_pci_sim_info*)device_cookie;
init_device(device_node* node, void** device_cookie)
*device_cookie = context;
uninit_device(void* device_cookie)
SdhciDevice* context = (SdhciDevice*)device_cookie;
uninit_device(void* device_cookie)
ccp_acpi_sim_info* bus = (ccp_acpi_sim_info*)device_cookie;
init_device(device_node* node, void** device_cookie)
*device_cookie = bus;
init_device(device_node* node, void** device_cookie)
*device_cookie = bus;
uninit_device(void* device_cookie)
ccp_pci_sim_info* bus = (ccp_pci_sim_info*)device_cookie;
init_device(device_node* node, void** device_cookie)
*device_cookie = bus;
uninit_device(void* device_cookie)
ehci_pci_sim_info* bus = (ehci_pci_sim_info*)device_cookie;
init_device(device_node* node, void** device_cookie)
*device_cookie = bus;
uninit_device(void* device_cookie)
ohci_pci_sim_info* bus = (ohci_pci_sim_info*)device_cookie;
init_device(device_node* node, void** device_cookie)
*device_cookie = bus;
uninit_device(void* device_cookie)
uhci_pci_sim_info* bus = (uhci_pci_sim_info*)device_cookie;
init_device(device_node* node, void** device_cookie)
*device_cookie = bus;
uninit_device(void* device_cookie)
xhci_pci_sim_info* bus = (xhci_pci_sim_info*)device_cookie;
init_device(device_node* node, void** device_cookie)
*device_cookie = node;
raw_open(void *device_cookie, uint32 flags, void **handle_cookie)
*handle_cookie = device_cookie;
device_cookie* deviceCookie = reinterpret_cast<device_cookie*>(cookie);
device_cookie* deviceCookie = reinterpret_cast<device_cookie*>(cookie);
device_cookie* deviceCookie = reinterpret_cast<device_cookie*>(cookie);
device_cookie* cookie = new(std::nothrow) device_cookie();
device_cookie* deviceCookie = reinterpret_cast<device_cookie*>(cookie);
device_cookie* deviceCookie = reinterpret_cast<device_cookie*>(cookie);
device_cookie *cookie = new(std::nothrow) device_cookie();
device_cookie *cookie = (device_cookie *)_cookie;
device_cookie *cookie = (device_cookie *)_cookie;
device_cookie *cookie = (device_cookie *)_cookie;
device_cookie *cookie = (device_cookie *)_cookie;
device_cookie *cookie = (device_cookie *)_cookie;
device_cookie *cookie = new(std::nothrow) device_cookie();
device_cookie *cookie = (device_cookie *)_cookie;
device_cookie *cookie = (device_cookie *)_cookie;
device_cookie *cookie = (device_cookie *)_cookie;
device_cookie *cookie = (device_cookie *)_cookie;
device_cookie *cookie = (device_cookie *)_cookie;
cookie->device_cookie = NULL;
status = device->Open(path, openMode, &cookie->device_cookie);
return vnode->stream.u.dev.device->Close(cookie->device_cookie);
vnode->stream.u.dev.device->Free(cookie->device_cookie);
return vnode->stream.u.dev.device->Read(cookie->device_cookie, pos, buffer,
return vnode->stream.u.dev.device->Write(cookie->device_cookie, pos, buffer,
cookie->device_cookie, op, &geometry, length);
void* device_cookie;
cookie->device_cookie, op, trimData, length);
return vnode->stream.u.dev.device->Control(cookie->device_cookie,
return vnode->stream.u.dev.device->Control(cookie->device_cookie,
return vnode->stream.u.dev.device->Select(cookie->device_cookie, event,
return vnode->stream.u.dev.device->Deselect(cookie->device_cookie, event,
error = vnode->stream.u.dev.device->Read(cookie->device_cookie, pos,
error = vnode->stream.u.dev.device->Write(cookie->device_cookie, pos,
return vnode->stream.u.dev.device->IO(cookie->device_cookie, request);
} else if (vnode->stream.u.dev.info->control(cookie->device_cookie,
kprintf(" device_cookie: %p\n", cookie->device_cookie);