#include <freeldr.h>
#include <debug.h>
Go to the source code of this file.
◆ ConvertConfigToVA()
Definition at line 51 of file conversion.c.
52{
55
56 TRACE(
"ConvertConfigToVA(Start 0x%X)\n",
Start);
58
60 {
61 if (
Child->ConfigurationData)
63
66
69
72
73 if (
Child->ComponentEntry.Identifier)
75
76 TRACE(
"Device 0x%X class %d type %d id '%s', parent %p\n",
Child,
78
79
81 while (Sibling !=
NULL)
82 {
85
88
91
94
97
98 TRACE(
"Device 0x%X class %d type %d id '%s', parent %p\n", Sibling,
100
101
104
106 }
107
108
110 }
111}
VOID ConvertConfigToVA(PCONFIGURATION_COMPONENT_DATA Start)
FORCEINLINE PVOID VaToPa(PVOID Va)
FORCEINLINE PVOID PaToVa(PVOID Pa)
CONFIGURATION_COMPONENT ComponentEntry
struct _CONFIGURATION_COMPONENT_DATA * Sibling
struct _CONFIGURATION_COMPONENT_DATA * Child
struct _CONFIGURATION_COMPONENT_DATA * Parent
CONFIGURATION_CLASS Class
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFDEVICE Child
Referenced by ConvertConfigToVA(), and WinLdrInitializePhase1().
◆ DBG_DEFAULT_CHANNEL()
DBG_DEFAULT_CHANNEL |
( |
WINDOWS |
| ) |
|
◆ List_PaToVa()
Definition at line 21 of file conversion.c.
22{
24
25
26 ASSERT(ListHeadPa->Flink != 0);
27 ASSERT(ListHeadPa->Blink != 0);
28
29
30 EntryPa = ListHeadPa->
Flink;
31 while (EntryPa != ListHeadPa)
32 {
33
34 NextPa = EntryPa->
Flink;
35
36
39
40
41 EntryPa = NextPa;
42 }
43
44
46 ListHeadPa->Blink =
PaToVa(ListHeadPa->Blink);
47}
struct _LIST_ENTRY * Blink
struct _LIST_ENTRY * Flink