ReactOS 0.4.15-dev-7934-g1dc8d80
_USBPORT_REGISTRATION_PACKET Struct Reference

#include <usbmport.h>

Collaboration diagram for _USBPORT_REGISTRATION_PACKET:

Public Attributes

ULONG MiniPortVersion
 
ULONG MiniPortFlags
 
ULONG MiniPortBusBandwidth
 
ULONG Reserved1
 
SIZE_T MiniPortExtensionSize
 
SIZE_T MiniPortEndpointSize
 
SIZE_T MiniPortTransferSize
 
ULONG Reserved2
 
ULONG Reserved3
 
SIZE_T MiniPortResourcesSize
 
PHCI_OPEN_ENDPOINT OpenEndpoint
 
PHCI_REOPEN_ENDPOINT ReopenEndpoint
 
PHCI_QUERY_ENDPOINT_REQUIREMENTS QueryEndpointRequirements
 
PHCI_CLOSE_ENDPOINT CloseEndpoint
 
PHCI_START_CONTROLLER StartController
 
PHCI_STOP_CONTROLLER StopController
 
PHCI_SUSPEND_CONTROLLER SuspendController
 
PHCI_RESUME_CONTROLLER ResumeController
 
PHCI_INTERRUPT_SERVICE InterruptService
 
PHCI_INTERRUPT_DPC InterruptDpc
 
PHCI_SUBMIT_TRANSFER SubmitTransfer
 
PHCI_SUBMIT_ISO_TRANSFER SubmitIsoTransfer
 
PHCI_ABORT_TRANSFER AbortTransfer
 
PHCI_GET_ENDPOINT_STATE GetEndpointState
 
PHCI_SET_ENDPOINT_STATE SetEndpointState
 
PHCI_POLL_ENDPOINT PollEndpoint
 
PHCI_CHECK_CONTROLLER CheckController
 
PHCI_GET_32BIT_FRAME_NUMBER Get32BitFrameNumber
 
PHCI_INTERRUPT_NEXT_SOF InterruptNextSOF
 
PHCI_ENABLE_INTERRUPTS EnableInterrupts
 
PHCI_DISABLE_INTERRUPTS DisableInterrupts
 
PHCI_POLL_CONTROLLER PollController
 
PHCI_SET_ENDPOINT_DATA_TOGGLE SetEndpointDataToggle
 
PHCI_GET_ENDPOINT_STATUS GetEndpointStatus
 
PHCI_SET_ENDPOINT_STATUS SetEndpointStatus
 
PHCI_RESET_CONTROLLER ResetController
 
PHCI_RH_GET_ROOT_HUB_DATA RH_GetRootHubData
 
PHCI_RH_GET_STATUS RH_GetStatus
 
PHCI_RH_GET_PORT_STATUS RH_GetPortStatus
 
PHCI_RH_GET_HUB_STATUS RH_GetHubStatus
 
PHCI_RH_SET_FEATURE_PORT_RESET RH_SetFeaturePortReset
 
PHCI_RH_SET_FEATURE_PORT_POWER RH_SetFeaturePortPower
 
PHCI_RH_SET_FEATURE_PORT_ENABLE RH_SetFeaturePortEnable
 
PHCI_RH_SET_FEATURE_PORT_SUSPEND RH_SetFeaturePortSuspend
 
PHCI_RH_CLEAR_FEATURE_PORT_ENABLE RH_ClearFeaturePortEnable
 
PHCI_RH_CLEAR_FEATURE_PORT_POWER RH_ClearFeaturePortPower
 
PHCI_RH_CLEAR_FEATURE_PORT_SUSPEND RH_ClearFeaturePortSuspend
 
PHCI_RH_CLEAR_FEATURE_PORT_ENABLE_CHANGE RH_ClearFeaturePortEnableChange
 
PHCI_RH_CLEAR_FEATURE_PORT_CONNECT_CHANGE RH_ClearFeaturePortConnectChange
 
PHCI_RH_CLEAR_FEATURE_PORT_RESET_CHANGE RH_ClearFeaturePortResetChange
 
PHCI_RH_CLEAR_FEATURE_PORT_SUSPEND_CHANGE RH_ClearFeaturePortSuspendChange
 
PHCI_RH_CLEAR_FEATURE_PORT_OVERCURRENT_CHANGE RH_ClearFeaturePortOvercurrentChange
 
PHCI_RH_DISABLE_IRQ RH_DisableIrq
 
PHCI_RH_ENABLE_IRQ RH_EnableIrq
 
PHCI_START_SEND_ONE_PACKET StartSendOnePacket
 
PHCI_END_SEND_ONE_PACKET EndSendOnePacket
 
PHCI_PASS_THRU PassThru
 
PUSBPORT_DBG_PRINT UsbPortDbgPrint
 
PUSBPORT_TEST_DEBUG_BREAK UsbPortTestDebugBreak
 
PUSBPORT_ASSERT_FAILURE UsbPortAssertFailure
 
PUSBPORT_GET_MINIPORT_REGISTRY_KEY_VALUE UsbPortGetMiniportRegistryKeyValue
 
PUSBPORT_INVALIDATE_ROOT_HUB UsbPortInvalidateRootHub
 
PUSBPORT_INVALIDATE_ENDPOINT UsbPortInvalidateEndpoint
 
PUSBPORT_COMPLETE_TRANSFER UsbPortCompleteTransfer
 
PUSBPORT_COMPLETE_ISO_TRANSFER UsbPortCompleteIsoTransfer
 
PUSBPORT_LOG_ENTRY UsbPortLogEntry
 
PUSBPORT_GET_MAPPED_VIRTUAL_ADDRESS UsbPortGetMappedVirtualAddress
 
PUSBPORT_REQUEST_ASYNC_CALLBACK UsbPortRequestAsyncCallback
 
PUSBPORT_READ_WRITE_CONFIG_SPACE UsbPortReadWriteConfigSpace
 
PUSBPORT_WAIT UsbPortWait
 
PUSBPORT_INVALIDATE_CONTROLLER UsbPortInvalidateController
 
PUSBPORT_BUG_CHECK UsbPortBugCheck
 
PUSBPORT_NOTIFY_DOUBLE_BUFFER UsbPortNotifyDoubleBuffer
 
PHCI_REBALANCE_ENDPOINT RebalanceEndpoint
 
PHCI_FLUSH_INTERRUPTS FlushInterrupts
 
PHCI_RH_CHIRP_ROOT_PORT RH_ChirpRootPort
 
PHCI_TAKE_PORT_CONTROL TakePortControl
 
ULONG Reserved4
 
ULONG Reserved5
 

Detailed Description

Definition at line 544 of file usbmport.h.

Member Data Documentation

◆ AbortTransfer

PHCI_ABORT_TRANSFER _USBPORT_REGISTRATION_PACKET::AbortTransfer

Definition at line 569 of file usbmport.h.

Referenced by DriverEntry().

◆ CheckController

PHCI_CHECK_CONTROLLER _USBPORT_REGISTRATION_PACKET::CheckController

Definition at line 573 of file usbmport.h.

Referenced by DriverEntry().

◆ CloseEndpoint

PHCI_CLOSE_ENDPOINT _USBPORT_REGISTRATION_PACKET::CloseEndpoint

Definition at line 560 of file usbmport.h.

Referenced by DriverEntry().

◆ DisableInterrupts

PHCI_DISABLE_INTERRUPTS _USBPORT_REGISTRATION_PACKET::DisableInterrupts

Definition at line 577 of file usbmport.h.

Referenced by DriverEntry().

◆ EnableInterrupts

PHCI_ENABLE_INTERRUPTS _USBPORT_REGISTRATION_PACKET::EnableInterrupts

Definition at line 576 of file usbmport.h.

Referenced by DriverEntry().

◆ EndSendOnePacket

PHCI_END_SEND_ONE_PACKET _USBPORT_REGISTRATION_PACKET::EndSendOnePacket

Definition at line 606 of file usbmport.h.

Referenced by DriverEntry().

◆ FlushInterrupts

PHCI_FLUSH_INTERRUPTS _USBPORT_REGISTRATION_PACKET::FlushInterrupts

Definition at line 629 of file usbmport.h.

Referenced by DriverEntry().

◆ Get32BitFrameNumber

PHCI_GET_32BIT_FRAME_NUMBER _USBPORT_REGISTRATION_PACKET::Get32BitFrameNumber

Definition at line 574 of file usbmport.h.

Referenced by DriverEntry().

◆ GetEndpointState

PHCI_GET_ENDPOINT_STATE _USBPORT_REGISTRATION_PACKET::GetEndpointState

Definition at line 570 of file usbmport.h.

Referenced by DriverEntry().

◆ GetEndpointStatus

PHCI_GET_ENDPOINT_STATUS _USBPORT_REGISTRATION_PACKET::GetEndpointStatus

Definition at line 580 of file usbmport.h.

Referenced by DriverEntry().

◆ InterruptDpc

PHCI_INTERRUPT_DPC _USBPORT_REGISTRATION_PACKET::InterruptDpc

Definition at line 566 of file usbmport.h.

Referenced by DriverEntry().

◆ InterruptNextSOF

PHCI_INTERRUPT_NEXT_SOF _USBPORT_REGISTRATION_PACKET::InterruptNextSOF

Definition at line 575 of file usbmport.h.

Referenced by DriverEntry().

◆ InterruptService

PHCI_INTERRUPT_SERVICE _USBPORT_REGISTRATION_PACKET::InterruptService

Definition at line 565 of file usbmport.h.

Referenced by DriverEntry().

◆ MiniPortBusBandwidth

ULONG _USBPORT_REGISTRATION_PACKET::MiniPortBusBandwidth

Definition at line 547 of file usbmport.h.

Referenced by DriverEntry().

◆ MiniPortEndpointSize

SIZE_T _USBPORT_REGISTRATION_PACKET::MiniPortEndpointSize

Definition at line 550 of file usbmport.h.

Referenced by DriverEntry().

◆ MiniPortExtensionSize

SIZE_T _USBPORT_REGISTRATION_PACKET::MiniPortExtensionSize

Definition at line 549 of file usbmport.h.

Referenced by DriverEntry(), and USBPORT_AddDevice().

◆ MiniPortFlags

ULONG _USBPORT_REGISTRATION_PACKET::MiniPortFlags

Definition at line 546 of file usbmport.h.

Referenced by DriverEntry(), and USBPORT_AddDevice().

◆ MiniPortResourcesSize

SIZE_T _USBPORT_REGISTRATION_PACKET::MiniPortResourcesSize

Definition at line 554 of file usbmport.h.

Referenced by DriverEntry().

◆ MiniPortTransferSize

SIZE_T _USBPORT_REGISTRATION_PACKET::MiniPortTransferSize

Definition at line 551 of file usbmport.h.

Referenced by DriverEntry().

◆ MiniPortVersion

ULONG _USBPORT_REGISTRATION_PACKET::MiniPortVersion

Definition at line 545 of file usbmport.h.

Referenced by DriverEntry().

◆ OpenEndpoint

PHCI_OPEN_ENDPOINT _USBPORT_REGISTRATION_PACKET::OpenEndpoint

Definition at line 557 of file usbmport.h.

Referenced by DriverEntry().

◆ PassThru

PHCI_PASS_THRU _USBPORT_REGISTRATION_PACKET::PassThru

Definition at line 607 of file usbmport.h.

Referenced by DriverEntry().

◆ PollController

PHCI_POLL_CONTROLLER _USBPORT_REGISTRATION_PACKET::PollController

Definition at line 578 of file usbmport.h.

Referenced by DriverEntry().

◆ PollEndpoint

PHCI_POLL_ENDPOINT _USBPORT_REGISTRATION_PACKET::PollEndpoint

Definition at line 572 of file usbmport.h.

Referenced by DriverEntry().

◆ QueryEndpointRequirements

PHCI_QUERY_ENDPOINT_REQUIREMENTS _USBPORT_REGISTRATION_PACKET::QueryEndpointRequirements

Definition at line 559 of file usbmport.h.

Referenced by DriverEntry().

◆ RebalanceEndpoint

PHCI_REBALANCE_ENDPOINT _USBPORT_REGISTRATION_PACKET::RebalanceEndpoint

Definition at line 628 of file usbmport.h.

Referenced by DriverEntry().

◆ ReopenEndpoint

PHCI_REOPEN_ENDPOINT _USBPORT_REGISTRATION_PACKET::ReopenEndpoint

Definition at line 558 of file usbmport.h.

Referenced by DriverEntry().

◆ Reserved1

ULONG _USBPORT_REGISTRATION_PACKET::Reserved1

Definition at line 548 of file usbmport.h.

◆ Reserved2

ULONG _USBPORT_REGISTRATION_PACKET::Reserved2

Definition at line 552 of file usbmport.h.

◆ Reserved3

ULONG _USBPORT_REGISTRATION_PACKET::Reserved3

Definition at line 553 of file usbmport.h.

◆ Reserved4

ULONG _USBPORT_REGISTRATION_PACKET::Reserved4

Definition at line 632 of file usbmport.h.

◆ Reserved5

ULONG _USBPORT_REGISTRATION_PACKET::Reserved5

Definition at line 633 of file usbmport.h.

◆ ResetController

PHCI_RESET_CONTROLLER _USBPORT_REGISTRATION_PACKET::ResetController

Definition at line 582 of file usbmport.h.

Referenced by DriverEntry().

◆ ResumeController

PHCI_RESUME_CONTROLLER _USBPORT_REGISTRATION_PACKET::ResumeController

Definition at line 564 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_ChirpRootPort

PHCI_RH_CHIRP_ROOT_PORT _USBPORT_REGISTRATION_PACKET::RH_ChirpRootPort

Definition at line 630 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_ClearFeaturePortConnectChange

PHCI_RH_CLEAR_FEATURE_PORT_CONNECT_CHANGE _USBPORT_REGISTRATION_PACKET::RH_ClearFeaturePortConnectChange

Definition at line 597 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_ClearFeaturePortEnable

PHCI_RH_CLEAR_FEATURE_PORT_ENABLE _USBPORT_REGISTRATION_PACKET::RH_ClearFeaturePortEnable

Definition at line 593 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_ClearFeaturePortEnableChange

PHCI_RH_CLEAR_FEATURE_PORT_ENABLE_CHANGE _USBPORT_REGISTRATION_PACKET::RH_ClearFeaturePortEnableChange

Definition at line 596 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_ClearFeaturePortOvercurrentChange

PHCI_RH_CLEAR_FEATURE_PORT_OVERCURRENT_CHANGE _USBPORT_REGISTRATION_PACKET::RH_ClearFeaturePortOvercurrentChange

Definition at line 600 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_ClearFeaturePortPower

PHCI_RH_CLEAR_FEATURE_PORT_POWER _USBPORT_REGISTRATION_PACKET::RH_ClearFeaturePortPower

Definition at line 594 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_ClearFeaturePortResetChange

PHCI_RH_CLEAR_FEATURE_PORT_RESET_CHANGE _USBPORT_REGISTRATION_PACKET::RH_ClearFeaturePortResetChange

Definition at line 598 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_ClearFeaturePortSuspend

PHCI_RH_CLEAR_FEATURE_PORT_SUSPEND _USBPORT_REGISTRATION_PACKET::RH_ClearFeaturePortSuspend

Definition at line 595 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_ClearFeaturePortSuspendChange

PHCI_RH_CLEAR_FEATURE_PORT_SUSPEND_CHANGE _USBPORT_REGISTRATION_PACKET::RH_ClearFeaturePortSuspendChange

Definition at line 599 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_DisableIrq

PHCI_RH_DISABLE_IRQ _USBPORT_REGISTRATION_PACKET::RH_DisableIrq

Definition at line 601 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_EnableIrq

PHCI_RH_ENABLE_IRQ _USBPORT_REGISTRATION_PACKET::RH_EnableIrq

Definition at line 602 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_GetHubStatus

PHCI_RH_GET_HUB_STATUS _USBPORT_REGISTRATION_PACKET::RH_GetHubStatus

Definition at line 588 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_GetPortStatus

PHCI_RH_GET_PORT_STATUS _USBPORT_REGISTRATION_PACKET::RH_GetPortStatus

Definition at line 587 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_GetRootHubData

PHCI_RH_GET_ROOT_HUB_DATA _USBPORT_REGISTRATION_PACKET::RH_GetRootHubData

Definition at line 585 of file usbmport.h.

Referenced by DriverEntry(), and USBPORT_RootHubPowerAndChirpAllCcPorts().

◆ RH_GetStatus

PHCI_RH_GET_STATUS _USBPORT_REGISTRATION_PACKET::RH_GetStatus

Definition at line 586 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_SetFeaturePortEnable

PHCI_RH_SET_FEATURE_PORT_ENABLE _USBPORT_REGISTRATION_PACKET::RH_SetFeaturePortEnable

Definition at line 591 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_SetFeaturePortPower

PHCI_RH_SET_FEATURE_PORT_POWER _USBPORT_REGISTRATION_PACKET::RH_SetFeaturePortPower

◆ RH_SetFeaturePortReset

PHCI_RH_SET_FEATURE_PORT_RESET _USBPORT_REGISTRATION_PACKET::RH_SetFeaturePortReset

Definition at line 589 of file usbmport.h.

Referenced by DriverEntry().

◆ RH_SetFeaturePortSuspend

PHCI_RH_SET_FEATURE_PORT_SUSPEND _USBPORT_REGISTRATION_PACKET::RH_SetFeaturePortSuspend

Definition at line 592 of file usbmport.h.

Referenced by DriverEntry().

◆ SetEndpointDataToggle

PHCI_SET_ENDPOINT_DATA_TOGGLE _USBPORT_REGISTRATION_PACKET::SetEndpointDataToggle

Definition at line 579 of file usbmport.h.

Referenced by DriverEntry().

◆ SetEndpointState

PHCI_SET_ENDPOINT_STATE _USBPORT_REGISTRATION_PACKET::SetEndpointState

Definition at line 571 of file usbmport.h.

Referenced by DriverEntry().

◆ SetEndpointStatus

PHCI_SET_ENDPOINT_STATUS _USBPORT_REGISTRATION_PACKET::SetEndpointStatus

Definition at line 581 of file usbmport.h.

Referenced by DriverEntry().

◆ StartController

PHCI_START_CONTROLLER _USBPORT_REGISTRATION_PACKET::StartController

Definition at line 561 of file usbmport.h.

Referenced by DriverEntry().

◆ StartSendOnePacket

PHCI_START_SEND_ONE_PACKET _USBPORT_REGISTRATION_PACKET::StartSendOnePacket

Definition at line 605 of file usbmport.h.

Referenced by DriverEntry().

◆ StopController

PHCI_STOP_CONTROLLER _USBPORT_REGISTRATION_PACKET::StopController

Definition at line 562 of file usbmport.h.

Referenced by DriverEntry().

◆ SubmitIsoTransfer

PHCI_SUBMIT_ISO_TRANSFER _USBPORT_REGISTRATION_PACKET::SubmitIsoTransfer

Definition at line 568 of file usbmport.h.

Referenced by DriverEntry().

◆ SubmitTransfer

PHCI_SUBMIT_TRANSFER _USBPORT_REGISTRATION_PACKET::SubmitTransfer

Definition at line 567 of file usbmport.h.

Referenced by DriverEntry().

◆ SuspendController

PHCI_SUSPEND_CONTROLLER _USBPORT_REGISTRATION_PACKET::SuspendController

Definition at line 563 of file usbmport.h.

Referenced by DriverEntry().

◆ TakePortControl

PHCI_TAKE_PORT_CONTROL _USBPORT_REGISTRATION_PACKET::TakePortControl

Definition at line 631 of file usbmport.h.

Referenced by DriverEntry().

◆ UsbPortAssertFailure

PUSBPORT_ASSERT_FAILURE _USBPORT_REGISTRATION_PACKET::UsbPortAssertFailure

Definition at line 612 of file usbmport.h.

Referenced by USBPORT_RegisterUSBPortDriver().

◆ UsbPortBugCheck

◆ UsbPortCompleteIsoTransfer

PUSBPORT_COMPLETE_ISO_TRANSFER _USBPORT_REGISTRATION_PACKET::UsbPortCompleteIsoTransfer

Definition at line 617 of file usbmport.h.

Referenced by USBPORT_RegisterUSBPortDriver().

◆ UsbPortCompleteTransfer

PUSBPORT_COMPLETE_TRANSFER _USBPORT_REGISTRATION_PACKET::UsbPortCompleteTransfer

◆ UsbPortDbgPrint

PUSBPORT_DBG_PRINT _USBPORT_REGISTRATION_PACKET::UsbPortDbgPrint

Definition at line 610 of file usbmport.h.

Referenced by USBPORT_RegisterUSBPortDriver().

◆ UsbPortGetMappedVirtualAddress

◆ UsbPortGetMiniportRegistryKeyValue

PUSBPORT_GET_MINIPORT_REGISTRY_KEY_VALUE _USBPORT_REGISTRATION_PACKET::UsbPortGetMiniportRegistryKeyValue

Definition at line 613 of file usbmport.h.

Referenced by USBPORT_RegisterUSBPortDriver().

◆ UsbPortInvalidateController

◆ UsbPortInvalidateEndpoint

PUSBPORT_INVALIDATE_ENDPOINT _USBPORT_REGISTRATION_PACKET::UsbPortInvalidateEndpoint

◆ UsbPortInvalidateRootHub

◆ UsbPortLogEntry

PUSBPORT_LOG_ENTRY _USBPORT_REGISTRATION_PACKET::UsbPortLogEntry

Definition at line 618 of file usbmport.h.

Referenced by USBPORT_RegisterUSBPortDriver().

◆ UsbPortNotifyDoubleBuffer

PUSBPORT_NOTIFY_DOUBLE_BUFFER _USBPORT_REGISTRATION_PACKET::UsbPortNotifyDoubleBuffer

Definition at line 625 of file usbmport.h.

Referenced by USBPORT_RegisterUSBPortDriver().

◆ UsbPortReadWriteConfigSpace

◆ UsbPortRequestAsyncCallback

◆ UsbPortTestDebugBreak

PUSBPORT_TEST_DEBUG_BREAK _USBPORT_REGISTRATION_PACKET::UsbPortTestDebugBreak

Definition at line 611 of file usbmport.h.

Referenced by USBPORT_RegisterUSBPortDriver().

◆ UsbPortWait

PUSBPORT_WAIT _USBPORT_REGISTRATION_PACKET::UsbPortWait

The documentation for this struct was generated from the following file: