ReactOS 0.4.16-dev-290-g89a3b8f
|
#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().