X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fdrivers%2Fbus%2Fpcix%2Fpci.h;h=3c48449c6d9b354033db84c88d9c75e14c51d378;hp=3ceaadb1da235e1f05c96f666d0ca6f8d7563e12;hb=2261af52659b0b0bb5dc733fe67fadbeb9302845;hpb=add164dcfa43953e9df5472907c3ecccf7d17b41 diff --git a/reactos/drivers/bus/pcix/pci.h b/reactos/drivers/bus/pcix/pci.h index 3ceaadb1da2..3c48449c6d9 100644 --- a/reactos/drivers/bus/pcix/pci.h +++ b/reactos/drivers/bus/pcix/pci.h @@ -309,7 +309,6 @@ PciCallDownIrpStack( IN PIRP Irp ); - // // Power Routines // @@ -564,6 +563,13 @@ PcipLinkSecondaryExtension( IN PVOID Destructor ); +PPCI_SECONDARY_EXTENSION +NTAPI +PciFindNextSecondaryExtension( + IN PSINGLE_LIST_ENTRY ListHead, + IN PCI_SIGNATURE ExtensionType +); + // // Configuration Routines // @@ -582,6 +588,28 @@ PciInitializeState( IN PPCI_FDO_EXTENSION DeviceExtension ); +NTSTATUS +NTAPI +PciBeginStateTransition( + IN PPCI_FDO_EXTENSION DeviceExtension, + IN PCI_STATE NewState +); + +NTSTATUS +NTAPI +PciCancelStateTransition( + IN PPCI_FDO_EXTENSION DeviceExtension, + IN PCI_STATE NewState +); + +VOID +NTAPI +PciCommitStateTransition( + IN PPCI_FDO_EXTENSION DeviceExtension, + IN PCI_STATE NewState +); + + // // Arbiter Support // @@ -591,6 +619,13 @@ PciInitializeArbiters( IN PPCI_FDO_EXTENSION FdoExtension ); +NTSTATUS +NTAPI +PciInitializeArbiterRanges( + IN PPCI_FDO_EXTENSION DeviceExtension, + IN PCM_RESOURCE_LIST Resources +); + // // Debug Helpers //