Searched refs:IoContext (Results 1 – 6 of 6) sorted by relevance
230 if (IrpContext->IoContext == NULL || in _Requires_lock_held_()240 IrpContext->IoContext = &LocalIoContext; in _Requires_lock_held_()245 IrpContext->IoContext = CdAllocateIoContext(); in _Requires_lock_held_()250 RtlZeroMemory( IrpContext->IoContext, sizeof( CD_IO_CONTEXT ) ); in _Requires_lock_held_()257 IrpContext->IoContext->AllocatedContext = in _Requires_lock_held_()262 KeInitializeEvent( &IrpContext->IoContext->SyncEvent, in _Requires_lock_held_()268 IrpContext->IoContext->ResourceThreadId = ExGetCurrentResourceThread(); in _Requires_lock_held_()269 IrpContext->IoContext->Resource = Fcb->Resource; in _Requires_lock_held_()270 IrpContext->IoContext->RequestedByteCount = ByteCount; in _Requires_lock_held_()
3008 IrpContext->IoContext->ResourceThreadId = ((ULONG_PTR)IrpContext->IoContext) | 3; in _Requires_lock_held_()3347 IrpContext->IoContext->ResourceThreadId = ((ULONG_PTR)IrpContext->IoContext) | 3; in _Requires_lock_held_()3481 PCD_IO_CONTEXT IoContext = Context; in CdMultiSyncCompletionRoutine() local3510 IoContext->MasterIrp->IoStatus.Status = IoContext->Status; in CdMultiSyncCompletionRoutine()3562 PCD_IO_CONTEXT IoContext = Context; in CdMultiAsyncCompletionRoutine() local3593 IoContext->MasterIrp->IoStatus.Status = IoContext->Status; in CdMultiAsyncCompletionRoutine()3603 IoContext->MasterIrp->IoStatus.Information = IoContext->RequestedByteCount; in CdMultiAsyncCompletionRoutine()3611 ExReleaseResourceForThreadLite( IoContext->Resource, IoContext->ResourceThreadId ); in CdMultiAsyncCompletionRoutine()3617 CdFreeIoContext( IoContext ); in CdMultiAsyncCompletionRoutine()3769 ExReleaseResourceForThreadLite( IoContext->Resource, IoContext->ResourceThreadId ); in CdSingleAsyncCompletionRoutine()[all …]
333 if (IrpContext->IoContext == NULL || in _Requires_lock_held_()343 IrpContext->IoContext = &LocalIoContext; in _Requires_lock_held_()348 IrpContext->IoContext = CdAllocateIoContext(); in _Requires_lock_held_()353 RtlZeroMemory( IrpContext->IoContext, sizeof( CD_IO_CONTEXT )); in _Requires_lock_held_()360 IrpContext->IoContext->AllocatedContext = in _Requires_lock_held_()365 KeInitializeEvent( &IrpContext->IoContext->SyncEvent, in _Requires_lock_held_()371 IrpContext->IoContext->ResourceThreadId = ExGetCurrentResourceThread(); in _Requires_lock_held_()372 IrpContext->IoContext->Resource = Fcb->Resource; in _Requires_lock_held_()373 IrpContext->IoContext->RequestedByteCount = ByteCount; in _Requires_lock_held_()
1180 struct _CD_IO_CONTEXT *IoContext; member
199 doit( IRP_CONTEXT, IoContext );
1782 CdFreeIoContext( IrpContext->IoContext );