Lines Matching refs:pEntry
281 SafeHandleTableEntry* pEntry = FindFreeEntry(); in Register() local
282 if(pEntry) in Register()
284 return pEntry->Activate(pObject, dependencyIndex); in Register()
315 SafeHandleTableEntry* pEntry = GetEntry(index); in UnregisterRecursive() local
316 if(!pEntry || !pEntry->IsActivated()) in UnregisterRecursive()
322 pEntry->LockForUnregister(); in UnregisterRecursive()
336 if(pEntry->HasDependencyIndex()) in UnregisterRecursive()
338 GetEntry(pEntry->GetDependencyIndex())->Unlock(); in UnregisterRecursive()
342 pEntry->Deactivate(); in UnregisterRecursive()
354 bool SafeHandleTable::LockEntry(SafeHandleTableEntry* pEntry, SafeHandle handle) in LockEntry() argument
356 if(pEntry && pEntry->IsActivated()) in LockEntry()
358 if (pEntry->Lock()) in LockEntry()
362 if (pEntry->HasHandle(handle)) in LockEntry()
368 pEntry->Unlock(); in LockEntry()
384 void SafeHandleTable::UnlockEntry(SafeHandleTableEntry* pEntry) in UnlockEntry() argument
386 if(pEntry && pEntry->IsActivated()) in UnlockEntry()
388 pEntry->Unlock(); in UnlockEntry()
414 SafeHandleTableEntry* pEntry = GetEntry(handle.GetFixedValue()); in FindEntry() local
415 if(pEntry && pEntry->HasHandle(handle)) in FindEntry()
417 return pEntry; in FindEntry()