ReactOS 0.4.16-dev-91-g764881a
|
#include "coreprivshared.hpp"
#include "fxnpagedlookasidelist.hpp"
#include "fxpagedlookasidelist.hpp"
Go to the source code of this file.
_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().