|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "mrx.h"

Go to the source code of this file.
Classes | |
| struct | _LOWIO_PER_FCB_INFO |
Macros | |
| #define | RxLowIoIsMdlLocked(MDL) (RxMdlIsLocked((MDL)) || RxMdlSourceIsNonPaged((MDL))) |
| #define | RxLowIoIsBufferLocked(LowIoContext) |
Typedefs | |
| typedef struct _LOWIO_PER_FCB_INFO | LOWIO_PER_FCB_INFO |
| typedef struct _LOWIO_PER_FCB_INFO * | PLOWIO_PER_FCB_INFO |
Functions | |
| NTSTATUS NTAPI | RxLowIoPopulateFsctlInfo (_In_ PRX_CONTEXT RxContext) |
| NTSTATUS NTAPI | RxLowIoSubmit (_In_ PRX_CONTEXT RxContext, _In_ PLOWIO_COMPLETION_ROUTINE CompletionRoutine) |
| NTSTATUS NTAPI | RxLowIoCompletion (_In_ PRX_CONTEXT RxContext) |
| VOID NTAPI | RxInitializeLowIoContext (_Out_ PLOWIO_CONTEXT LowIoContext, _In_ ULONG Operation) |
| VOID | RxInitializeLowIoPerFcbInfo (_Inout_ PLOWIO_PER_FCB_INFO LowIoPerFcbInfo) |
Variables | |
| FAST_MUTEX | RxLowIoPagingIoSyncMutex |
| #define RxLowIoIsBufferLocked | ( | LowIoContext | ) |
| #define RxLowIoIsMdlLocked | ( | MDL | ) | (RxMdlIsLocked((MDL)) || RxMdlSourceIsNonPaged((MDL))) |
| typedef struct _LOWIO_PER_FCB_INFO * PLOWIO_PER_FCB_INFO |
Referenced by RxCommonCleanup(), RxCommonDeviceControl(), RxCommonRead(), RxCommonWrite(), and RxNotifyChangeDirectory().
| VOID RxInitializeLowIoPerFcbInfo | ( | _Inout_ PLOWIO_PER_FCB_INFO | LowIoPerFcbInfo | ) |
| NTSTATUS NTAPI RxLowIoCompletion | ( | _In_ PRX_CONTEXT | RxContext | ) |
Referenced by nfs41_downcall().
| NTSTATUS NTAPI RxLowIoPopulateFsctlInfo | ( | _In_ PRX_CONTEXT | RxContext | ) |
Referenced by RxXXXControlFileCallthru().
| NTSTATUS NTAPI RxLowIoSubmit | ( | _In_ PRX_CONTEXT | RxContext, |
| _In_ PLOWIO_COMPLETION_ROUTINE | CompletionRoutine | ||
| ) |
Referenced by RxCommonDeviceControl(), RxLowIoReadShell(), RxLowIoWriteShell(), and RxNotifyChangeDirectory().
|
extern |
Definition at line 136 of file rxce.c.
Referenced by RxDriverEntry(), RxLowIoCompletionTail(), and RxLowIoSubmit().