|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "coreprivshared.hpp"#include "fxnpagedlookasidelist.hpp"#include "fxpagedlookasidelist.hpp"
Go to the source code of this file.
Variables | |
| _Must_inspect_result_ __in_opt PWDF_OBJECT_ATTRIBUTES | LookasideAttributes |
| _Must_inspect_result_ __in_opt PWDF_OBJECT_ATTRIBUTES __in __in __in_opt PWDF_OBJECT_ATTRIBUTES | MemoryAttributes |
| _Must_inspect_result_ __in_opt PWDF_OBJECT_ATTRIBUTES __in __in __in_opt PWDF_OBJECT_ATTRIBUTES __in_opt ULONG | PoolTag |
| _Must_inspect_result_ __in_opt PWDF_OBJECT_ATTRIBUTES __in __in __in_opt PWDF_OBJECT_ATTRIBUTES __in_opt ULONG __out WDFLOOKASIDE * | PLookaside |
| FxLookasideList * | pLookaside |
| WDFLOOKASIDE | hLookaside = NULL |
| NTSTATUS | status = FxValidateObjectAttributes(pFxDriverGlobals, LookasideAttributes) |
| FxObject * | pParent = NULL |
| pFxDriverGlobals = GetFxDriverGlobals(DriverGlobals) | |
| else | |
| pLookasideDB | |
| pMemoryDB | |
| _Must_inspect_result_ __in WDFLOOKASIDE | Lookaside |
| _Must_inspect_result_ __in WDFLOOKASIDE __out WDFMEMORY * | Memory |
| FxMemoryObject * | pMemory = NULL |
| WDFMEMORY | hMemory |
| _Must_inspect_result_ __drv_maxIRQL | ( | DISPATCH_LEVEL | ) |
| _Must_inspect_result_ __in_opt PWDF_OBJECT_ATTRIBUTES __in __in __drv_strictTypeMatch | ( | __drv_typeExpr | ) |
| _Must_inspect_result_ __in_opt PWDF_OBJECT_ATTRIBUTES __in __drv_when | ( | BufferSize | = = 0, |
| __drv_reportError(BufferSize cannot be zero) | |||
| ) |
| _Must_inspect_result_ __drv_when | ( | PoolType | = = 1 || PoolType == 257, |
| __drv_maxIRQL(APC_LEVEL) | |||
| ) |
| FxObjectHandleGetPtr | ( | GetFxDriverGlobals(DriverGlobals) | , |
| Lookaside | , | ||
| FX_TYPE_LOOKASIDE | , | ||
| (PVOID *)& | pLookaside | ||
| ) |
| FxPointerNotNull | ( | pFxDriverGlobals | , |
| PLookaside | |||
| ) |
| FxPointerNotNull | ( | pLookaside-> | GetDriverGlobals(), |
| Memory | |||
| ) |
| FxVerifierCheckNxPoolType | ( | pFxDriverGlobals | , |
| PoolType | , | ||
| PoolTag | |||
| ) |
| if | ( | ! | NT_SUCCESSstatus | ) |
Definition at line 136 of file fxlookasidelistapi.cpp.
| if | ( | BufferSize | = = 0 | ) |
Definition at line 128 of file fxlookasidelistapi.cpp.
| if | ( | FxIsPagedPoolType(PoolType) | = = FALSE | ) |
Definition at line 154 of file fxlookasidelistapi.cpp.
| if | ( | NT_SUCCESS(FxValidateObjectAttributesForParentHandle( pFxDriverGlobals, LookasideAttributes)) | ) |
Definition at line 104 of file fxlookasidelistapi.cpp.
| else if | ( | NT_SUCCESS(FxValidateObjectAttributesForParentHandle( pFxDriverGlobals, MemoryAttributes)) | ) |
Definition at line 113 of file fxlookasidelistapi.cpp.
| if | ( | NT_SUCCESS(status) | ) |
Definition at line 217 of file fxlookasidelistapi.cpp.
| if | ( | pLookaside | = = NULL | ) |
Definition at line 211 of file fxlookasidelistapi.cpp.
| if | ( | pLookasideDB ! | = NULL && pMemoryDB != NULL && pLookasideDB != pMemoryDB | ) |
Definition at line 178 of file fxlookasidelistapi.cpp.
| if | ( | PoolTag | = = 0 | ) |
Definition at line 145 of file fxlookasidelistapi.cpp.
| else |
Definition at line 164 of file fxlookasidelistapi.cpp.
| hLookaside = NULL |
Definition at line 94 of file fxlookasidelistapi.cpp.
Referenced by if().
| WDFMEMORY hMemory |
Definition at line 266 of file fxlookasidelistapi.cpp.
Referenced by CloseSharedMemory(), FxUsbDevice::CreateIsochUrb(), FxUsbDevice::CreateUrb(), GlobalAlloc(), HEADER_CreateDragImage(), load_string(), LocalAlloc(), NPCancelConnection(), NPEnumResource(), NPGetConnection(), and StoreConnectionInfo().
| _Must_inspect_result_ __in WDFLOOKASIDE Lookaside |
Definition at line 244 of file fxlookasidelistapi.cpp.
Definition at line 44 of file fxlookasidelistapi.cpp.
Referenced by if().
| * Memory |
Definition at line 246 of file fxlookasidelistapi.cpp.
| _Must_inspect_result_ __in_opt PWDF_OBJECT_ATTRIBUTES __in __in __in_opt PWDF_OBJECT_ATTRIBUTES MemoryAttributes |
Definition at line 52 of file fxlookasidelistapi.cpp.
| pFxDriverGlobals = GetFxDriverGlobals(DriverGlobals) |
Definition at line 99 of file fxlookasidelistapi.cpp.
Referenced by if().
| * PLookaside |
Definition at line 56 of file fxlookasidelistapi.cpp.
| pLookaside |
Definition at line 93 of file fxlookasidelistapi.cpp.
Referenced by if(), and FxMemoryBufferFromLookaside::SelfDestruct().
| pLookasideDB |
Definition at line 172 of file fxlookasidelistapi.cpp.
Referenced by if().
Definition at line 265 of file fxlookasidelistapi.cpp.
Referenced by __drv_when(), FxDevice::_AllocAndQueryProperty(), FxDevice::_AllocAndQueryPropertyEx(), FxUsbPipe::_FormatTransfer(), array_buffer_size(), array_compute_and_size_conformance(), array_compute_and_write_conformance(), array_free(), array_read_variance_and_unmarshall(), array_write_variance_and_marshall(), call_buffer_sizer(), call_freer(), call_marshaller(), CloseSharedMemory(), ComplexBufferSize(), ComplexFree(), ComplexMarshall(), ComplexUnmarshall(), ComputeConformance(), ComputeConformanceOrVariance(), ComputeVariance(), FxRequestMemory::Create(), EmbeddedPointerBufferSize(), EmbeddedPointerFree(), EmbeddedPointerMarshall(), FxUsbPipeContinuousReader::FormatRepeater(), get_discriminant(), get_ip_iid(), NdrBaseTypeBufferSize(), NdrBaseTypeFree(), NdrBaseTypeMarshall(), NdrComplexArrayBufferSize(), NdrComplexArrayFree(), NdrComplexArrayMarshall(), NdrComplexStructBufferSize(), NdrComplexStructFree(), NdrComplexStructMarshall(), NdrComplexStructUnmarshall(), NdrConformantArrayBufferSize(), NdrConformantArrayFree(), NdrConformantArrayMarshall(), NdrConformantStringBufferSize(), NdrConformantStructBufferSize(), NdrConformantStructFree(), NdrConformantStructMarshall(), NdrConformantVaryingArrayBufferSize(), NdrConformantVaryingArrayFree(), NdrConformantVaryingArrayMarshall(), NdrConformantVaryingStructBufferSize(), NdrConformantVaryingStructFree(), NdrConformantVaryingStructMarshall(), NdrContextHandleBufferSize(), NdrContextHandleMarshall(), NdrContextHandleSize(), NdrCorrelationInitialize(), NdrEncapsulatedUnionBufferSize(), NdrEncapsulatedUnionFree(), NdrEncapsulatedUnionMarshall(), NdrFixedArrayBufferSize(), NdrFixedArrayFree(), NdrFixedArrayMarshall(), NdrInterfacePointerBufferSize(), NdrInterfacePointerFree(), NdrInterfacePointerMarshall(), NdrNonConformantStringBufferSize(), NdrNonConformantStringMarshall(), NdrNonEncapsulatedUnionBufferSize(), NdrNonEncapsulatedUnionFree(), NdrNonEncapsulatedUnionMarshall(), NdrPointerBufferSize(), NdrPointerFree(), NdrPointerMarshall(), NdrRangeBufferSize(), NdrRangeFree(), NdrRangeMarshall(), NdrSimpleStructBufferSize(), NdrSimpleStructFree(), NdrSimpleStructMarshall(), NdrSimpleTypeMarshall(), NdrSimpleTypeUnmarshall(), NdrUserMarshalBufferSize(), NdrUserMarshalFree(), NdrUserMarshalMarshall(), NdrVaryingArrayBufferSize(), NdrVaryingArrayFree(), NdrVaryingArrayMarshall(), OpenSharedMemory(), FxRequest::ProbeAndLockForRead(), FxRequest::ProbeAndLockForWrite(), START_TEST(), union_arm_buffer_size(), union_arm_free(), union_arm_marshall(), FxRequestBuffer::ValidateMemoryDescriptor(), and WTSFreeMemory().
| pMemoryDB |
Definition at line 175 of file fxlookasidelistapi.cpp.
Referenced by if().
| _Must_inspect_result_ __in_opt PWDF_OBJECT_ATTRIBUTES __in __in __in_opt PWDF_OBJECT_ATTRIBUTES __in_opt ULONG PoolTag |
Definition at line 54 of file fxlookasidelistapi.cpp.
| pParent = NULL |
Definition at line 96 of file fxlookasidelistapi.cpp.
Referenced by if().
Definition at line 95 of file fxlookasidelistapi.cpp.
Referenced by if().