ReactOS 0.4.16-dev-92-g0c2cdca
_USBPORT_ENDPOINT_PROPERTIES Struct Reference

#include <usbmport.h>

Collaboration diagram for _USBPORT_ENDPOINT_PROPERTIES:

Public Attributes

USHORT DeviceAddress
 
USHORT EndpointAddress
 
USHORT TotalMaxPacketSize
 
UCHAR Period
 
UCHAR Reserved1
 
USB_DEVICE_SPEED DeviceSpeed
 
ULONG UsbBandwidth
 
ULONG ScheduleOffset
 
ULONG TransferType
 
ULONG Direction
 
ULONG_PTR BufferVA
 
ULONG BufferPA
 
ULONG BufferLength
 
ULONG Reserved3
 
ULONG MaxTransferSize
 
USHORT HubAddr
 
USHORT PortNumber
 
UCHAR InterruptScheduleMask
 
UCHAR SplitCompletionMask
 
UCHAR TransactionPerMicroframe
 
UCHAR Reserved4
 
ULONG MaxPacketSize
 
ULONG Reserved6
 

Detailed Description

Definition at line 67 of file usbmport.h.

Member Data Documentation

◆ BufferLength

ULONG _USBPORT_ENDPOINT_PROPERTIES::BufferLength

Definition at line 80 of file usbmport.h.

Referenced by USBPORT_OpenPipe(), and USBPORT_RestoreDevice().

◆ BufferPA

ULONG _USBPORT_ENDPOINT_PROPERTIES::BufferPA

Definition at line 79 of file usbmport.h.

Referenced by USBPORT_OpenPipe().

◆ BufferVA

ULONG_PTR _USBPORT_ENDPOINT_PROPERTIES::BufferVA

Definition at line 78 of file usbmport.h.

Referenced by USBPORT_OpenPipe(), and USBPORT_RestoreDevice().

◆ DeviceAddress

USHORT _USBPORT_ENDPOINT_PROPERTIES::DeviceAddress

◆ DeviceSpeed

◆ Direction

ULONG _USBPORT_ENDPOINT_PROPERTIES::Direction

◆ EndpointAddress

USHORT _USBPORT_ENDPOINT_PROPERTIES::EndpointAddress

◆ HubAddr

USHORT _USBPORT_ENDPOINT_PROPERTIES::HubAddr

Definition at line 83 of file usbmport.h.

Referenced by EHCI_InitializeQH(), and USBPORT_OpenPipe().

◆ InterruptScheduleMask

UCHAR _USBPORT_ENDPOINT_PROPERTIES::InterruptScheduleMask

◆ MaxPacketSize

ULONG _USBPORT_ENDPOINT_PROPERTIES::MaxPacketSize

Definition at line 89 of file usbmport.h.

Referenced by EHCI_InitializeQH(), USBPORT_AllocateBandwidthUSB2(), and USBPORT_OpenPipe().

◆ MaxTransferSize

ULONG _USBPORT_ENDPOINT_PROPERTIES::MaxTransferSize

Definition at line 82 of file usbmport.h.

Referenced by USBPORT_OpenPipe().

◆ Period

◆ PortNumber

USHORT _USBPORT_ENDPOINT_PROPERTIES::PortNumber

Definition at line 84 of file usbmport.h.

Referenced by EHCI_InitializeQH(), and USBPORT_OpenPipe().

◆ Reserved1

UCHAR _USBPORT_ENDPOINT_PROPERTIES::Reserved1

Definition at line 72 of file usbmport.h.

◆ Reserved3

ULONG _USBPORT_ENDPOINT_PROPERTIES::Reserved3

Definition at line 81 of file usbmport.h.

◆ Reserved4

UCHAR _USBPORT_ENDPOINT_PROPERTIES::Reserved4

Definition at line 88 of file usbmport.h.

◆ Reserved6

ULONG _USBPORT_ENDPOINT_PROPERTIES::Reserved6

Definition at line 90 of file usbmport.h.

◆ ScheduleOffset

ULONG _USBPORT_ENDPOINT_PROPERTIES::ScheduleOffset

◆ SplitCompletionMask

UCHAR _USBPORT_ENDPOINT_PROPERTIES::SplitCompletionMask

◆ TotalMaxPacketSize

USHORT _USBPORT_ENDPOINT_PROPERTIES::TotalMaxPacketSize

◆ TransactionPerMicroframe

UCHAR _USBPORT_ENDPOINT_PROPERTIES::TransactionPerMicroframe

Definition at line 87 of file usbmport.h.

Referenced by USBPORT_OpenPipe().

◆ TransferType

◆ UsbBandwidth

ULONG _USBPORT_ENDPOINT_PROPERTIES::UsbBandwidth

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