ReactOS 0.4.16-dev-91-g764881a
|
#include <csq.h>
Go to the source code of this file.
Functions | |
VOID NTAPI | CsqInsertIrp (PIO_CSQ Csq, PIRP Irp) |
VOID NTAPI | CsqRemoveIrp (PIO_CSQ Csq, PIRP Irp) |
PIRP NTAPI | CsqPeekNextIrp (PIO_CSQ Csq, PIRP Irp, PVOID PeekContext) |
VOID NTAPI | CsqAcquireLock (PIO_CSQ Csq, PKIRQL Irql) |
VOID NTAPI | CsqReleaseLock (PIO_CSQ Csq, KIRQL Irql) |
VOID NTAPI | CsqCompleteCanceledIrp (PIO_CSQ Csq, PIRP Irp) |
Variables | |
IO_CSQ | Csq |
LIST_ENTRY | IrpQueue |
KSPIN_LOCK | IrpQueueLock |
KSEMAPHORE | QueueSemaphore |
Definition at line 155 of file csqrtns.c.
|
extern |
Definition at line 46 of file csqrtns.c.
Referenced by _Function_class_(), _Releases_lock_(), CONTAINING_RECORD(), CsqInsertIrpEx(), DeviceIoctl(), DispatchCreateCloseCleanup(), DispatchIoctl(), DispatchReadWrite(), DriverEntry(), FltpAddMessageWaiter(), FltpGetNextMessageWaiter(), IoCsqInitialize(), IoCsqInitializeEx(), IoCsqInsertIrp(), IoCsqInsertIrpEx(), IoCsqRemoveIrp(), IoCsqRemoveNextIrp(), LockAcquireQueueLock(), LockCompleteCanceledIrp(), LockInsertIrpEx(), LockPeekNextIrp(), LockReleaseQueueLock(), MsfsAcquireLock(), MsfsCompleteCanceledIrp(), MsfsInsertIrp(), MsfsPeekNextIrp(), MsfsReleaseLock(), MsfsRemoveIrp(), QueueThread(), ReadWrite(), USBPORT_AcquireBadRequestLock(), USBPORT_AcquireIdleLock(), USBPORT_CompleteCanceledBadRequest(), USBPORT_CompleteCanceledIdleIrp(), USBPORT_InsertBadRequest(), USBPORT_InsertIdleIrp(), USBPORT_PeekNextBadRequest(), USBPORT_PeekNextIdleIrp(), USBPORT_ReleaseBadRequestLock(), and USBPORT_ReleaseIdleLock().
|
extern |
Definition at line 49 of file csqrtns.c.
Referenced by CsqInsertIrp(), CsqPeekNextIrp(), DriverEntry(), FxRequest::GetNextRequest(), if(), FxRequest::InsertHeadIrpQueue(), FxRequest::InsertTailIrpQueue(), FxRequest::PeekRequest(), and FxRequest::RemoveFromIrpQueue().
|
extern |
Definition at line 50 of file csqrtns.c.
Referenced by CsqAcquireLock(), CsqReleaseLock(), and DriverEntry().
|
extern |
Definition at line 51 of file csqrtns.c.
Referenced by CsqInsertIrp(), DriverEntry(), and QueueThread().