Home | History | Annotate | Download | only in XenBusDxe

Lines Matching defs:Dev

57   @param Dev    A XENBUS_DEVICE instance.

59 @retval EFI_SUCCESS Dev->SharedInfo whill contain a pointer to
67 IN OUT XENBUS_DEVICE *Dev
72 ASSERT (Dev->SharedInfo == NULL);
83 Dev->SharedInfo = AllocateReservedPages (1);
84 Parameter.gpfn = (UINTN) Dev->SharedInfo >> EFI_PAGE_SHIFT;
86 FreePages (Dev->SharedInfo, 1);
87 Dev->SharedInfo = NULL;
267 XENBUS_DEVICE *Dev = Context;
269 gBS->DisconnectController(Dev->ControllerHandle,
270 Dev->This->DriverBindingHandle, NULL);
319 XENBUS_DEVICE *Dev;
349 Dev = AllocateZeroPool (sizeof (*Dev));
350 Dev->Signature = XENBUS_DEVICE_SIGNATURE;
351 Dev->This = This;
352 Dev->ControllerHandle = ControllerHandle;
353 Dev->XenIo = XenIo;
354 Dev->DevicePath = DevicePath;
355 InitializeListHead (&Dev->ChildList);
366 mMyDevice = Dev;
369 Status = XenGetSharedInfoPage (Dev);
376 XenGrantTableInit (Dev);
378 Status = XenStoreInit (Dev);
381 XenBusEnumerateBus (Dev);
385 (VOID*) Dev,
386 &Dev->ExitBootEvent);
392 FreePool (Dev);
440 XENBUS_DEVICE *Dev = mMyDevice;
480 gBS->CloseEvent (Dev->ExitBootEvent);
481 XenStoreDeinit (Dev);
482 XenGrantTableDeinit (Dev);
490 FreePool (Dev);