70 TRACE_(FLOPPY,
"CSQ: Removing IRP 0x%p\n",
Irp);
92 TRACE_(FLOPPY,
"CSQ: Peeking for next IRP\n");
114 INFO_(FLOPPY,
"CSQ: Acquiring spin lock\n");
129 INFO_(FLOPPY,
"CSQ: Releasing spin lock\n");
147 TRACE_(FLOPPY,
"CSQ: Canceling irp 0x%p\n",
Irp);
149 Irp->IoStatus.Information = 0;
172 TRACE_(FLOPPY,
"CSQ: Inserting IRP 0x%p\n",
Irp);
_In_opt_ PIRP _In_opt_ PVOID PeekContext
KSEMAPHORE QueueSemaphore
#define RemoveEntryList(Entry)
#define InsertTailList(ListHead, Entry)
#define IsListEmpty(ListHead)
#define KeReleaseSpinLock(sl, irql)
#define KeAcquireSpinLock(sl, irql)
#define UNREFERENCED_PARAMETER(P)
#define IoCompleteRequest
LONG NTAPI KeReleaseSemaphore(IN PKSEMAPHORE Semaphore, IN KPRIORITY Increment, IN LONG Adjustment, IN BOOLEAN Wait)
struct _LIST_ENTRY * Flink
#define CONTAINING_RECORD(address, type, field)
_In_ PIO_CSQ_INSERT_IRP _In_ PIO_CSQ_REMOVE_IRP _In_ PIO_CSQ_PEEK_NEXT_IRP _In_ PIO_CSQ_ACQUIRE_LOCK _In_ PIO_CSQ_RELEASE_LOCK _In_ PIO_CSQ_COMPLETE_CANCELED_IRP CsqCompleteCanceledIrp
_In_ PIO_CSQ_INSERT_IRP CsqInsertIrp
_In_ PIO_CSQ_INSERT_IRP _In_ PIO_CSQ_REMOVE_IRP _In_ PIO_CSQ_PEEK_NEXT_IRP CsqPeekNextIrp
_In_ PIO_CSQ_INSERT_IRP _In_ PIO_CSQ_REMOVE_IRP _In_ PIO_CSQ_PEEK_NEXT_IRP _In_ PIO_CSQ_ACQUIRE_LOCK CsqAcquireLock
_In_ PIO_CSQ_INSERT_IRP _In_ PIO_CSQ_REMOVE_IRP CsqRemoveIrp
_In_ PIO_CSQ_INSERT_IRP _In_ PIO_CSQ_REMOVE_IRP _In_ PIO_CSQ_PEEK_NEXT_IRP _In_ PIO_CSQ_ACQUIRE_LOCK _In_ PIO_CSQ_RELEASE_LOCK CsqReleaseLock