Lines Matching refs:Directory
145 POBJECT_DIRECTORY Directory; in ObpDereferenceNameInfo() local
162 Directory = HeaderNameInfo->Directory; in ObpDereferenceNameInfo()
163 if (Directory) in ObpDereferenceNameInfo()
166 HeaderNameInfo->Directory = NULL; in ObpDereferenceNameInfo()
167 ObDereferenceObjectDeferDelete(Directory); in ObpDereferenceNameInfo()
185 ObpAcquireDirectoryLockShared(IN POBJECT_DIRECTORY Directory, in ObpAcquireDirectoryLockShared() argument
193 ExAcquirePushLockShared(&Directory->Lock); in ObpAcquireDirectoryLockShared()
212 ObpAcquireDirectoryLockExclusive(IN POBJECT_DIRECTORY Directory, in ObpAcquireDirectoryLockExclusive() argument
220 ExAcquirePushLockExclusive(&Directory->Lock); in ObpAcquireDirectoryLockExclusive()
238 ObpReleaseDirectoryLock(IN POBJECT_DIRECTORY Directory, in ObpReleaseDirectoryLock() argument
242 ExReleasePushLock(&Directory->Lock); in ObpReleaseDirectoryLock()
262 Context->Directory = NULL; in ObpInitializeLookupContext()
282 IN POBJECT_DIRECTORY Directory) in ObpAcquireLookupContextLock() argument
285 ObpAcquireDirectoryLockExclusive(Directory, Context); in ObpAcquireLookupContextLock()
286 Context->Directory = Directory; in ObpAcquireLookupContextLock()
329 ObpReleaseDirectoryLock(Context->Directory, Context); in ObpReleaseLookupContext()
330 Context->Directory = NULL; in ObpReleaseLookupContext()