ReactOS 0.4.17-dev-1196-gb6224c3
_USBPORT_ENDPOINT Struct Reference

#include <usbport.h>

Collaboration diagram for _USBPORT_ENDPOINT:

Public Attributes

ULONG Flags
 
PDEVICE_OBJECT FdoDevice
 
PUSBPORT_COMMON_BUFFER_HEADER HeaderBuffer
 
PUSBPORT_DEVICE_HANDLE DeviceHandle
 
PUSB2_TT_EXTENSION TtExtension
 
PUSB2_TT_ENDPOINT TtEndpoint
 
USBPORT_ENDPOINT_PROPERTIES EndpointProperties
 
ULONG EndpointWorker
 
ULONG FrameNumber
 
KSPIN_LOCK EndpointSpinLock
 
KIRQL EndpointOldIrql
 
KIRQL EndpointStateOldIrql
 
UCHAR Padded [2]
 
LONG LockCounter
 
LONG FlushPendingLock
 
ULONG StateLast
 
ULONG StateNext
 
LIST_ENTRY StateChangeLink
 
KSPIN_LOCK StateChangeSpinLock
 
LIST_ENTRY PendingTransferList
 
LIST_ENTRY TransferList
 
LIST_ENTRY CancelList
 
LIST_ENTRY AbortList
 
LIST_ENTRY EndpointLink
 
LIST_ENTRY WorkerLink
 
LIST_ENTRY CloseLink
 
LIST_ENTRY DispatchLink
 
LIST_ENTRY FlushLink
 
LIST_ENTRY FlushControllerLink
 
LIST_ENTRY FlushAbortLink
 
LIST_ENTRY TtLink
 
LIST_ENTRY RebalanceLink
 

Detailed Description

Definition at line 204 of file usbport.h.

Member Data Documentation

◆ AbortList

LIST_ENTRY _USBPORT_ENDPOINT::AbortList

Definition at line 230 of file usbport.h.

◆ CancelList

LIST_ENTRY _USBPORT_ENDPOINT::CancelList

Definition at line 229 of file usbport.h.

◆ CloseLink

LIST_ENTRY _USBPORT_ENDPOINT::CloseLink

Definition at line 234 of file usbport.h.

◆ DeviceHandle

PUSBPORT_DEVICE_HANDLE _USBPORT_ENDPOINT::DeviceHandle

Definition at line 208 of file usbport.h.

◆ DispatchLink

LIST_ENTRY _USBPORT_ENDPOINT::DispatchLink

Definition at line 235 of file usbport.h.

◆ EndpointLink

LIST_ENTRY _USBPORT_ENDPOINT::EndpointLink

Definition at line 232 of file usbport.h.

◆ EndpointOldIrql

KIRQL _USBPORT_ENDPOINT::EndpointOldIrql

Definition at line 216 of file usbport.h.

◆ EndpointProperties

USBPORT_ENDPOINT_PROPERTIES _USBPORT_ENDPOINT::EndpointProperties

Definition at line 211 of file usbport.h.

Referenced by USBHI_QueryDeviceInformation().

◆ EndpointSpinLock

KSPIN_LOCK _USBPORT_ENDPOINT::EndpointSpinLock

Definition at line 215 of file usbport.h.

◆ EndpointStateOldIrql

KIRQL _USBPORT_ENDPOINT::EndpointStateOldIrql

Definition at line 217 of file usbport.h.

◆ EndpointWorker

ULONG _USBPORT_ENDPOINT::EndpointWorker

Definition at line 212 of file usbport.h.

◆ FdoDevice

PDEVICE_OBJECT _USBPORT_ENDPOINT::FdoDevice

Definition at line 206 of file usbport.h.

◆ Flags

ULONG _USBPORT_ENDPOINT::Flags

Definition at line 205 of file usbport.h.

Referenced by USBPORT_QueueTransferUrb().

◆ FlushAbortLink

LIST_ENTRY _USBPORT_ENDPOINT::FlushAbortLink

Definition at line 238 of file usbport.h.

◆ FlushControllerLink

LIST_ENTRY _USBPORT_ENDPOINT::FlushControllerLink

Definition at line 237 of file usbport.h.

◆ FlushLink

LIST_ENTRY _USBPORT_ENDPOINT::FlushLink

Definition at line 236 of file usbport.h.

◆ FlushPendingLock

LONG _USBPORT_ENDPOINT::FlushPendingLock

Definition at line 220 of file usbport.h.

◆ FrameNumber

ULONG _USBPORT_ENDPOINT::FrameNumber

Definition at line 213 of file usbport.h.

◆ HeaderBuffer

PUSBPORT_COMMON_BUFFER_HEADER _USBPORT_ENDPOINT::HeaderBuffer

Definition at line 207 of file usbport.h.

◆ LockCounter

LONG _USBPORT_ENDPOINT::LockCounter

Definition at line 219 of file usbport.h.

◆ Padded

UCHAR _USBPORT_ENDPOINT::Padded[2]

Definition at line 218 of file usbport.h.

◆ PendingTransferList

LIST_ENTRY _USBPORT_ENDPOINT::PendingTransferList

Definition at line 227 of file usbport.h.

◆ RebalanceLink

LIST_ENTRY _USBPORT_ENDPOINT::RebalanceLink

Definition at line 240 of file usbport.h.

Referenced by USBPORT_AllocateBandwidthUSB2(), and USBPORT_FreeBandwidthUSB2().

◆ StateChangeLink

LIST_ENTRY _USBPORT_ENDPOINT::StateChangeLink

Definition at line 224 of file usbport.h.

◆ StateChangeSpinLock

KSPIN_LOCK _USBPORT_ENDPOINT::StateChangeSpinLock

Definition at line 225 of file usbport.h.

◆ StateLast

ULONG _USBPORT_ENDPOINT::StateLast

Definition at line 222 of file usbport.h.

◆ StateNext

ULONG _USBPORT_ENDPOINT::StateNext

Definition at line 223 of file usbport.h.

◆ TransferList

LIST_ENTRY _USBPORT_ENDPOINT::TransferList

Definition at line 228 of file usbport.h.

◆ TtEndpoint

PUSB2_TT_ENDPOINT _USBPORT_ENDPOINT::TtEndpoint

Definition at line 210 of file usbport.h.

◆ TtExtension

PUSB2_TT_EXTENSION _USBPORT_ENDPOINT::TtExtension

Definition at line 209 of file usbport.h.

◆ TtLink

LIST_ENTRY _USBPORT_ENDPOINT::TtLink

Definition at line 239 of file usbport.h.

◆ WorkerLink

LIST_ENTRY _USBPORT_ENDPOINT::WorkerLink

Definition at line 233 of file usbport.h.


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