ReactOS 0.4.16-dev-311-g9382aa2
|
#include "coreprivshared.hpp"
Go to the source code of this file.
Macros | |
#define | WDF_REQUEST_REUSE_VALID_FLAGS_V1_9 (WDF_REQUEST_REUSE_SET_NEW_IRP) |
#define | WDF_REQUEST_REUSE_VALID_FLAGS (WDF_REQUEST_REUSE_SET_NEW_IRP | WDF_REQUEST_REUSE_MUST_COMPLETE) |
#define | GLOBALS_ACTION(globals) ((ULONG)(ULONG_PTR)(globals)) |
#define | PGLOBALS_ACTION(globals) ((PULONG)(PULONG_PTR)(globals)) |
#define | GLOBALS_DEVICE(globals) ((FxDevice*)(ULONG_PTR)(globals)) |
#define | PGLOBALS_DEVICE(globals) ((FxDevice**)(PULONG_PTR)(globals)) |
#define | WDFREQUEST_FXREQUEST(handle) ((FxRequest*)(handle)) |
#define | WDFIOTARGET_FXIOTARGET(handle) ((FxIoTarget*)(handle)) |
Definition at line 1858 of file fxrequestapi.cpp.
Definition at line 1861 of file fxrequestapi.cpp.
#define PGLOBALS_ACTION | ( | globals | ) | ((PULONG)(PULONG_PTR)(globals)) |
Definition at line 1859 of file fxrequestapi.cpp.
#define PGLOBALS_DEVICE | ( | globals | ) | ((FxDevice**)(PULONG_PTR)(globals)) |
Definition at line 1862 of file fxrequestapi.cpp.
#define WDF_REQUEST_REUSE_VALID_FLAGS (WDF_REQUEST_REUSE_SET_NEW_IRP | WDF_REQUEST_REUSE_MUST_COMPLETE) |
Definition at line 249 of file fxrequestapi.cpp.
#define WDF_REQUEST_REUSE_VALID_FLAGS_V1_9 (WDF_REQUEST_REUSE_SET_NEW_IRP) |
Definition at line 246 of file fxrequestapi.cpp.
#define WDFIOTARGET_FXIOTARGET | ( | handle | ) | ((FxIoTarget*)(handle)) |
Definition at line 1865 of file fxrequestapi.cpp.
Definition at line 1864 of file fxrequestapi.cpp.
_Must_inspect_result_ __drv_maxIRQL | ( | APC_LEVEL | ) |
_Must_inspect_result_ __drv_maxIRQL | ( | DISPATCH_LEVEL | ) |
_Must_inspect_result_ __drv_maxIRQL | ( | PASSIVE_LEVEL | ) |
_Must_inspect_result_ __in WDFREQUEST __in_bcount | ( | Length | ) |
ASSERT | ( | status | = =STATUS_SUCCESS | ) |
pRequest Complete | ( | RequestStatus | ) |
Referenced by BucketCompletionWorker(), CmBattOpenClose(), DECLARE_INTERFACE_(), DGReceiveDatagram(), InPortQueryWmiDataBlock(), InPortStartDevice(), MountMgrDeviceControl(), MupDereferenceMasterQueryContext(), MupForwardIoRequest(), RamdiskReadWrite(), TCPAccept(), TCPConnect(), TCPDisconnect(), TCPReceiveData(), TCPSendData(), and TiDispatchInternal().
pRequest CompleteWithInformation | ( | RequestStatus | , |
Information | |||
) |
pRequest CompleteWithPriority | ( | RequestStatus | , |
PriorityBoost | |||
) |
irp CopyCurrentIrpStackLocationToNext | ( | ) |
Referenced by IntSetTimer().
DoTraceLevelMessage | ( | pFxDriverGlobals | , |
TRACE_LEVEL_ERROR | , | ||
TRACINGREQUEST | , | ||
"Error: This call is valid only on method-neither " "ioctl and write WDFREQUEST % | p, | ||
%!STATUS!" | , | ||
Request | , | ||
status | |||
) |
Referenced by if(), VerifyWdfRequestForwardToIoQueue(), and VerifyWdfRequestForwardToParentDeviceIoQueue().
DoTraceLevelMessage | ( | pFxDriverGlobals | , |
TRACE_LEVEL_ERROR | , | ||
TRACINGREQUEST | , | ||
"Error: This call is valid only on method-neither ioctl and read " "WDFREQUEST 0x% | p, | ||
%!STATUS!" | , | ||
Request | , | ||
status | |||
) |
DoTraceLevelMessage | ( | pFxDriverGlobals | , |
TRACE_LEVEL_VERBOSE | , | ||
TRACINGREQUEST | , | ||
"Enter: WDFREQUEST %p to be cancelled" | , | ||
Request | |||
) |
FX_DECLARE_VF_FUNCTION_P1 | ( | NTSTATUS | , |
VerifyRequestComplete | , | ||
_In_ FxRequest * | |||
) |
FX_DECLARE_VF_FUNCTION_P1 | ( | NTSTATUS | , |
VerifyWdfRequestForwardToIoQueue | , | ||
_In_ FxRequest * | |||
) |
FX_DECLARE_VF_FUNCTION_P1 | ( | NTSTATUS | , |
VerifyWdfRequestForwardToParentDeviceIoQueue | , | ||
_In_ FxRequest * | |||
) |
FX_DECLARE_VF_FUNCTION_P1 | ( | NTSTATUS | , |
VerifyWdfRequestIsCanceled | , | ||
_In_ FxRequest * | |||
) |
FxObjectHandleGetPtr | ( | fxDriverGlobals | , |
Request | , | ||
FX_TYPE_REQUEST | , | ||
(PVOID *)& | request | ||
) |
FxObjectHandleGetPtr | ( | GetFxDriverGlobals(DriverGlobals) | , |
Request | , | ||
FX_TYPE_REQUEST | , | ||
(PVOID *)& | pRequest | ||
) |
FxObjectHandleGetPtr | ( | pFxDriverGlobals | , |
IoTarget | , | ||
FX_TYPE_IO_TARGET | , | ||
(PVOID *)& | pTarget | ||
) |
FxObjectHandleGetPtr | ( | WDFREQUEST_FXREQUEST(Request) ->GetDriverGlobals() | , |
Target | , | ||
FX_TYPE_IO_TARGET | , | ||
(PVOID *) & | Target | ||
) |
FxObjectHandleGetPtrAndGlobals | ( | cxDriverGlobals | , |
DestinationQueue | , | ||
FX_TYPE_QUEUE | , | ||
(PVOID *)& | queue, | ||
& | fxDriverGlobals | ||
) |
FxObjectHandleGetPtrAndGlobals | ( | GetFxDriverGlobals(DriverGlobals) | , |
ParentDeviceQueue | , | ||
FX_TYPE_QUEUE | , | ||
(PVOID *)& | queue, | ||
& | fxDriverGlobals | ||
) |
FxObjectHandleGetPtrAndGlobals | ( | GetFxDriverGlobals(DriverGlobals) | , |
Request | , | ||
FX_TYPE_REQUEST | , | ||
(PVOID *) & | pRequest, | ||
& | pFxDriverGlobals | ||
) |
FxObjectHandleGetPtrAndGlobals | ( | GetFxDriverGlobals(DriverGlobals) | , |
Request | , | ||
FX_TYPE_REQUEST | , | ||
(PVOID *)& | pRequest, | ||
& | pFxDriverGlobals | ||
) |
Referenced by if().
FxPointerNotNull | ( | fxDriverGlobals | , |
ForwardOptions | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Buffer | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
EvtRequestCancel | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
InputBuffer | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Irp | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Mdl | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Memory | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
MemoryObject | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Parameters | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Params | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Request | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
ReuseParams | |||
) |
FxPointerNotNull | ( | pFxDriverGlobals | , |
Stack | |||
) |
FxVerifierDbgBreakPoint | ( | pFxDriverGlobals | ) |
Referenced by if(), VerifyWdfRequestForwardToIoQueue(), and VerifyWdfRequestForwardToParentDeviceIoQueue().
VOID pRequest GetParameters | ( | Parameters | ) |
Referenced by DECLARE_INTERFACE_().
if | ( | ! | NT_SUCCESSFxValidateRequestOptions( WDFREQUEST_FXREQUEST(Request) ->GetDriverGlobals(), Options, WDFREQUEST_FXREQUEST(Request)) | ) |
Definition at line 1924 of file fxrequestapi.cpp.
if | ( | ! | NT_SUCCESSstatus | ) |
Definition at line 437 of file fxrequestapi.cpp.
if | ( | (ForwardOptions->Flags &~WDF_REQUEST_FORWARD_OPTION_SEND_AND_FORGET) ! | = 0 | ) |
Definition at line 3329 of file fxrequestapi.cpp.
Definition at line 901 of file fxrequestapi.cpp.
if | ( | ForwardOptions->Size ! | = sizeof(WDF_REQUEST_FORWARD_OPTIONS) | ) |
Definition at line 3314 of file fxrequestapi.cpp.
else if | ( | GLOBALS_ACTION(DriverGlobals) & | SubmitSend | ) |
Definition at line 2090 of file fxrequestapi.cpp.
Definition at line 2287 of file fxrequestapi.cpp.
Definition at line 2299 of file fxrequestapi.cpp.
Definition at line 1012 of file fxrequestapi.cpp.
if | ( | majorFunction | = = IRP_MJ_WRITE | ) |
Definition at line 889 of file fxrequestapi.cpp.
if | ( | NT_SUCCESS(status) | ) |
Definition at line 143 of file fxrequestapi.cpp.
Definition at line 2706 of file fxrequestapi.cpp.
if | ( | Options ! | = NULL && (Options->Flags & (WDF_REQUEST_SEND_OPTION_SYNCHRONOUS | WDF_REQUEST_SEND_OPTION_SEND_AND_FORGET)) != 0x0 | ) |
Definition at line 1943 of file fxrequestapi.cpp.
if | ( | Parameters->Size ! | = sizeof(WDF_REQUEST_PARAMETERS) | ) |
Definition at line 2465 of file fxrequestapi.cpp.
if | ( | Params->Size ! | = sizeof(WDF_REQUEST_COMPLETION_PARAMS) | ) |
Definition at line 2515 of file fxrequestapi.cpp.
if | ( | pFxDriverGlobals-> | FxVerifierOn | ) |
Definition at line 1309 of file fxrequestapi.cpp.
if | ( | pFxDriverGlobals-> | IsVersionGreaterThanOrEqualTo1, 11 | ) |
Definition at line 310 of file fxrequestapi.cpp.
if | ( | ) |
Definition at line 2380 of file fxrequestapi.cpp.
Definition at line 2368 of file fxrequestapi.cpp.
Definition at line 3009 of file fxrequestapi.cpp.
if | ( | pRequest-> | GetDriverGlobals) ->IsVerificationEnabled( 1, 9, OkForDownLevel | ) |
Definition at line 2688 of file fxrequestapi.cpp.
if | ( | pRequest-> | GetFxIrp) ->GetMajorFunction( = = IRP_MJ_READ | ) |
Definition at line 773 of file fxrequestapi.cpp.
if | ( | request->GetCurrentQueue() ! | = NULL | ) |
Definition at line 3163 of file fxrequestapi.cpp.
if | ( | RequestAttributes ! | = NULL && RequestAttributes->ParentObject != NULL | ) |
Definition at line 122 of file fxrequestapi.cpp.
if | ( | ReuseParams->Flags &~ | validFlags | ) |
Definition at line 317 of file fxrequestapi.cpp.
if | ( | ReuseParams->Size ! | = sizeof(WDF_REQUEST_REUSE_PARAMS) | ) |
Definition at line 302 of file fxrequestapi.cpp.
Definition at line 109 of file fxrequestapi.cpp.
else if | ( | WDFREQUEST_FXREQUEST(Request) ->IsCompletionRoutineSet() | = = FALSE && WDFREQUEST_FXREQUEST(Request)->IsAllocatedFromIo() | ) |
Definition at line 2024 of file fxrequestapi.cpp.
return | ( | WDFQUEUE | ) | -> GetCurrentQueue() ->GetObjectHandle() |
return pRequest Reuse | ( | ReuseParams | ) |
Referenced by FxUsbUmFormatRequest().
pRequest SetCompletionRoutine | ( | CompletionRoutine | , |
CompletionContext | |||
) |
pRequest SetInformation | ( | Information | ) |
UNREFERENCED_PARAMETER | ( | status | ) |
pRequest VerifierSetFormatted | ( | ) |
_Must_inspect_result_ NTSTATUS FX_VF_FUNCTION() VerifyRequestComplete | ( | _In_ PFX_DRIVER_GLOBALS | FxDriverGlobals, |
_In_ FxRequest * | pRequest | ||
) |
Definition at line 362 of file fxrequestapi.cpp.
_Must_inspect_result_ NTSTATUS FX_VF_FUNCTION() VerifyWdfRequestForwardToIoQueue | ( | _In_ PFX_DRIVER_GLOBALS | FxDriverGlobals, |
_In_ FxRequest * | request | ||
) |
Definition at line 3055 of file fxrequestapi.cpp.
_Must_inspect_result_ NTSTATUS FX_VF_FUNCTION() VerifyWdfRequestForwardToParentDeviceIoQueue | ( | _In_ PFX_DRIVER_GLOBALS | fxDriverGlobals, |
_In_ FxRequest * | request | ||
) |
Definition at line 3187 of file fxrequestapi.cpp.
_Must_inspect_result_ NTSTATUS FX_VF_FUNCTION() VerifyWdfRequestIsCanceled | ( | _In_ PFX_DRIVER_GLOBALS | FxDriverGlobals, |
_In_ FxRequest * | pRequest | ||
) |
Definition at line 3637 of file fxrequestapi.cpp.
Done __pad0__ |
Definition at line 3181 of file fxrequestapi.cpp.
Done __pad1__ |
Definition at line 3369 of file fxrequestapi.cpp.
Definition at line 929 of file fxrequestapi.cpp.
Definition at line 1829 of file fxrequestapi.cpp.
Definition at line 2406 of file fxrequestapi.cpp.
Definition at line 2404 of file fxrequestapi.cpp.
cxDriverGlobals = GetFxDriverGlobals(DriverGlobals) |
Definition at line 3136 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __in WDFQUEUE DestinationQueue |
Definition at line 3095 of file fxrequestapi.cpp.
else |
Definition at line 116 of file fxrequestapi.cpp.
Definition at line 3442 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __in WDFQUEUE __in PWDF_REQUEST_FORWARD_OPTIONS ForwardOptions |
Definition at line 3252 of file fxrequestapi.cpp.
__in WDFREQUEST __in ULONG_PTR Information |
Definition at line 525 of file fxrequestapi.cpp.
* InputBuffer = NULL |
Definition at line 1227 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __in WDFIOTARGET IoTarget |
Definition at line 339 of file fxrequestapi.cpp.
Definition at line 167 of file fxrequestapi.cpp.
Definition at line 1323 of file fxrequestapi.cpp.
Referenced by FxDevice::_AcquireOptinRemoveLock(), _IRQL_requires_max_(), FxPkgFdo::_PnpStartDeviceCompletionRoutine(), FxPkgPdo::_QueryCapsWorkItem(), FxQueryInterface::_QueryForInterface(), CallUSBD(), FxIoQueue::CancelIrps(), CancelSelectSuspend(), ClasspCompleteOffloadRead(), ClasspCompleteOffloadWrite(), ClasspContinueOffloadWrite(), ClasspDequeueIdleRequest(), ClasspFailurePredict(), ClasspInitializeGesn(), ClasspInitializePolling(), ClasspPrepareMcnIrp(), ClasspReceivePopulateTokenInformation(), ClasspReceivePopulateTokenInformationTransferPacketDone(), ClasspReceiveWriteUsingTokenInformation(), ClasspReceiveWriteUsingTokenInformationTransferPacketDone(), ClasspReleaseQueue(), ClasspRetryRequestDpc(), ClasspSendMediaStateIrp(), ClasspServiceIdleRequest(), ClasspUpdateDiskProperties(), ClassSendDeviceIoControlSynchronous(), ClassSendSrbSynchronous(), ClassSendStartUnit(), FxPkgPnp::ClearPendingDevicePowerIrp(), FxPkgPnp::ClearPendingPnpIrp(), FxPkgPnp::ClearPendingSystemPowerIrp(), FxRequest::CompleteInternal(), FxPkgPnp::CompletePowerRequest(), FxRequest::CopyCurrentIrpStackLocationToNext(), FxIoTarget::CopyFileObjectAndFlags(), FxIoContext::CopyParameters(), DequeueDeferredClientIrp(), DeviceSendIoctlAsynchronously(), DeviceZPODDGetPowerupReason(), DiskInfoExceptionCheck(), DiskInitFdo(), DiskPerformSmartCommand(), DiskReregWorker(), DiskSendFailurePredictIoctl(), DiskStartFdo(), FxPkgPnp::Dispatch(), FxDevice::DispatchPreprocessedIrp(), FxDevice::DispatchWithLock(), DispatchWorker(), FxPostProcessInfo::Evaluate(), FxIoTarget::FailPendedRequest(), FlopticalFormatMedia(), FxIoTarget::FormatInternalIoctlOthersRequest(), FxIoTarget::FormatIoctlRequest(), FxIoTarget::FormatIoRequest(), FreeBT_GetPortStatus(), FreeBT_ResetParentPort(), FX_VF_METHOD(), FxFormatUsbRequest(), FxRequestSystemBuffer::GetBuffer(), FxRequestOutputBuffer::GetBuffer(), FxRequestSystemBuffer::GetBufferSize(), FxRequestOutputBuffer::GetBufferSize(), FxRequestSystemBuffer::GetFlags(), FxRequestOutputBuffer::GetFlags(), FxRequestSystemBuffer::GetMdl(), FxRequestOutputBuffer::GetMdl(), GetStackCapabilities(), FxIoTargetRemote::GetTargetDeviceRelations(), HoldIoRequestsWorkerRoutine(), if(), FxRequest::Impersonate(), FxIrpQueue::InsertIrpInQueue(), FxPkgPnp::IsDevicePowerUpIrpPending(), IsPreprocessIrp(), FxPkgGeneral::OnClose(), FxIrpQueue::PeekNextIrpFromQueue(), FxIoTarget::PendRequestLocked(), FxPkgPnp::PnpEventInitQueryRemove(), FxPkgPnp::PnpEventInitQueryRemoveCanceled(), FxPkgPnp::PnpEventQueryRemovePending(), FxPkgPnp::PnpEventQueryStopPending(), FxPkgPnp::PnpFinishProcessingIrp(), FxPkgPnp::PnpMatchResources(), FxPkgFdo::PnpSendStartDeviceDownTheStackOverload(), FxPkgPnp::PowerCompletePendedWakeIrp(), FxPkgPnp::PowerGotoDxIoStopped(), FxPkgPnp::PowerGotoDxIoStoppedNP(), FxPkgPnp::PowerPolicyCancelWaitWake(), FxPkgPnp::PowerPolicyCompleteSystemPowerIrp(), FxPkgPnp::PowerPolicyGetPendingSystemState(), FxPkgFdo::PowerReleasePendingDeviceIrp(), FxPkgPdo::PowerReleasePendingDeviceIrp(), PreprocessIrp(), print_irp_flags(), FxRequest::ProbeAndLockForRead(), FxRequest::ProbeAndLockForWrite(), FxPkgPnp::QueryForD3ColdInterface(), FxRequest::Release(), FxIoContext::ReleaseAndRestore(), FxIrpQueue::RemoveIrpFromQueueByContext(), RequestCompletion(), RequestDispatchSpecialIoctls(), RequestGetCurrentStackLocationFlags(), RequestHandleReadWrite(), RequestProcessInternalDeviceControl(), RequestSetupMcnSyncIrp(), RequestSynchronizeProcessWithSerialQueue(), RequestValidateRawRead(), RequestValidateReadWrite(), ResetBus(), ScratchBuffer_ResetItems(), ScratchBuffer_SetupReadWriteSrb(), ScsiFlopProcessError(), ScsiFlopStartDevice(), FxUsbDevice::SelectConfig(), FxIoTargetSelf::Send(), FxIoTarget::SetCompletionRoutine(), FxIrp::SetIrp(), FxPkgPnp::SetPendingPnpIrpStatus(), SubmitIdleRequestIrp(), FxIoTarget::SubmitLocked(), FxIoTarget::SubmitPendedRequest(), FxIoContext::SwapIrpBuffer(), UDFPhReadSynchronous(), UDFPhSendIOCTL(), UDFPhWriteSynchronous(), USBPORT_CancelActiveTransferIrp(), USBPORT_CancelPendingTransferIrp(), USBPORT_FindIrpInTable(), USBPORT_FindUrbInIrpTable(), VerifyWdfRequestForwardToParentDeviceIoQueue(), VfdDeviceThread(), and FxRequestBase::~FxRequestBase().
Definition at line 750 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __in size_t Length |
Definition at line 931 of file fxrequestapi.cpp.
Definition at line 2307 of file fxrequestapi.cpp.
Definition at line 864 of file fxrequestapi.cpp.
Referenced by FxIrp::CopyParameters(), FxIoQueue::DispatchRequestToDriver(), FxIoTarget::FormatIoctlRequest(), FxRequest::GetDeviceControlOutputMdl(), FxRequest::GetDeviceControlOutputMemoryObject(), FxIrp::GetMajorFunction(), FxRequest::GetMdl(), FxRequest::GetMemoryObject(), FxIoQueue::GetRequest(), ScsiFlopProcessError(), FxIoTargetSelf::Send(), and VerifyWdfDeviceWdmDispatchIrpToIoQueue().
* Mdl |
Definition at line 1631 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __out WDFMEMORY* Memory |
Definition at line 692 of file fxrequestapi.cpp.
Definition at line 2732 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __in WDFIOTARGET __in_opt PWDF_REQUEST_SEND_OPTIONS Options |
Definition at line 1879 of file fxrequestapi.cpp.
Referenced by if().
* OutputBuffer = NULL |
Definition at line 1431 of file fxrequestapi.cpp.
__in WDFREQUEST __out PWDF_REQUEST_PARAMETERS Parameters |
Definition at line 2443 of file fxrequestapi.cpp.
__in WDFREQUEST __out PWDF_REQUEST_COMPLETION_PARAMS Params |
Definition at line 2493 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __in WDFQUEUE ParentDeviceQueue |
Definition at line 3250 of file fxrequestapi.cpp.
PVOID pBuffer |
Definition at line 749 of file fxrequestapi.cpp.
Referenced by if().
pDevice = FxDevice::GetFxDevice(irp->GetDeviceObject()) |
Definition at line 1278 of file fxrequestapi.cpp.
pFO = NULL |
Definition at line 2670 of file fxrequestapi.cpp.
PFX_DRIVER_GLOBALS pFxDriverGlobals = GetFxDriverGlobals(DriverGlobals) |
Definition at line 107 of file fxrequestapi.cpp.
Referenced by __drv_maxIRQL(), and if().
pIrp = pRequest->GetSubmitFxIrp() |
Definition at line 2348 of file fxrequestapi.cpp.
Referenced by _In_reads_(), FxPkgFdo::_PnpPassDown(), FxPkgFdo::_PowerPassDown(), FxQueryInterface::_QueryForInterface(), AdapterDispatchPnp(), FxMessageDispatch::CleanupFile(), FxMessageDispatch::CloseFile(), FxRequest::CompleteInternal(), FxPkgPnp::CompletePnpRequest(), FxMessageDispatch::DeviceControl(), FxMessageDispatch::DispatchPnP(), FxIoQueue::DispatchRequestToDriver(), FxIoTarget::DrainPendedRequestsLocked(), EngpFileIoRequest(), FxMessageDispatch::FlushBuffers(), FxIoQueue::ForwardRequestToParent(), FxUsbUmFormatRequest(), FxRequest::GetNextRequest(), FxIoQueue::GetRequest(), FxIoTargetRemote::GetTargetDeviceRelations(), if(), FxUsbIdleInfo::Initialize(), PoRequestPowerIrp(), FxPkgFdo::PowerReleasePendingDeviceIrp(), FxPkgPdo::PowerReleasePendingDeviceIrp(), FxMessageDispatch::QueryInformationFile(), FxIoQueue::QueueRequest(), FxMessageDispatch::ReadFile(), FxRequest::RemoveFromIrpQueue(), SerialCompleteIrp(), SerialGetPerfStats(), FxMessageDispatch::SetInformationFile(), StartDevice(), FxRequestBase::ValidateTarget(), and FxMessageDispatch::WriteFile().
FxRequestMemory* pMemory = NULL |
Definition at line 748 of file fxrequestapi.cpp.
Referenced by if().
FxRequest* pRequest |
Definition at line 103 of file fxrequestapi.cpp.
Referenced by __drv_maxIRQL(), if(), VerifyRequestComplete(), and VerifyWdfRequestIsCanceled().
Definition at line 456 of file fxrequestapi.cpp.
FxIoTarget* pTarget |
Definition at line 104 of file fxrequestapi.cpp.
Referenced by if().
Definition at line 3138 of file fxrequestapi.cpp.
Definition at line 76 of file fxrequestapi.cpp.
FxSyncRequest request |
Definition at line 3137 of file fxrequestapi.cpp.
Definition at line 72 of file fxrequestapi.cpp.
Definition at line 169 of file fxrequestapi.cpp.
Definition at line 393 of file fxrequestapi.cpp.
Definition at line 3716 of file fxrequestapi.cpp.
_Must_inspect_result_ __in WDFREQUEST __in size_t RequiredLength |
Definition at line 927 of file fxrequestapi.cpp.
Definition at line 2172 of file fxrequestapi.cpp.
Referenced by __drv_maxIRQL().
return |
Definition at line 2430 of file fxrequestapi.cpp.
__in WDFREQUEST __in PWDF_REQUEST_REUSE_PARAMS ReuseParams |
Definition at line 267 of file fxrequestapi.cpp.
__in WDFREQUEST __in PIO_STACK_LOCATION Stack |
Definition at line 2323 of file fxrequestapi.cpp.
Definition at line 105 of file fxrequestapi.cpp.
Referenced by if(), VerifyRequestComplete(), VerifyWdfRequestForwardToIoQueue(), VerifyWdfRequestForwardToParentDeviceIoQueue(), and VerifyWdfRequestIsCanceled().
_Must_inspect_result_ __in WDFREQUEST __in WDFIOTARGET Target |
Definition at line 74 of file fxrequestapi.cpp.
ULONG validFlags |
Definition at line 292 of file fxrequestapi.cpp.
Referenced by if().