ReactOS 0.4.16-dev-1097-g530d26a
|
This is the complete list of members for FxUsbPipe, including all inherited members.
__drv_requiresIRQL(DISPATCH_LEVEL)) VOID DeletedAndDisposedWorkerLocked(__in __drv_when(Unlock | FxObject | private |
_Acquires_lock_(this->m_NPLock.m_Lock) __drv_maxIRQL(DISPATCH_LEVEL) __drv_setsIRQL(DISPATCH_LEVEL) VOID Lock(__out __drv_deref(__drv_savesIRQL) PKIRQL PreviousIrql) | FxNonPagedObject | inline |
_Acquires_lock_(this->m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) VOID LockAtDispatch(VOID) | FxNonPagedObject | inline |
_CancelSentRequest(__in FxRequestBase *Request) | FxIoTarget | static |
_CancelSentRequests(__in PSINGLE_LIST_ENTRY RequestListHead) | FxIoTarget | protectedstatic |
_CleanupPointer(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject *Object) | FxObject | inlinestatic |
_DereferenceActual(__in WDFOBJECT Object, __in_opt PVOID Tag, __in LONG Line, __in PSTR File) | FxObject | inlinestatic |
_FormatTransfer(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in WDFUSBPIPE Pipe, __in WDFREQUEST Request, __in_opt WDFMEMORY TransferMemory, __in_opt PWDFMEMORY_OFFSET TransferOffsets, __in ULONG Flags) | FxUsbPipe | static |
_FromDisposeEntry(__in PSINGLE_LIST_ENTRY Entry) | FxObject | inlinestatic |
_FromEntry(__in FxTransactionedEntry *Entry) | FxIoTarget | inlinestatic |
_GetBase(__in FxObject *Object) | FxObject | inlineprotectedstatic |
_GetDebugBase(__in FxObject *Object) | FxObject | inlinestatic |
_GetEffectiveLock(__in FxObject *Object, __in_opt IFxHasCallbacks *Callbacks, __in BOOLEAN AutomaticLocking, __in BOOLEAN PassiveCallbacks, __out FxCallbackLock **CallbackLock, __out_opt FxObject **CallbackLockObject) | FxObject | static |
_GetObjectFromHandle(__in WDFOBJECT Handle, __inout PWDFOBJECT_OFFSET ObjectOffset) | FxObject | inlinestatic |
_ObjectQuery(_In_ FxObject *Object, _In_ CONST GUID *Guid, _In_ ULONG QueryBufferLength, _Out_writes_bytes_(QueryBufferLength) PVOID QueryBuffer) | FxObject | static |
_ReferenceActual(__in WDFOBJECT Object, __in_opt PVOID Tag, __in LONG Line, __in PSTR File) | FxObject | inlinestatic |
_Releases_lock_(this->m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID Unlock(__in __drv_restoresIRQL KIRQL PreviousIrql) | FxNonPagedObject | inline |
_RequestCancelled(__in FxIrpQueue *Queue, __in MdIrp Irp, __in PMdIoCsqIrpContext pCsqContext, __in KIRQL CallerIrql) | FxIoTarget | protectedstatic |
_RequestCompletionRoutine | FxIoTarget | protectedstatic |
_Requires_lock_held_(this->m_NPLock.m_Lock) _Releases_lock_(this -> m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID UnlockFromDispatch(VOID) | FxNonPagedObject | inline |
_SendTransfer(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in WDFUSBPIPE Pipe, __in_opt WDFREQUEST Request, __in_opt PWDF_REQUEST_SEND_OPTIONS RequestOptions, __in_opt PWDF_MEMORY_DESCRIPTOR MemoryDescriptor, __out_opt PULONG BytesTransferred, __in ULONG Flags) | FxUsbPipe | static |
_SyncCompletionRoutine | FxIoTarget | protectedstatic |
_ToHandle(__in FxObject *Object) | FxObject | inlinestatic |
_UsbdPipeTypeToWdf(__in USBD_PIPE_TYPE UsbdPipeType) | FxUsbPipe | inlinestatic |
_When_(Unlock, _Releases_lock_(this->m_SpinLock.m_Lock)) __drv_when(Unlock | FxObject | private |
AddChildObjectInternal(__in FxObject *ChildObject) | FxObject | private |
AddContext(__in FxContextHeader *Header, __in PVOID *Context, __in PWDF_OBJECT_ATTRIBUTES Attributes) | FxObject | |
AddRef(__in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) | FxObject | inline |
AddRefOverride(__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) | FxObject | inlinevirtual |
AllocateTagTracker(__in WDFTYPE Type) | FxObject | protected |
AssignParentObject(__in FxObject *ParentObject) | FxObject | |
CallCleanup(VOID) | FxObject | inline |
CallCleanupCallbacks(VOID) | FxObject | private |
CancelSentIo(VOID) | FxIoTarget | |
CanDefer | FxObject | private |
CanDefer | FxObject | private |
ClearCompletedRequestVerifierFlags(__in FxRequestBase *Request) | FxIoTarget | inlineprivate |
ClearEvtCallbacks(VOID) | FxObject | |
ClearTargetPointers(VOID) | FxIoTarget | inlineprotectedvirtual |
Commit(__in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __out_opt WDFOBJECT *ObjectHandle, __in_opt FxObject *Parent=NULL, __in BOOLEAN AssignDriverAsDefaultParent=TRUE) | FxObject | |
Committed | FxObject | |
CompleteCanceledRequest(__in FxRequestBase *Request) | FxIoTarget | |
CompletePendedRequest(__in FxRequestBase *Request) | FxIoTarget | |
CompletePendedRequestList(__in PLIST_ENTRY RequestListHead) | FxIoTarget | protected |
CompleteRequest(__in FxRequestBase *Request) | FxIoTarget | inlineprotected |
Construct(VOID) | FxIoTarget | private |
CopyFileObjectAndFlags(__in FxRequestBase *Request) | FxIoTarget | inlineprotected |
DecrementIoCount(VOID) | FxIoTarget | inlineprotected |
DeferredDisposeWorkItem(VOID) | FxObject | private |
DeleteCalled | FxObject | |
DeleteEarlyDisposedObject(VOID) | FxObject | protected |
DeleteFromFailedCreate(VOID) | FxObject | |
DeleteObject(VOID) | FxObject | virtual |
DestroyChildren(VOID) | FxObject | inlineprotected |
Dispose(VOID) | FxUsbPipe | protectedvirtual |
DrainPendedRequestsLocked(__in PLIST_ENTRY RequestListHead, __in BOOLEAN RequestWillBeResent) | FxIoTarget | protected |
EarlyDispose(VOID) | FxObject | |
EarlyDisposedExt | FxObject | |
FailPendedRequest(__in FxRequestBase *Request, __in NTSTATUS Status) | FxIoTarget | protected |
FinalRelease(VOID) | FxObject | private |
ForceDisposeThread | FxObject | |
FormatAbortRequest(__in FxRequestBase *Request) | FxUsbPipe | |
FormatInternalIoctlOthersRequest(__in FxRequestBase *Request, __in ULONG Ioctl, __in FxRequestBuffer *Buffers) | FxIoTarget | |
FormatIoctlRequest(__in FxRequestBase *Request, __in ULONG Ioctl, __in BOOLEAN Internal, __in FxRequestBuffer *InputBuffer, __in FxRequestBuffer *OutputBuffer, __in_opt FxFileObject *FileObject=NULL) | FxIoTarget | |
FormatIoRequest(__inout FxRequestBase *Request, __in UCHAR MajorCode, __in FxRequestBuffer *IoBuffer, __in_opt PLONGLONG StartingOffset, __in_opt FxFileObject *FileObject=NULL) | FxIoTarget | |
FormatResetRequest(__in FxRequestBase *Request) | FxUsbPipe | |
FormatTransferRequest(__in FxRequestBase *Request, __in FxRequestBuffer *Buffer, __in ULONG TransferFlags=0) | FxUsbPipe | |
Forward(__in MdIrp Irp) | FxIoTarget | inlineprotectedvirtual |
FX_DECLARE_VF_FUNCTION_P1(NTSTATUS, VerifySubmitLocked, _In_ FxRequestBase *) | FxIoTarget | |
FxDisposeList | FxObject | private |
FxIoTarget(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in USHORT ObjectSize) | FxIoTarget | |
FxIoTarget(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in USHORT ObjectSize, __in WDFTYPE WdfType) | FxIoTarget | |
FxNonPagedObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals) | FxNonPagedObject | inline |
FxNonPagedObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType ObjectType) | FxNonPagedObject | inline |
FxObject(VOID) | FxObject | inlineprivate |
FxObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType ObjectType) | FxObject | protected |
FxObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals) | FxObject | |
FxRequestBase | FxIoTarget | private |
FxUsbDevice | FxUsbPipe | |
FxUsbInterface | FxUsbPipe | |
FxUsbPipe(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxUsbDevice *UsbDevice) | FxUsbPipe | |
FxUsbPipeContinuousReader | FxUsbPipe | |
GetCOMWrapper() | FxObject | inline |
GetContextHeader(VOID) | FxObject | inline |
GetDebugExtension(VOID) | FxObject | inlineprotected |
GetDevice(VOID) | FxObject | inline |
GetDeviceBase(VOID) | FxObject | inline |
GetDeviceHandle(VOID) | FxIoTarget | inline |
GetDriver(VOID) | FxIoTarget | inline |
GetDriverGlobals(VOID) | FxObject | inline |
GetHandle(VOID) | FxUsbPipe | inline |
GetInformation(__out PWDF_USB_PIPE_INFORMATION PipeInformation) | FxUsbPipe | |
GetMaxPacketSize(VOID) | FxUsbPipe | inline |
GetObjectHandle(VOID) | FxObject | inline |
GetObjectHandleUnchecked(VOID) | FxObject | inlineprotected |
GetObjectSize(VOID) | FxObject | inline |
GetParentObjectReferenced(__in PVOID Tag) | FxObject | |
GetRefCnt(VOID) | FxObject | inline |
GetSentRequestsListLocked(__in PSINGLE_LIST_ENTRY RequestListHead, __in PLIST_ENTRY SendList, __out PBOOLEAN AddedToList) | FxIoTarget | protected |
GetState(VOID) | FxIoTarget | inline |
GetTagTracker(VOID) | FxObject | inline |
GetTargetDevice(VOID) | FxIoTarget | inline |
GetTargetDeviceObject(_In_ CfxDeviceBase *Device) | FxIoTarget | inlinevirtual |
GetTargetFileObject(VOID) | FxIoTarget | inline |
GetTargetIoType(VOID) | FxIoTarget | inlineprotected |
GetTargetPDO(VOID) | FxIoTarget | inline |
GetType(VOID) | FxUsbPipe | |
GetUrbType(VOID) | FxUsbPipe | inline |
GetUSBDHandle(VOID) | FxUsbPipe | inline |
GotoPurgeState(__in WDF_IO_TARGET_PURGE_IO_ACTION Action, __in PLIST_ENTRY PendedRequestListHead, __in PSINGLE_LIST_ENTRY SentRequestListHead, __out PBOOLEAN Wait, __in BOOLEAN LockSelf) | FxUsbPipe | virtual |
GotoRemoveState(__in WDF_IO_TARGET_STATE NewState, __in PLIST_ENTRY PendedRequestListHead, __in PSINGLE_LIST_ENTRY SentRequestListHead, __in BOOLEAN Lock, __out PBOOLEAN Wait) | FxUsbPipe | virtual |
GotoStartState(__in PLIST_ENTRY RequestListHead, __in BOOLEAN Lock=TRUE) | FxUsbPipe | virtual |
GotoStopState(__in WDF_IO_TARGET_SENT_IO_ACTION Action, __in PSINGLE_LIST_ENTRY SentRequestListHead, __out PBOOLEAN Wait, __in BOOLEAN LockSelf) | FxUsbPipe | virtual |
HandleFailedResubmit(__in FxRequestBase *Request) | FxIoTarget | protected |
HasDebug | FxObject | |
HasEnoughStackLocations(__in FxIrp *Irp) | FxIoTarget | inline |
HasValidStackSize(VOID) | FxIoTarget | |
IncrementIoCount(VOID) | FxIoTarget | inlineprotected |
Init(__in CfxDeviceBase *Device) | FxIoTarget | |
InitContinuousReader(__in PWDF_USB_CONTINUOUS_READER_CONFIG Config, __in size_t TotalBufferLength) | FxUsbPipe | |
InitModeSpecific(__in CfxDeviceBase *Device) | FxIoTarget | protected |
InitPipe(__in PUSBD_PIPE_INFORMATION PipeInfo, __in UCHAR InterfaceNumber, __in FxUsbInterface *UsbInterface) | FxUsbPipe | |
InitPipe(__in PWINUSB_PIPE_INFORMATION PipeInfo, __in UCHAR InterfaceNumber, __in FxUsbInterface *UsbInterface) | FxUsbPipe | |
IsCommitted(VOID) | FxObject | inline |
IsDebug(VOID) | FxObject | inlineprotected |
IsDisposed(VOID) | FxObject | inline |
IsForceDisposeThread(__in BOOLEAN AcquireLock=TRUE) | FxObject | inline |
IsForceDisposeThreadLocked(VOID) | FxObject | inlineprivate |
IsInEndpoint(VOID) | FxUsbPipe | inline |
IsNoDeleteDDI(VOID) | FxObject | inline |
IsOutEndpoint(VOID) | FxUsbPipe | inline |
IsPassiveCallbacks(__in BOOLEAN AcquireLock=TRUE) | FxObject | inline |
IsPassiveCallbacksLocked(VOID) | FxObject | inlineprivate |
IsPassiveDispose(__in BOOLEAN AcquireLock=TRUE) | FxObject | inline |
IsPassiveDisposeLocked(VOID) | FxObject | inlineprivate |
IsTraceState(VOID) | FxObject | inline |
IsType(__in WDF_USB_PIPE_TYPE Type) | FxUsbPipe | |
m_AddedToDeviceList | FxIoTarget | |
m_CheckPacketSize | FxUsbPipe | protected |
m_ChildEntry | FxObject | private |
m_ChildListHead | FxObject | private |
m_COMWrapper | FxObject | private |
m_Device | FxObject | |
m_DeviceBase | FxObject | |
m_DisposeEvent | FxIoTarget | protected |
m_DisposeEventUm | FxIoTarget | protected |
m_DisposeSingleEntry | FxObject | private |
m_Driver | FxIoTarget | protected |
m_Globals | FxObject | private |
m_IgnoredIoListHead | FxIoTarget | protected |
m_InStack | FxIoTarget | |
m_InStackDevice | FxIoTarget | protected |
m_InterfaceNumber | FxUsbPipe | protected |
m_IoCount | FxIoTarget | protected |
m_ListEntry | FxUsbPipe | |
m_NPLock | FxNonPagedObject | private |
m_ObjectFlags | FxObject | |
m_ObjectFlagsByName | FxObject | |
m_ObjectSize | FxObject | private |
m_ObjectState | FxObject | private |
m_ParentObject | FxObject | private |
m_PendedQueue | FxIoTarget | protected |
m_PipeInformation | FxUsbPipe | protected |
m_PipeInformationUm | FxUsbPipe | protected |
m_Reader | FxUsbPipe | protected |
m_Refcnt | FxObject | private |
m_Removing | FxIoTarget | protected |
m_SentIoEvent | FxIoTarget | protected |
m_SentIoListHead | FxIoTarget | protected |
m_SentRequestTag | FxIoTarget | static |
m_SpinLock | FxObject | private |
m_State | FxIoTarget | protected |
m_TargetDevice | FxIoTarget | protected |
m_TargetFileObject | FxIoTarget | protected |
m_TargetIoType | FxIoTarget | protected |
m_TargetPdo | FxIoTarget | protected |
m_TargetStackSize | FxIoTarget | protected |
m_TransactionedEntry | FxIoTarget | |
m_Type | FxObject | private |
m_UrbType | FxUsbPipe | protected |
m_UsbDevice | FxUsbPipe | protected |
m_USBDHandle | FxUsbPipe | protected |
m_UsbInterface | FxUsbPipe | protected |
m_WaitingForSentIo | FxIoTarget | protected |
MarkCommitted(VOID) | FxObject | inline |
MarkDeleteCalledLocked(VOID) | FxObject | inlineprivate |
MarkDisposeOverride(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
MarkForceDisposeThread(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
MarkNoDeleteDDI(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
MarkPassiveCallbacks(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
MarkPassiveDispose(__in FxObjectLockState State=ObjectLock) | FxObject | inline |
MarkTraceState(VOID) | FxObject | inline |
NoDeleteDDI | FxObject | |
OldIrql | FxObject | private |
OldIrql | FxObject | private |
operator delete(__in PVOID Memory) | FxObject | |
operator new(__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType Type) | FxObject | inline |
operator new(__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __in USHORT ExtraSize=0) | FxObject | inline |
ParentDeleteEvent(VOID) | FxObject | private |
PassiveCallbacks | FxObject | |
PassiveDispose | FxObject | |
PendRequestLocked(__in FxRequestBase *Request) | FxIoTarget | protected |
PerformEarlyDispose(VOID) | FxObject | private |
PrintDisposeMessage(VOID) | FxIoTarget | protected |
ProcessDestroy(VOID) | FxObject | private |
Purge(__in WDF_IO_TARGET_PURGE_IO_ACTION Action) | FxIoTarget | virtual |
QueryInterface(__inout FxQueryInterfaceParams *Params) | FxIoTarget | |
FxNonPagedObject::QueryInterface(__in FxQueryInterfaceParams *Params) | FxObject | virtual |
QueueDeferredDisposeLocked(__in FxObjectState NewDeferedState) | FxObject | private |
Release(__in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) | FxObject | inlinevirtual |
ReleaseOverride(__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL) | FxObject | inlinevirtual |
Remove(VOID) | FxIoTarget | virtual |
RemoveChildObjectInternal(__in FxObject *ChildObject) | FxObject | private |
RemoveCompletedRequestLocked(__in FxRequestBase *Request) | FxIoTarget | protected |
RemoveParentAssignment(VOID) | FxObject | |
RemoveParentAssociation(VOID) | FxObject | private |
RequestCompletionRoutine(__in FxRequestBase *Request) | FxIoTarget | protected |
Reset(VOID) | FxUsbPipe | |
SelfDestruct(VOID) | FxObject | inlineprotectedvirtual |
Send(_In_ MdIrp Irp) | FxIoTarget | virtual |
SetCompletionRoutine(__in FxRequestBase *Request) | FxIoTarget | inlineprivate |
SetCOMWrapper(__drv_aliasesMem PVOID Wrapper) | FxObject | inline |
SetDeviceBase(__in CfxDeviceBase *DeviceBase) | FxObject | inline |
SetNoCheckPacketSize(VOID) | FxUsbPipe | inline |
SetNoContextHeader(VOID) | FxObject | inline |
SetObjectStateLocked(__in FxObjectState NewState) | FxObject | inlineprivate |
ShouldDeferDisposeLocked(__out_opt PKIRQL PreviousIrql=NULL) | FxObject | inlineprivate |
Start(VOID) | FxIoTarget | virtual |
Stop(__in WDF_IO_TARGET_SENT_IO_ACTION Action) | FxIoTarget | virtual |
Submit(__in FxRequestBase *Request, __in_opt PWDF_REQUEST_SEND_OPTIONS Options, __in_opt ULONG Flags) | FxIoTarget | |
SubmitLocked(__in FxRequestBase *Request, __in_opt PWDF_REQUEST_SEND_OPTIONS Options, __in ULONG Flags) | FxIoTarget | |
SubmitPendedRequest(__in FxRequestBase *Request) | FxIoTarget | |
SubmitPendedRequests(__in PLIST_ENTRY RequestListHeadHead) | FxIoTarget | protected |
SubmitSync(__in FxRequestBase *Request, __in_opt PWDF_REQUEST_SEND_OPTIONS Options=NULL, __out_opt PULONG Action=NULL) | FxIoTarget | |
SubmitSyncRequestIgnoreTargetState(__in FxRequestBase *Request, __in_opt PWDF_REQUEST_SEND_OPTIONS RequestOptions) | FxIoTarget | |
TimerCallback(__in FxRequestBase *Request) | FxIoTarget | |
TraceDroppedEvent(__in FxObjectDroppedEvent Event) | FxObject | inline |
TraceState | FxObject | |
UfxObject | FxObject | private |
Unlock | FxObject | private |
Unused | FxObject | |
UpdateTargetIoType(VOID) | FxIoTarget | |
ValidateTransferLength(__in size_t Length) | FxUsbPipe | inline |
WaitForDisposeEvent(VOID) | FxIoTarget | protectedvirtual |
WaitForSentIoToComplete(VOID) | FxUsbPipe | virtual |
WdmGetPipeHandle(VOID) | FxUsbPipe | inline |
~FxIoTarget() | FxIoTarget | protected |
~FxNonPagedObject(VOID) | FxNonPagedObject | inlinevirtual |
~FxObject(VOID) | FxObject | virtual |
~FxUsbPipe() | FxUsbPipe | protected |