#include <pci.h>
#include <debug.h>
Go to the source code of this file.
◆ NDEBUG
◆ tranirq_Constructor()
Definition at line 45 of file tr_irq.c.
51{
53 ULONG BaseBus, ParentBus;
56
60
61
63 {
64
65 DPRINT1(
"PCI - IRQ trans constructor doesn't like %p in InterfaceSpecificData\n",
66 InterfaceData);
68 }
69
70
73
74
76 {
77
78 ParentBus = 0;
81 }
82 else
83 {
84
85 #if 0
86 ParentBus =
FdoExtension->PhysicalDeviceObject->DeviceExtension->ParentFdoExtension->BaseBus;
88 DPRINT1(
" Is bridge FDO, parent bus %x, secondary bus %x\n",
89 ParentBus, BaseBus);
90 #endif
91 }
92
93
95 ParentBus,
98 0,
101}
#define PCI_IS_ROOT_FDO(x)
struct _PCI_FDO_EXTENSION * PPCI_FDO_EXTENSION
enum _INTERFACE_TYPE INTERFACE_TYPE
#define CmResourceTypeInterrupt
#define UNREFERENCED_PARAMETER(P)
#define STATUS_INVALID_PARAMETER_3
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE Interface
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE _In_ USHORT _In_ USHORT Version
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_WMI_INSTANCE_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_opt_ WDFWMIINSTANCE * Instance
#define HalGetInterruptTranslator
◆ tranirq_Initializer()
Definition at line 35 of file tr_irq.c.
36{
38
41}
#define ASSERTMSG(msg, exp)
#define STATUS_UNSUCCESSFUL
◆ TranslatorInterfaceInterrupt
Initial value:=
{
&GUID_TRANSLATOR_INTERFACE_STANDARD,
0,
0,
0,
}
#define PCI_INTERFACE_FDO
NTSTATUS NTAPI tranirq_Initializer(IN PVOID Instance)
NTSTATUS NTAPI tranirq_Constructor(IN PVOID DeviceExtension, IN PVOID Instance, IN PVOID InterfaceData, IN USHORT Version, IN USHORT Size, IN PINTERFACE Interface)
struct _TRANSLATOR_INTERFACE TRANSLATOR_INTERFACE
Definition at line 18 of file tr_irq.c.