#include <freeldr.h>
#include <debug.h>
Go to the source code of this file.
◆ ConvertConfigToVA()
Definition at line 51 of file conversion.c.
56 TRACE(
"ConvertConfigToVA(Start 0x%X)\n",
Start);
61 if (
Child->ConfigurationData)
73 if (
Child->ComponentEntry.Identifier)
76 TRACE(
"Device 0x%X class %d type %d id '%s', parent %p\n",
Child,
81 while (Sibling !=
NULL)
98 TRACE(
"Device 0x%X class %d type %d id '%s', parent %p\n", Sibling,
struct _CONFIGURATION_COMPONENT_DATA * Parent
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFDEVICE Child
struct _CONFIGURATION_COMPONENT_DATA * Child
CONFIGURATION_CLASS Class
CONFIGURATION_COMPONENT ComponentEntry
struct _CONFIGURATION_COMPONENT_DATA * Sibling
VOID ConvertConfigToVA(PCONFIGURATION_COMPONENT_DATA Start)
FORCEINLINE PVOID PaToVa(PVOID Pa)
FORCEINLINE PVOID VaToPa(PVOID Va)
Referenced by ConvertConfigToVA(), and WinLdrInitializePhase1().
◆ DBG_DEFAULT_CHANNEL()
DBG_DEFAULT_CHANNEL |
( |
WINDOWS |
| ) |
|
◆ List_PaToVa()
Definition at line 21 of file conversion.c.
26 ASSERT(ListHeadPa->Flink != 0);
27 ASSERT(ListHeadPa->Blink != 0);
30 EntryPa = ListHeadPa->
Flink;
31 while (EntryPa != ListHeadPa)
34 NextPa = EntryPa->
Flink;
46 ListHeadPa->Blink =
PaToVa(ListHeadPa->Blink);
struct _LIST_ENTRY * Blink
struct _LIST_ENTRY * Flink
FORCEINLINE PVOID PaToVa(PVOID Pa)