Home
last modified time | relevance | path

Searched refs:groupReclaimSem (Results 1 – 2 of 2) sorted by relevance

/haiku/src/kits/media/
H A DSharedBufferList.cpp116 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 DSharedBufferList.h25 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,