Lines Matching refs:ref
931 // hold a strong ref on thread in case closeOutput() or closeInput() is called
1101 AudioSessionRef *ref = mAudioSessionRefs.itemAt(i);
1102 ALOGV(" pid %d @ %d", ref->mPid, i);
1103 if (ref->mPid == pid) {
1104 ALOGV(" removing entry for pid %d session %d", pid, ref->mSessionid);
1106 delete ref;
1882 AudioSessionRef *ref = mAudioSessionRefs.editItemAt(i);
1883 if (ref->mSessionid == audioSession && ref->mPid == caller) {
1884 ref->mCnt++;
1885 ALOGV(" incremented refcount to %d", ref->mCnt);
1900 AudioSessionRef *ref = mAudioSessionRefs.itemAt(i);
1901 if (ref->mSessionid == audioSession && ref->mPid == caller) {
1902 ref->mCnt--;
1903 ALOGV(" decremented refcount to %d", ref->mCnt);
1904 if (ref->mCnt == 0) {
1906 delete ref;
1950 AudioSessionRef *ref = mAudioSessionRefs.itemAt(k);
1951 if (ref->mSessionid == sessionid) {
1953 sessionid, ref->mPid, ref->mCnt);