fBuffersReadySem
fBuffersReadySem = create_sem(0, DRIVER_NAME "_buffers_ready");
fBuffersReadySem(-1),
status = acquire_sem_etc(fBuffersReadySem, 1,
release_sem_etc(fBuffersReadySem, 1, B_DO_NOT_RESCHEDULE);
if (fBuffersReadySem > B_OK) {
delete_sem(fBuffersReadySem);
sem_id fBuffersReadySem;
fBuffersReadySem = create_sem(0, DRIVER_NAME "_buffers_ready");
if (fBuffersReadySem < B_OK) {
"buffers semaphore:%#010x\n", fBuffersReadySem);
if (fBuffersReadySem > B_OK)
delete_sem(fBuffersReadySem);
status_t status = acquire_sem_etc(fBuffersReadySem, 1,
sem_id fBuffersReadySem;
release_sem_etc(stream->fDevice->fBuffersReadySem, 1, B_DO_NOT_RESCHEDULE);