write_sq 453 drivers/nvme/host/pci.c static inline void nvme_write_sq_db(struct nvme_queue *nvmeq, bool write_sq) write_sq 455 drivers/nvme/host/pci.c if (!write_sq) { write_sq 477 drivers/nvme/host/pci.c bool write_sq) write_sq 484 drivers/nvme/host/pci.c nvme_write_sq_db(nvmeq, write_sq); write_sq 1176 sound/oss/dmasound/dmasound_atari.c start = write_sq.buffers[write_sq.front]; write_sq 1177 sound/oss/dmasound/dmasound_atari.c end = start+((write_sq.count == index) ? write_sq.rear_size write_sq 1178 sound/oss/dmasound/dmasound_atari.c : write_sq.block_size); write_sq 1184 sound/oss/dmasound/dmasound_atari.c write_sq.front = (write_sq.front+1) % write_sq.max_count; write_sq 1185 sound/oss/dmasound/dmasound_atari.c write_sq.active++; write_sq 1207 sound/oss/dmasound/dmasound_atari.c if (write_sq.active == 2 || /* DMA is 'full' */ write_sq 1208 sound/oss/dmasound/dmasound_atari.c write_sq.count <= 0) { /* nothing to do */ write_sq 1213 sound/oss/dmasound/dmasound_atari.c if (write_sq.active == 0) { write_sq 1217 sound/oss/dmasound/dmasound_atari.c if (write_sq.count == 1 && write_sq 1218 sound/oss/dmasound/dmasound_atari.c write_sq.rear_size < write_sq.block_size && write_sq 1219 sound/oss/dmasound/dmasound_atari.c !write_sq.syncing) { write_sq 1227 sound/oss/dmasound/dmasound_atari.c if (write_sq.count == 1) { write_sq 1232 sound/oss/dmasound/dmasound_atari.c if (write_sq.count == 2 && write_sq 1233 sound/oss/dmasound/dmasound_atari.c write_sq.rear_size < write_sq.block_size && write_sq 1234 sound/oss/dmasound/dmasound_atari.c !write_sq.syncing) { write_sq 1247 sound/oss/dmasound/dmasound_atari.c if (write_sq.count == 2 && write_sq 1248 sound/oss/dmasound/dmasound_atari.c write_sq.rear_size < write_sq.block_size && write_sq 1249 sound/oss/dmasound/dmasound_atari.c !write_sq.syncing) { write_sq 1267 sound/oss/dmasound/dmasound_atari.c if (write_sq.active == 2) write_sq 1284 sound/oss/dmasound/dmasound_atari.c if (!write_sq.active) { write_sq 1288 sound/oss/dmasound/dmasound_atari.c WAKE_UP(write_sq.sync_queue); write_sq 1299 sound/oss/dmasound/dmasound_atari.c write_sq.count--; write_sq 1300 sound/oss/dmasound/dmasound_atari.c write_sq.active--; write_sq 1302 sound/oss/dmasound/dmasound_atari.c if (!write_sq.active) { write_sq 1307 sound/oss/dmasound/dmasound_atari.c WAKE_UP(write_sq.action_queue); write_sq 1312 sound/oss/dmasound/dmasound_atari.c if ((write_sq.active != 1) || (write_sq.count != 1)) write_sq 1322 sound/oss/dmasound/dmasound_atari.c if (!write_sq.active) WAKE_UP(write_sq.sync_queue); write_sq 533 sound/oss/dmasound/dmasound_core.c if (sq == &write_sq) { write_sq 579 sound/oss/dmasound/dmasound_core.c if (write_sq.locked == 0) { write_sq 580 sound/oss/dmasound/dmasound_core.c if ((uWritten = sq_setup(&write_sq)) < 0) return uWritten ; write_sq 605 sound/oss/dmasound/dmasound_core.c write_sq.syncing &= ~2 ; /* take out POST status */ write_sq 608 sound/oss/dmasound/dmasound_core.c if (write_sq.count > 0 && write_sq 609 sound/oss/dmasound/dmasound_core.c (bLeft = write_sq.block_size-write_sq.rear_size) > 0) { write_sq 610 sound/oss/dmasound/dmasound_core.c dest = write_sq.buffers[write_sq.rear]; write_sq 611 sound/oss/dmasound/dmasound_core.c bUsed = write_sq.rear_size; write_sq 619 sound/oss/dmasound/dmasound_core.c write_sq.rear_size = bUsed; write_sq 625 sound/oss/dmasound/dmasound_core.c while (write_sq.count >= write_sq.max_active) { write_sq 626 sound/oss/dmasound/dmasound_core.c prepare_to_wait(&write_sq.action_queue, &wait, TASK_INTERRUPTIBLE); write_sq 628 sound/oss/dmasound/dmasound_core.c if (write_sq.non_blocking) { write_sq 629 sound/oss/dmasound/dmasound_core.c finish_wait(&write_sq.action_queue, &wait); write_sq 632 sound/oss/dmasound/dmasound_core.c if (write_sq.count < write_sq.max_active) write_sq 637 sound/oss/dmasound/dmasound_core.c finish_wait(&write_sq.action_queue, &wait); write_sq 642 sound/oss/dmasound/dmasound_core.c finish_wait(&write_sq.action_queue, &wait); write_sq 651 sound/oss/dmasound/dmasound_core.c dest = write_sq.buffers[(write_sq.rear+1) % write_sq.max_count]; write_sq 653 sound/oss/dmasound/dmasound_core.c bLeft = write_sq.block_size; write_sq 662 sound/oss/dmasound/dmasound_core.c write_sq.rear = (write_sq.rear+1) % write_sq.max_count; write_sq 663 sound/oss/dmasound/dmasound_core.c write_sq.rear_size = bUsed; write_sq 664 sound/oss/dmasound/dmasound_core.c write_sq.count++; write_sq 678 sound/oss/dmasound/dmasound_core.c if (write_sq.locked == 0) { write_sq 679 sound/oss/dmasound/dmasound_core.c if ((retVal = sq_setup(&write_sq)) < 0) write_sq 684 sound/oss/dmasound/dmasound_core.c poll_wait(file, &write_sq.action_queue, wait); write_sq 686 sound/oss/dmasound/dmasound_core.c if (write_sq.count < write_sq.max_active || write_sq.block_size - write_sq.rear_size > 0) write_sq 754 sound/oss/dmasound/dmasound_core.c #define write_sq_init_waitqueue() sq_init_waitqueue(&write_sq) write_sq 756 sound/oss/dmasound/dmasound_core.c #define write_sq_wake_up(file) sq_wake_up(&write_sq, file, FMODE_WRITE) write_sq 758 sound/oss/dmasound/dmasound_core.c #define write_sq_release_buffers() sq_release_buffers(&write_sq) write_sq 760 sound/oss/dmasound/dmasound_core.c sq_open2(&write_sq, file, FMODE_WRITE, numWriteBufs, writeBufSize ) write_sq 824 sound/oss/dmasound/dmasound_core.c write_sq.active = 0; write_sq 825 sound/oss/dmasound/dmasound_core.c write_sq.count = 0; write_sq 826 sound/oss/dmasound/dmasound_core.c write_sq.rear_size = 0; write_sq 828 sound/oss/dmasound/dmasound_core.c write_sq.front = 0 ; write_sq 829 sound/oss/dmasound/dmasound_core.c write_sq.rear = -1 ; /* same as for set-up */ write_sq 832 sound/oss/dmasound/dmasound_core.c write_sq.locked = 0 ; write_sq 833 sound/oss/dmasound/dmasound_core.c write_sq.user_frags = 0 ; write_sq 834 sound/oss/dmasound/dmasound_core.c write_sq.user_frag_size = 0 ; write_sq 853 sound/oss/dmasound/dmasound_core.c write_sq.syncing |= 1; write_sq 856 sound/oss/dmasound/dmasound_core.c while (write_sq.active) { write_sq 857 sound/oss/dmasound/dmasound_core.c wait_event_interruptible_timeout(write_sq.sync_queue, write_sq 858 sound/oss/dmasound/dmasound_core.c !write_sq.active, HZ); write_sq 876 sound/oss/dmasound/dmasound_core.c write_sq.syncing = 0 ; write_sq 887 sound/oss/dmasound/dmasound_core.c if (write_sq.busy) write_sq 892 sound/oss/dmasound/dmasound_core.c write_sq.busy = 0; write_sq 942 sound/oss/dmasound/dmasound_core.c if (write_sq.locked) write_sq 1017 sound/oss/dmasound/dmasound_core.c if ( !write_sq.locked ) write_sq 1018 sound/oss/dmasound/dmasound_core.c sq_setup(&write_sq) ; write_sq 1019 sound/oss/dmasound/dmasound_core.c size = write_sq.user_frag_size ; write_sq 1029 sound/oss/dmasound/dmasound_core.c write_sq.syncing |= 0x2 ; write_sq 1117 sound/oss/dmasound/dmasound_core.c result = set_queue_frags(&write_sq, nbufs, size) ; write_sq 1130 sound/oss/dmasound/dmasound_core.c if ( !write_sq.locked ) write_sq 1131 sound/oss/dmasound/dmasound_core.c sq_setup(&write_sq) ; write_sq 1132 sound/oss/dmasound/dmasound_core.c info.fragments = write_sq.max_active - write_sq.count; write_sq 1133 sound/oss/dmasound/dmasound_core.c info.fragstotal = write_sq.max_active; write_sq 1134 sound/oss/dmasound/dmasound_core.c info.fragsize = write_sq.user_frag_size; write_sq 1325 sound/oss/dmasound/dmasound_core.c "write", write_sq.numBufs, write_sq.bufSize) ; write_sq 1330 sound/oss/dmasound/dmasound_core.c "write", write_sq.max_count, write_sq.block_size, write_sq 1331 sound/oss/dmasound/dmasound_core.c write_sq.max_active, write_sq.front, write_sq.rear, write_sq 1332 sound/oss/dmasound/dmasound_core.c write_sq.count, write_sq.rear_size, write_sq.active, write_sq 1333 sound/oss/dmasound/dmasound_core.c write_sq.busy, write_sq.syncing, write_sq.locked, write_sq.xruns) ; write_sq 470 sound/oss/dmasound/dmasound_paula.c start = write_sq.buffers[write_sq.front]; write_sq 471 sound/oss/dmasound/dmasound_paula.c size = (write_sq.count == index ? write_sq.rear_size write_sq 472 sound/oss/dmasound/dmasound_paula.c : write_sq.block_size)>>1; write_sq 515 sound/oss/dmasound/dmasound_paula.c write_sq.front = (write_sq.front+1) % write_sq.max_count; write_sq 516 sound/oss/dmasound/dmasound_paula.c write_sq.active |= AMI_PLAY_LOADED; write_sq 526 sound/oss/dmasound/dmasound_paula.c if (write_sq.active & AMI_PLAY_LOADED) { write_sq 532 sound/oss/dmasound/dmasound_paula.c if (write_sq.active & AMI_PLAY_PLAYING) write_sq 536 sound/oss/dmasound/dmasound_paula.c if (write_sq.count < minframes) { write_sq 542 sound/oss/dmasound/dmasound_paula.c if (write_sq.count <= minframes && write_sq 543 sound/oss/dmasound/dmasound_paula.c write_sq.rear_size < write_sq.block_size && !write_sq.syncing) { write_sq 563 sound/oss/dmasound/dmasound_paula.c if (!write_sq.active) { write_sq 567 sound/oss/dmasound/dmasound_paula.c WAKE_UP(write_sq.sync_queue); write_sq 571 sound/oss/dmasound/dmasound_paula.c if (write_sq.active & AMI_PLAY_PLAYING) { write_sq 573 sound/oss/dmasound/dmasound_paula.c write_sq.count--; write_sq 574 sound/oss/dmasound/dmasound_paula.c WAKE_UP(write_sq.action_queue); write_sq 577 sound/oss/dmasound/dmasound_paula.c if (write_sq.active & AMI_PLAY_LOADED) write_sq 582 sound/oss/dmasound/dmasound_paula.c write_sq.active = (write_sq.active<<1) & AMI_PLAY_MASK; write_sq 584 sound/oss/dmasound/dmasound_paula.c if (!write_sq.active) write_sq 590 sound/oss/dmasound/dmasound_paula.c if (write_sq.count >= minframes) write_sq 594 sound/oss/dmasound/dmasound_paula.c if (!write_sq.active) write_sq 597 sound/oss/dmasound/dmasound_paula.c WAKE_UP(write_sq.sync_queue); write_sq 648 sound/oss/dmasound/dmasound_paula.c write_sq_block_size_half = write_sq.block_size>>1; write_sq 411 sound/oss/dmasound/dmasound_q40.c start = write_sq.buffers[write_sq.front]; write_sq 412 sound/oss/dmasound/dmasound_q40.c size = (write_sq.count == index ? write_sq.rear_size : write_sq.block_size); write_sq 417 sound/oss/dmasound/dmasound_q40.c write_sq.front = (write_sq.front+1) % write_sq.max_count; write_sq 418 sound/oss/dmasound/dmasound_q40.c write_sq.active++; write_sq 442 sound/oss/dmasound/dmasound_q40.c if (write_sq.active || write_sq.count<=0 ) { write_sq 448 sound/oss/dmasound/dmasound_q40.c if (write_sq.count <= 1 && write_sq.rear_size < write_sq.block_size && !write_sq.syncing) { write_sq 485 sound/oss/dmasound/dmasound_q40.c if (!write_sq.active) { write_sq 489 sound/oss/dmasound/dmasound_q40.c WAKE_UP(write_sq.sync_queue); write_sq 492 sound/oss/dmasound/dmasound_q40.c } else write_sq.active=0; write_sq 493 sound/oss/dmasound/dmasound_q40.c write_sq.count--; write_sq 501 sound/oss/dmasound/dmasound_q40.c WAKE_UP(write_sq.action_queue);