Home
last modified time | relevance | path

Searched refs:write_sq (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/sound/oss/dmasound/
Ddmasound_core.c533 if (sq == &write_sq) { in sq_setup()
579 if (write_sq.locked == 0) { in sq_write()
580 if ((uWritten = sq_setup(&write_sq)) < 0) return uWritten ; in sq_write()
605 write_sq.syncing &= ~2 ; /* take out POST status */ in sq_write()
608 if (write_sq.count > 0 && in sq_write()
609 (bLeft = write_sq.block_size-write_sq.rear_size) > 0) { in sq_write()
610 dest = write_sq.buffers[write_sq.rear]; in sq_write()
611 bUsed = write_sq.rear_size; in sq_write()
619 write_sq.rear_size = bUsed; in sq_write()
625 while (write_sq.count >= write_sq.max_active) { in sq_write()
[all …]
Ddmasound_paula.c469 start = write_sq.buffers[write_sq.front]; in AmiPlayNextFrame()
470 size = (write_sq.count == index ? write_sq.rear_size in AmiPlayNextFrame()
471 : write_sq.block_size)>>1; in AmiPlayNextFrame()
514 write_sq.front = (write_sq.front+1) % write_sq.max_count; in AmiPlayNextFrame()
515 write_sq.active |= AMI_PLAY_LOADED; in AmiPlayNextFrame()
525 if (write_sq.active & AMI_PLAY_LOADED) { in AmiPlay()
531 if (write_sq.active & AMI_PLAY_PLAYING) in AmiPlay()
535 if (write_sq.count < minframes) { in AmiPlay()
541 if (write_sq.count <= minframes && in AmiPlay()
542 write_sq.rear_size < write_sq.block_size && !write_sq.syncing) { in AmiPlay()
[all …]
Ddmasound_q40.c410 start = write_sq.buffers[write_sq.front]; in Q40PlayNextFrame()
411 size = (write_sq.count == index ? write_sq.rear_size : write_sq.block_size); in Q40PlayNextFrame()
416 write_sq.front = (write_sq.front+1) % write_sq.max_count; in Q40PlayNextFrame()
417 write_sq.active++; in Q40PlayNextFrame()
441 if (write_sq.active || write_sq.count<=0 ) { in Q40Play()
447 if (write_sq.count <= 1 && write_sq.rear_size < write_sq.block_size && !write_sq.syncing) { in Q40Play()
484 if (!write_sq.active) { in Q40Interrupt()
488 WAKE_UP(write_sq.sync_queue); in Q40Interrupt()
491 } else write_sq.active=0; in Q40Interrupt()
492 write_sq.count--; in Q40Interrupt()
[all …]
Ddmasound_atari.c1175 start = write_sq.buffers[write_sq.front]; in AtaPlayNextFrame()
1176 end = start+((write_sq.count == index) ? write_sq.rear_size in AtaPlayNextFrame()
1177 : write_sq.block_size); in AtaPlayNextFrame()
1183 write_sq.front = (write_sq.front+1) % write_sq.max_count; in AtaPlayNextFrame()
1184 write_sq.active++; in AtaPlayNextFrame()
1206 if (write_sq.active == 2 || /* DMA is 'full' */ in AtaPlay()
1207 write_sq.count <= 0) { /* nothing to do */ in AtaPlay()
1212 if (write_sq.active == 0) { in AtaPlay()
1216 if (write_sq.count == 1 && in AtaPlay()
1217 write_sq.rear_size < write_sq.block_size && in AtaPlay()
[all …]
Ddmasound.h246 #define write_sq dmasound_write_sq macro