Symbol: write_sq
drivers/nvme/host/pci.c
713
static inline void nvme_write_sq_db(struct nvme_queue *nvmeq, bool write_sq)
drivers/nvme/host/pci.c
715
if (!write_sq) {
sound/oss/dmasound/dmasound_atari.c
1176
start = write_sq.buffers[write_sq.front];
sound/oss/dmasound/dmasound_atari.c
1177
end = start+((write_sq.count == index) ? write_sq.rear_size
sound/oss/dmasound/dmasound_atari.c
1178
: write_sq.block_size);
sound/oss/dmasound/dmasound_atari.c
1184
write_sq.front = (write_sq.front+1) % write_sq.max_count;
sound/oss/dmasound/dmasound_atari.c
1185
write_sq.active++;
sound/oss/dmasound/dmasound_atari.c
1207
if (write_sq.active == 2 || /* DMA is 'full' */
sound/oss/dmasound/dmasound_atari.c
1208
write_sq.count <= 0) { /* nothing to do */
sound/oss/dmasound/dmasound_atari.c
1213
if (write_sq.active == 0) {
sound/oss/dmasound/dmasound_atari.c
1217
if (write_sq.count == 1 &&
sound/oss/dmasound/dmasound_atari.c
1218
write_sq.rear_size < write_sq.block_size &&
sound/oss/dmasound/dmasound_atari.c
1219
!write_sq.syncing) {
sound/oss/dmasound/dmasound_atari.c
1227
if (write_sq.count == 1) {
sound/oss/dmasound/dmasound_atari.c
1232
if (write_sq.count == 2 &&
sound/oss/dmasound/dmasound_atari.c
1233
write_sq.rear_size < write_sq.block_size &&
sound/oss/dmasound/dmasound_atari.c
1234
!write_sq.syncing) {
sound/oss/dmasound/dmasound_atari.c
1247
if (write_sq.count == 2 &&
sound/oss/dmasound/dmasound_atari.c
1248
write_sq.rear_size < write_sq.block_size &&
sound/oss/dmasound/dmasound_atari.c
1249
!write_sq.syncing) {
sound/oss/dmasound/dmasound_atari.c
1267
if (write_sq.active == 2)
sound/oss/dmasound/dmasound_atari.c
1284
if (!write_sq.active) {
sound/oss/dmasound/dmasound_atari.c
1288
WAKE_UP(write_sq.sync_queue);
sound/oss/dmasound/dmasound_atari.c
1299
write_sq.count--;
sound/oss/dmasound/dmasound_atari.c
1300
write_sq.active--;
sound/oss/dmasound/dmasound_atari.c
1302
if (!write_sq.active) {
sound/oss/dmasound/dmasound_atari.c
1307
WAKE_UP(write_sq.action_queue);
sound/oss/dmasound/dmasound_atari.c
1312
if ((write_sq.active != 1) || (write_sq.count != 1))
sound/oss/dmasound/dmasound_atari.c
1322
if (!write_sq.active) WAKE_UP(write_sq.sync_queue);
sound/oss/dmasound/dmasound_core.c
1008
if ( !write_sq.locked )
sound/oss/dmasound/dmasound_core.c
1009
sq_setup(&write_sq) ;
sound/oss/dmasound/dmasound_core.c
1010
size = write_sq.user_frag_size ;
sound/oss/dmasound/dmasound_core.c
1019
write_sq.syncing |= 0x2 ;
sound/oss/dmasound/dmasound_core.c
1106
result = set_queue_frags(&write_sq, nbufs, size) ;
sound/oss/dmasound/dmasound_core.c
1118
if ( !write_sq.locked )
sound/oss/dmasound/dmasound_core.c
1119
sq_setup(&write_sq) ;
sound/oss/dmasound/dmasound_core.c
1120
info.fragments = write_sq.max_active - write_sq.count;
sound/oss/dmasound/dmasound_core.c
1121
info.fragstotal = write_sq.max_active;
sound/oss/dmasound/dmasound_core.c
1122
info.fragsize = write_sq.user_frag_size;
sound/oss/dmasound/dmasound_core.c
1301
"write", write_sq.numBufs, write_sq.bufSize) ;
sound/oss/dmasound/dmasound_core.c
1306
"write", write_sq.max_count, write_sq.block_size,
sound/oss/dmasound/dmasound_core.c
1307
write_sq.max_active, write_sq.front, write_sq.rear,
sound/oss/dmasound/dmasound_core.c
1308
write_sq.count, write_sq.rear_size, write_sq.active,
sound/oss/dmasound/dmasound_core.c
1309
write_sq.busy, write_sq.syncing, write_sq.locked, write_sq.xruns) ;
sound/oss/dmasound/dmasound_core.c
526
if (sq == &write_sq) {
sound/oss/dmasound/dmasound_core.c
572
if (write_sq.locked == 0) {
sound/oss/dmasound/dmasound_core.c
573
if ((uWritten = sq_setup(&write_sq)) < 0) return uWritten ;
sound/oss/dmasound/dmasound_core.c
598
write_sq.syncing &= ~2 ; /* take out POST status */
sound/oss/dmasound/dmasound_core.c
601
if (write_sq.count > 0 &&
sound/oss/dmasound/dmasound_core.c
602
(bLeft = write_sq.block_size-write_sq.rear_size) > 0) {
sound/oss/dmasound/dmasound_core.c
603
dest = write_sq.buffers[write_sq.rear];
sound/oss/dmasound/dmasound_core.c
604
bUsed = write_sq.rear_size;
sound/oss/dmasound/dmasound_core.c
612
write_sq.rear_size = bUsed;
sound/oss/dmasound/dmasound_core.c
618
while (write_sq.count >= write_sq.max_active) {
sound/oss/dmasound/dmasound_core.c
619
prepare_to_wait(&write_sq.action_queue, &wait, TASK_INTERRUPTIBLE);
sound/oss/dmasound/dmasound_core.c
621
if (write_sq.non_blocking) {
sound/oss/dmasound/dmasound_core.c
622
finish_wait(&write_sq.action_queue, &wait);
sound/oss/dmasound/dmasound_core.c
625
if (write_sq.count < write_sq.max_active)
sound/oss/dmasound/dmasound_core.c
630
finish_wait(&write_sq.action_queue, &wait);
sound/oss/dmasound/dmasound_core.c
635
finish_wait(&write_sq.action_queue, &wait);
sound/oss/dmasound/dmasound_core.c
644
dest = write_sq.buffers[(write_sq.rear+1) % write_sq.max_count];
sound/oss/dmasound/dmasound_core.c
646
bLeft = write_sq.block_size;
sound/oss/dmasound/dmasound_core.c
655
write_sq.rear = (write_sq.rear+1) % write_sq.max_count;
sound/oss/dmasound/dmasound_core.c
656
write_sq.rear_size = bUsed;
sound/oss/dmasound/dmasound_core.c
657
write_sq.count++;
sound/oss/dmasound/dmasound_core.c
671
if (write_sq.locked == 0) {
sound/oss/dmasound/dmasound_core.c
672
if ((retVal = sq_setup(&write_sq)) < 0)
sound/oss/dmasound/dmasound_core.c
677
poll_wait(file, &write_sq.action_queue, wait);
sound/oss/dmasound/dmasound_core.c
679
if (write_sq.count < write_sq.max_active || write_sq.block_size - write_sq.rear_size > 0)
sound/oss/dmasound/dmasound_core.c
747
#define write_sq_init_waitqueue() sq_init_waitqueue(&write_sq)
sound/oss/dmasound/dmasound_core.c
749
#define write_sq_wake_up(file) sq_wake_up(&write_sq, file, FMODE_WRITE)
sound/oss/dmasound/dmasound_core.c
751
#define write_sq_release_buffers() sq_release_buffers(&write_sq)
sound/oss/dmasound/dmasound_core.c
753
sq_open2(&write_sq, file, FMODE_WRITE, numWriteBufs, writeBufSize )
sound/oss/dmasound/dmasound_core.c
817
write_sq.active = 0;
sound/oss/dmasound/dmasound_core.c
818
write_sq.count = 0;
sound/oss/dmasound/dmasound_core.c
819
write_sq.rear_size = 0;
sound/oss/dmasound/dmasound_core.c
821
write_sq.front = 0 ;
sound/oss/dmasound/dmasound_core.c
822
write_sq.rear = -1 ; /* same as for set-up */
sound/oss/dmasound/dmasound_core.c
825
write_sq.locked = 0 ;
sound/oss/dmasound/dmasound_core.c
826
write_sq.user_frags = 0 ;
sound/oss/dmasound/dmasound_core.c
827
write_sq.user_frag_size = 0 ;
sound/oss/dmasound/dmasound_core.c
846
write_sq.syncing |= 1;
sound/oss/dmasound/dmasound_core.c
849
while (write_sq.active) {
sound/oss/dmasound/dmasound_core.c
850
wait_event_interruptible_timeout(write_sq.sync_queue,
sound/oss/dmasound/dmasound_core.c
851
!write_sq.active, HZ);
sound/oss/dmasound/dmasound_core.c
869
write_sq.syncing = 0 ;
sound/oss/dmasound/dmasound_core.c
880
if (write_sq.busy)
sound/oss/dmasound/dmasound_core.c
885
write_sq.busy = 0;
sound/oss/dmasound/dmasound_core.c
935
if (write_sq.locked)
sound/oss/dmasound/dmasound_paula.c
470
start = write_sq.buffers[write_sq.front];
sound/oss/dmasound/dmasound_paula.c
471
size = (write_sq.count == index ? write_sq.rear_size
sound/oss/dmasound/dmasound_paula.c
472
: write_sq.block_size)>>1;
sound/oss/dmasound/dmasound_paula.c
515
write_sq.front = (write_sq.front+1) % write_sq.max_count;
sound/oss/dmasound/dmasound_paula.c
516
write_sq.active |= AMI_PLAY_LOADED;
sound/oss/dmasound/dmasound_paula.c
526
if (write_sq.active & AMI_PLAY_LOADED) {
sound/oss/dmasound/dmasound_paula.c
532
if (write_sq.active & AMI_PLAY_PLAYING)
sound/oss/dmasound/dmasound_paula.c
536
if (write_sq.count < minframes) {
sound/oss/dmasound/dmasound_paula.c
542
if (write_sq.count <= minframes &&
sound/oss/dmasound/dmasound_paula.c
543
write_sq.rear_size < write_sq.block_size && !write_sq.syncing) {
sound/oss/dmasound/dmasound_paula.c
563
if (!write_sq.active) {
sound/oss/dmasound/dmasound_paula.c
567
WAKE_UP(write_sq.sync_queue);
sound/oss/dmasound/dmasound_paula.c
571
if (write_sq.active & AMI_PLAY_PLAYING) {
sound/oss/dmasound/dmasound_paula.c
573
write_sq.count--;
sound/oss/dmasound/dmasound_paula.c
574
WAKE_UP(write_sq.action_queue);
sound/oss/dmasound/dmasound_paula.c
577
if (write_sq.active & AMI_PLAY_LOADED)
sound/oss/dmasound/dmasound_paula.c
582
write_sq.active = (write_sq.active<<1) & AMI_PLAY_MASK;
sound/oss/dmasound/dmasound_paula.c
584
if (!write_sq.active)
sound/oss/dmasound/dmasound_paula.c
590
if (write_sq.count >= minframes)
sound/oss/dmasound/dmasound_paula.c
594
if (!write_sq.active)
sound/oss/dmasound/dmasound_paula.c
597
WAKE_UP(write_sq.sync_queue);
sound/oss/dmasound/dmasound_paula.c
648
write_sq_block_size_half = write_sq.block_size>>1;
sound/oss/dmasound/dmasound_q40.c
411
start = write_sq.buffers[write_sq.front];
sound/oss/dmasound/dmasound_q40.c
412
size = (write_sq.count == index ? write_sq.rear_size : write_sq.block_size);
sound/oss/dmasound/dmasound_q40.c
417
write_sq.front = (write_sq.front+1) % write_sq.max_count;
sound/oss/dmasound/dmasound_q40.c
418
write_sq.active++;
sound/oss/dmasound/dmasound_q40.c
442
if (write_sq.active || write_sq.count<=0 ) {
sound/oss/dmasound/dmasound_q40.c
448
if (write_sq.count <= 1 && write_sq.rear_size < write_sq.block_size && !write_sq.syncing) {
sound/oss/dmasound/dmasound_q40.c
485
if (!write_sq.active) {
sound/oss/dmasound/dmasound_q40.c
489
WAKE_UP(write_sq.sync_queue);
sound/oss/dmasound/dmasound_q40.c
492
} else write_sq.active=0;
sound/oss/dmasound/dmasound_q40.c
493
write_sq.count--;
sound/oss/dmasound/dmasound_q40.c
501
WAKE_UP(write_sq.action_queue);