VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/OvmfPkg/Library/QemuBootOrderLib/ExtraRootBusMap.h@ 98412

Last change on this file since 98412 was 80721, checked in by vboxsync, 6 years ago

Devices/EFI/FirmwareNew: Start upgrade process to edk2-stable201908 (compiles on Windows and works to some extent), bugref:4643

  • Property svn:eol-style set to native
File size: 691 bytes
Line 
1/** @file
2 Map positions of extra PCI root buses to bus numbers.
3
4 Copyright (C) 2015, Red Hat, Inc.
5
6 SPDX-License-Identifier: BSD-2-Clause-Patent
7**/
8
9#ifndef __EXTRA_ROOT_BUS_MAP_H__
10#define __EXTRA_ROOT_BUS_MAP_H__
11
12/**
13 Incomplete ("opaque") data type implementing the map.
14**/
15typedef struct EXTRA_ROOT_BUS_MAP_STRUCT EXTRA_ROOT_BUS_MAP;
16
17EFI_STATUS
18CreateExtraRootBusMap (
19 OUT EXTRA_ROOT_BUS_MAP **ExtraRootBusMap
20 );
21
22VOID
23DestroyExtraRootBusMap (
24 IN EXTRA_ROOT_BUS_MAP *ExtraRootBusMap
25 );
26
27EFI_STATUS
28MapRootBusPosToBusNr (
29 IN CONST EXTRA_ROOT_BUS_MAP *ExtraRootBusMap,
30 IN UINT64 RootBusPos,
31 OUT UINT32 *RootBusNr
32 );
33
34#endif
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette