Lines Matching refs:cookie
28 .read_pci_config = [](void* cookie,
31 return static_cast<ECAMPCIController*>(cookie)
34 .write_pci_config = [](void* cookie,
37 return static_cast<ECAMPCIController*>(cookie)
40 .get_max_bus_devices = [](void* cookie, int32* count) {
41 return static_cast<ECAMPCIController*>(cookie)->GetMaxBusDevices(*count);
43 .read_pci_irq = [](void* cookie,
46 return static_cast<ECAMPCIController*>(cookie)->ReadIrq(bus, device, function, pin, *irq);
48 .write_pci_irq = [](void* cookie,
51 return static_cast<ECAMPCIController*>(cookie)->WriteIrq(bus, device, function, pin, irq);
53 .get_range = [](void *cookie, uint32 index, pci_resource_range* range) {
54 return static_cast<ECAMPCIController*>(cookie)->GetRange(index, range);
56 .finalize = [](void *cookie) {
57 return static_cast<ECAMPCIController*>(cookie)->Finalize();