ReactOS 0.4.16-dev-306-g647d351
|
Go to the source code of this file.
__drv_allocatesMem | ( | Mem | ) |
Definition at line 322 of file xferpkt.c.
_IRQL_requires_max_ | ( | APC_LEVEL | ) |
Definition at line 1693 of file xferpkt.c.
VOID CleanupTransferPacketToWorkingSetSize | ( | _In_ PDEVICE_OBJECT | Fdo, |
_In_ BOOLEAN | LimitNumPktToDelete, | ||
_In_ ULONG | Node | ||
) |
Definition at line 1615 of file xferpkt.c.
Referenced by CleanupTransferPacketToWorkingSetSizeWorker(), and EnqueueFreeTransferPacket().
VOID NTAPI CleanupTransferPacketToWorkingSetSizeWorker | ( | _In_ PVOID | Fdo, |
_In_opt_ PVOID | Context, | ||
_In_ PIO_WORKITEM | IoWorkItem | ||
) |
Definition at line 1591 of file xferpkt.c.
PTRANSFER_PACKET DequeueFreeTransferPacket | ( | PDEVICE_OBJECT | Fdo, |
BOOLEAN | AllocIfNeeded | ||
) |
Definition at line 656 of file xferpkt.c.
Referenced by ClasspContinueOffloadWrite(), ClasspModeSelect(), ClasspModeSense(), ClasspReceivePopulateTokenInformation(), ClasspReceiveWriteUsingTokenInformation(), ClassReadDriveCapacity(), and ServiceTransferRequest().
PTRANSFER_PACKET DequeueFreeTransferPacketEx | ( | _In_ PDEVICE_OBJECT | Fdo, |
_In_ BOOLEAN | AllocIfNeeded, | ||
_In_ ULONG | Node | ||
) |
Definition at line 661 of file xferpkt.c.
Referenced by CleanupTransferPacketToWorkingSetSize(), DequeueFreeTransferPacket(), DestroyAllTransferPackets(), and EnqueueFreeTransferPacket().
VOID DestroyAllTransferPackets | ( | PDEVICE_OBJECT | Fdo | ) |
Definition at line 288 of file xferpkt.c.
VOID DestroyTransferPacket | ( | _In_ __drv_freesMem(mem) PTRANSFER_PACKET | Pkt | ) |
Definition at line 500 of file xferpkt.c.
Referenced by CleanupTransferPacketToWorkingSetSize(), DestroyAllTransferPackets(), and EnqueueFreeTransferPacket().
VOID EnqueueFreeTransferPacket | ( | PDEVICE_OBJECT | Fdo, |
__drv_aliasesMem PTRANSFER_PACKET | Pkt | ||
) |
Definition at line 529 of file xferpkt.c.
Referenced by InitializeTransferPackets(), ServiceTransferRequest(), and TransferPktComplete().
NTSTATUS InitializeTransferPackets | ( | PDEVICE_OBJECT | Fdo | ) |
Definition at line 45 of file xferpkt.c.
Referenced by ClassPnpStartDevice().
VOID SetupDriveCapacityTransferPacket | ( | TRANSFER_PACKET * | Pkt, |
PVOID | ReadCapacityBuffer, | ||
ULONG | ReadCapacityBufferLen, | ||
PKEVENT | SyncEventPtr, | ||
PIRP | OriginalIrp, | ||
BOOLEAN | Use16ByteCdb | ||
) |
Definition at line 1480 of file xferpkt.c.
Referenced by ClassReadDriveCapacity().
VOID SetupEjectionTransferPacket | ( | TRANSFER_PACKET * | Pkt, |
BOOLEAN | PreventMediaRemoval, | ||
PKEVENT | SyncEventPtr, | ||
PIRP | OriginalIrp | ||
) |
Definition at line 1315 of file xferpkt.c.
VOID SetupModeSelectTransferPacket | ( | TRANSFER_PACKET * | Pkt, |
PKEVENT | SyncEventPtr, | ||
PVOID | ModeSelectBuffer, | ||
UCHAR | ModeSelectBufferLen, | ||
BOOLEAN | SavePages, | ||
PIRP | OriginalIrp | ||
) |
Definition at line 1425 of file xferpkt.c.
Referenced by ClasspModeSelect().
VOID SetupModeSenseTransferPacket | ( | TRANSFER_PACKET * | Pkt, |
PKEVENT | SyncEventPtr, | ||
PVOID | ModeSenseBuffer, | ||
UCHAR | ModeSenseBufferLen, | ||
UCHAR | PageMode, | ||
UCHAR | SubPage, | ||
PIRP | OriginalIrp, | ||
UCHAR | PageControl | ||
) |
Definition at line 1365 of file xferpkt.c.
Referenced by ClasspModeSense().
VOID SetupReadWriteTransferPacket | ( | PTRANSFER_PACKET | Pkt, |
PVOID | Buf, | ||
ULONG | Len, | ||
LARGE_INTEGER | DiskLocation, | ||
PIRP | OriginalIrp | ||
) |
Definition at line 718 of file xferpkt.c.
Referenced by ServiceTransferRequest(), and StepLowMemRetry().
NTSTATUS SubmitTransferPacket | ( | PTRANSFER_PACKET | Pkt | ) |
Definition at line 850 of file xferpkt.c.
Referenced by ClasspContinueOffloadWrite(), ClasspModeSelect(), ClasspModeSense(), ClasspReceivePopulateTokenInformation(), ClasspReceiveWriteUsingTokenInformation(), ClassReadDriveCapacity(), ServiceTransferRequest(), and TransferPacketRetryTimerDpc().
Definition at line 932 of file xferpkt.c.