fReferenceCount
int32 fReferenceCount;
{ return atomic_get((int32*)&fReferenceCount); }
int32 fReferenceCount;
int32 fReferenceCount;
int32 fReferenceCount;
int32 fReferenceCount;
fReferenceCount = 0;
fReferenceCount(0),
fReferenceCount++;
--fReferenceCount;
close = (fReferenceCount == 0);
int32 fReferenceCount;
fReferenceCount(1)
ASSERT(fReferenceCount == 0 || fReferenceCount == 1);
const int32 previousCount = atomic_add(&fReferenceCount, 1);
const int32 previousCount = atomic_add(&fReferenceCount, -1);
return atomic_get(&fReferenceCount);
int32 fReferenceCount;
return atomic_add(&fReferenceCount, 1) == 0;
if (atomic_add(&fReferenceCount, -1) == 1)
return fReferenceCount;
fReferenceCount(1),
int32 fReferenceCount;
fReferenceCount(1),
atomic_add(&fReferenceCount, 1);
if (atomic_add(&fReferenceCount, -1) == 1)
fReferenceCount++;
return --fReferenceCount == 0;
fReferenceCount(0),
atomic_add(&fReferenceCount, 1);
if (atomic_add(&fReferenceCount, -1) == 1)
int32 fReferenceCount;
fReferenceCount(1)
if (fReferenceCount != 0 && fReferenceCount != 1) {
"reference count (%" B_PRId32 ")", this, fReferenceCount);
const int32 previousReferenceCount = atomic_add(&fReferenceCount, 1);
TRACE("%p: acquire %ld\n", this, fReferenceCount);
const int32 previousReferenceCount = atomic_add(&fReferenceCount, -1);
TRACE("%p: release %ld\n", this, fReferenceCount);
fReferenceCount++;
return fReferenceCount;
fReferenceCount--;
return fReferenceCount;
fReferenceCount++;
fReferenceCount--;
if (IsObsolete() && fReferenceCount == 0) {
return fReferenceCount;
fReferenceCount(0),
"fd: %d", fDescriptor, fReferenceCount, fContext, fFD);
fReferenceCount, fContext, fOldFD, fNewFD, fEvictedDescriptor,
"fd: %d, parentContext: %p", fDescriptor, fReferenceCount, fContext,
fReferenceCount(descriptor->ref_count)
int32 fReferenceCount;
"fd: %d", fDescriptor, fReferenceCount, fContext, fFD);
fReferenceCount);
"fd: %d", fDescriptor, fReferenceCount, fContext, fFD);
if (atomic_add(&fReferenceCount, 1) > fLimit) {
atomic_add(&defaultLocations->fReferenceCount, 1);
if (atomic_add(&fReferenceCount, -1) == 1)
int32 fReferenceCount;
fReferenceCount(1)
fReferenceCount(1)
fReferenceCount = 0;
fReferenceCount = 0;
if (fReferenceCount == 0) {
fReferenceCount++;
fReferenceCount--;
if (fReferenceCount == 0) {
fReferenceCount(0),
if (fReferenceCount == 0) {
fReferenceCount++;
if (--fReferenceCount > 0)
int32 fReferenceCount;
int32 fReferenceCount;