Home
last modified time | relevance | path

Searched refs:XenBusIo (Results 1 – 6 of 6) sorted by relevance

/device/linaro/bootloader/edk2/OvmfPkg/XenPvBlkDxe/
DBlockFront.c90 XENBUS_PROTOCOL *XenBusIo = Dev->XenBusIo; in XenPvBlockFree() local
93 XenBusIo->GrantEndAccess (XenBusIo, Dev->RingRef); in XenPvBlockFree()
99 XenBusIo->EventChannelClose (XenBusIo, Dev->EventChannel); in XenPvBlockFree()
122 XENBUS_PROTOCOL *XenBusIo = Dev->XenBusIo; in XenPvBlkWaitForBackendState() local
128 Status = XenBusReadUint64 (XenBusIo, "state", TRUE, &Value); in XenPvBlkWaitForBackendState()
148 XenBusIo->WaitForWatch (XenBusIo, Dev->StateWatchToken); in XenPvBlkWaitForBackendState()
160 IN XENBUS_PROTOCOL *XenBusIo, in XenPvBlockFrontInitialization() argument
179 Dev->XenBusIo = XenBusIo; in XenPvBlockFrontInitialization()
180 Dev->DeviceId = XenBusIo->DeviceId; in XenPvBlockFrontInitialization()
182 XenBusIo->XsRead (XenBusIo, XST_NIL, "device-type", (VOID**)&DeviceType); in XenPvBlockFrontInitialization()
[all …]
DXenPvBlkDxe.c193 XENBUS_PROTOCOL *XenBusIo; in XenPvBlkDxeDriverBindingSupported() local
198 (VOID **)&XenBusIo, in XenPvBlkDxeDriverBindingSupported()
206 if (AsciiStrCmp (XenBusIo->Type, "vbd") == 0) { in XenPvBlkDxeDriverBindingSupported()
262 XENBUS_PROTOCOL *XenBusIo; in XenPvBlkDxeDriverBindingStart() local
269 (VOID **)&XenBusIo, in XenPvBlkDxeDriverBindingStart()
278 Status = XenPvBlockFrontInitialization (XenBusIo, XenBusIo->Node, &Dev); in XenPvBlkDxeDriverBindingStart()
DBlockFront.h63 XENBUS_PROTOCOL *XenBusIo; member
71 IN XENBUS_PROTOCOL *XenBusIo,
/device/linaro/bootloader/edk2/OvmfPkg/XenBusDxe/
DXenBus.c93 if (!AsciiStrCmp (Child->XenBusIo.Node, Node)) { in XenBusDeviceInitialized()
182 Private->XenBusIo.Type = AsciiStrDup (Type); in XenBusAddDevice()
183 Private->XenBusIo.Node = AsciiStrDup (DevicePath); in XenBusAddDevice()
184 Private->XenBusIo.Backend = BackendPath; in XenBusAddDevice()
185 Private->XenBusIo.DeviceId = (UINT16)AsciiStrDecimalToUintn (Id); in XenBusAddDevice()
190 if (!AsciiStrCmp (Private->XenBusIo.Type, "vbd")) { in XenBusAddDevice()
193 TempXenBusPath->DeviceId = Private->XenBusIo.DeviceId; in XenBusAddDevice()
204 &gXenBusProtocolGuid, &Private->XenBusIo, in XenBusAddDevice()
231 &gXenBusProtocolGuid, &Private->XenBusIo, in XenBusAddDevice()
236 FreePool ((VOID *) Private->XenBusIo.Backend); in XenBusAddDevice()
[all …]
DXenBusDxe.c437 XENBUS_PROTOCOL *XenBusIo; in XenBusDxeDriverBindingStop() local
446 (VOID **) &XenBusIo, in XenBusDxeDriverBindingStop()
454 ChildData = XENBUS_PRIVATE_DATA_FROM_THIS (XenBusIo); in XenBusDxeDriverBindingStop()
465 &gXenBusProtocolGuid, &ChildData->XenBusIo, in XenBusDxeDriverBindingStop()
469 FreePool ((VOID*)ChildData->XenBusIo.Type); in XenBusDxeDriverBindingStop()
470 FreePool ((VOID*)ChildData->XenBusIo.Node); in XenBusDxeDriverBindingStop()
471 FreePool ((VOID*)ChildData->XenBusIo.Backend); in XenBusDxeDriverBindingStop()
DXenBusDxe.h99 XENBUS_PROTOCOL XenBusIo; member
105 CR (a, XENBUS_PRIVATE_DATA, XenBusIo, XENBUS_PRIVATE_DATA_SIGNATURE)