Home | History | Annotate | Download | only in libutils

Lines Matching refs:mRefs

320     weakref_impl* const refs = mRefs;
339 weakref_impl* const refs = mRefs;
357 weakref_impl* const refs = mRefs;
379 return mRefs->mStrong;
570 mRefs->incWeak(id);
571 return mRefs;
576 return mRefs;
580 : mRefs(new weakref_impl(this))
586 if (mRefs->mStrong == INITIAL_STRONG_VALUE) {
588 delete mRefs;
593 if ((mRefs->mFlags & OBJECT_LIFETIME_MASK) != OBJECT_LIFETIME_STRONG) {
596 if (mRefs->mWeak == 0) {
597 delete mRefs;
602 const_cast<weakref_impl*&>(mRefs) = NULL;
607 android_atomic_or(mode, &mRefs->mFlags);
646 ref->mRefs->renameStrongRefId(old_id, new_id);
647 ref->mRefs->renameWeakRefId(old_id, new_id);