Lines Matching refs:fReclaimSem
132 fBufferList->DeleteGroupAndPut(fReclaimSem);
134 delete_sem(fReclaimSem);
153 status_t status = fBufferList->AddBuffer(fReclaimSem, info, _buffer);
174 fRequestError = fBufferList->RequestBuffer(fReclaimSem, fBufferCount,
191 fRequestError = fBufferList->RequestBuffer(fReclaimSem, fBufferCount, 0, 0,
231 return fBufferList->GetBufferList(fReclaimSem, bufferCount, _buffers);
252 // This has happened when can aquire "fReclaimSem"
255 while ((status = acquire_sem(fReclaimSem)) == B_INTERRUPTED)
260 // we need to release the "fReclaimSem" now, else we would block
263 return release_sem(fReclaimSem);
284 // this has happened when the "fReclaimSem" can be aquired "fBufferCount"
289 status = acquire_sem_etc(fReclaimSem, count, B_RELATIVE_TIMEOUT, 0);
295 // we need to release the "fReclaimSem" now, else we would block
298 return release_sem_etc(fReclaimSem, count, 0);
356 fReclaimSem = create_sem(0, "buffer reclaim sem");
357 if (fReclaimSem < 0) {
358 ERROR("BBufferGroup::InitBufferGroup: couldn't create fReclaimSem\n");
359 return (status_t)fReclaimSem;