Searched refs:groupReclaimSem (Results 1 – 2 of 2) sorted by relevance
/haiku/src/kits/media/ |
H A D | SharedBufferList.cpp | 116 SharedBufferList::DeleteGroupAndPut(sem_id groupReclaimSem) in DeleteGroupAndPut() argument 122 if (fInfos[i].reclaim_sem == groupReclaimSem) { in DeleteGroupAndPut() 167 SharedBufferList::AddBuffer(sem_id groupReclaimSem, in AddBuffer() argument 175 status = CheckID(groupReclaimSem, info.buffer); in AddBuffer() 194 status = AddBuffer(groupReclaimSem, buffer); in AddBuffer() 207 SharedBufferList::AddBuffer(sem_id groupReclaimSem, BBuffer* buffer) in AddBuffer() argument 220 fInfos[fCount].reclaim_sem = groupReclaimSem; in AddBuffer() 224 return release_sem_etc(groupReclaimSem, 1, B_DO_NOT_RESCHEDULE); in AddBuffer() 249 SharedBufferList::RequestBuffer(sem_id groupReclaimSem, int32 buffersInGroup, in RequestBuffer() argument 282 status = acquire_sem_etc(groupReclaimSem, count, acquireFlags, in RequestBuffer() [all …]
|
/haiku/headers/private/media/ |
H A D | SharedBufferList.h | 25 sem_id groupReclaimSem); 30 status_t AddBuffer(sem_id groupReclaimSem, 36 status_t AddBuffer(sem_id groupReclaimSem, 41 status_t RequestBuffer(sem_id groupReclaimSem, 49 status_t GetBufferList(sem_id groupReclaimSem, 67 sem_id groupReclaimSem,
|