write_sq         1174 sound/oss/dmasound/dmasound_atari.c 	start = write_sq.buffers[write_sq.front];
write_sq         1175 sound/oss/dmasound/dmasound_atari.c 	end = start+((write_sq.count == index) ? write_sq.rear_size
write_sq         1176 sound/oss/dmasound/dmasound_atari.c 					       : write_sq.block_size);
write_sq         1182 sound/oss/dmasound/dmasound_atari.c 	write_sq.front = (write_sq.front+1) % write_sq.max_count;
write_sq         1183 sound/oss/dmasound/dmasound_atari.c 	write_sq.active++;
write_sq         1205 sound/oss/dmasound/dmasound_atari.c 	if (write_sq.active == 2 ||	/* DMA is 'full' */
write_sq         1206 sound/oss/dmasound/dmasound_atari.c 	    write_sq.count <= 0) {	/* nothing to do */
write_sq         1211 sound/oss/dmasound/dmasound_atari.c 	if (write_sq.active == 0) {
write_sq         1215 sound/oss/dmasound/dmasound_atari.c 		if (write_sq.count == 1 &&
write_sq         1216 sound/oss/dmasound/dmasound_atari.c 		    write_sq.rear_size < write_sq.block_size &&
write_sq         1217 sound/oss/dmasound/dmasound_atari.c 		    !write_sq.syncing) {
write_sq         1225 sound/oss/dmasound/dmasound_atari.c 		if (write_sq.count == 1) {
write_sq         1230 sound/oss/dmasound/dmasound_atari.c 		if (write_sq.count == 2 &&
write_sq         1231 sound/oss/dmasound/dmasound_atari.c 		    write_sq.rear_size < write_sq.block_size &&
write_sq         1232 sound/oss/dmasound/dmasound_atari.c 		    !write_sq.syncing) {
write_sq         1245 sound/oss/dmasound/dmasound_atari.c 		if (write_sq.count == 2 &&
write_sq         1246 sound/oss/dmasound/dmasound_atari.c 		    write_sq.rear_size < write_sq.block_size &&
write_sq         1247 sound/oss/dmasound/dmasound_atari.c 		    !write_sq.syncing) {
write_sq         1265 sound/oss/dmasound/dmasound_atari.c 	if (write_sq.active == 2)
write_sq         1282 sound/oss/dmasound/dmasound_atari.c 	if (!write_sq.active) {
write_sq         1286 sound/oss/dmasound/dmasound_atari.c 		WAKE_UP(write_sq.sync_queue);
write_sq         1297 sound/oss/dmasound/dmasound_atari.c 	write_sq.count--;
write_sq         1298 sound/oss/dmasound/dmasound_atari.c 	write_sq.active--;
write_sq         1300 sound/oss/dmasound/dmasound_atari.c 	if (!write_sq.active) {
write_sq         1305 sound/oss/dmasound/dmasound_atari.c 	WAKE_UP(write_sq.action_queue);
write_sq         1310 sound/oss/dmasound/dmasound_atari.c 	if ((write_sq.active != 1) || (write_sq.count != 1))
write_sq         1320 sound/oss/dmasound/dmasound_atari.c 	if (!write_sq.active) WAKE_UP(write_sq.sync_queue);
write_sq          514 sound/oss/dmasound/dmasound_core.c 	if (sq == &write_sq) {
write_sq          560 sound/oss/dmasound/dmasound_core.c 	if (write_sq.locked == 0) {
write_sq          561 sound/oss/dmasound/dmasound_core.c 		if ((uWritten = sq_setup(&write_sq)) < 0) return uWritten ;
write_sq          586 sound/oss/dmasound/dmasound_core.c 	write_sq.syncing &= ~2 ; /* take out POST status */
write_sq          589 sound/oss/dmasound/dmasound_core.c 	if (write_sq.count > 0 &&
write_sq          590 sound/oss/dmasound/dmasound_core.c 	    (bLeft = write_sq.block_size-write_sq.rear_size) > 0) {
write_sq          591 sound/oss/dmasound/dmasound_core.c 		dest = write_sq.buffers[write_sq.rear];
write_sq          592 sound/oss/dmasound/dmasound_core.c 		bUsed = write_sq.rear_size;
write_sq          600 sound/oss/dmasound/dmasound_core.c 		write_sq.rear_size = bUsed;
write_sq          604 sound/oss/dmasound/dmasound_core.c 		while (write_sq.count >= write_sq.max_active) {
write_sq          606 sound/oss/dmasound/dmasound_core.c 			if (write_sq.open_mode & O_NONBLOCK)
write_sq          608 sound/oss/dmasound/dmasound_core.c 			SLEEP(write_sq.action_queue);
write_sq          620 sound/oss/dmasound/dmasound_core.c 		dest = write_sq.buffers[(write_sq.rear+1) % write_sq.max_count];
write_sq          622 sound/oss/dmasound/dmasound_core.c 		bLeft = write_sq.block_size;
write_sq          631 sound/oss/dmasound/dmasound_core.c 			write_sq.rear = (write_sq.rear+1) % write_sq.max_count;
write_sq          632 sound/oss/dmasound/dmasound_core.c 			write_sq.rear_size = bUsed;
write_sq          633 sound/oss/dmasound/dmasound_core.c 			write_sq.count++;
write_sq          647 sound/oss/dmasound/dmasound_core.c 	if (write_sq.locked == 0) {
write_sq          648 sound/oss/dmasound/dmasound_core.c 		if ((retVal = sq_setup(&write_sq)) < 0)
write_sq          653 sound/oss/dmasound/dmasound_core.c 		poll_wait(file, &write_sq.action_queue, wait);
write_sq          655 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          726 sound/oss/dmasound/dmasound_core.c #define write_sq_init_waitqueue()	sq_init_waitqueue(&write_sq)
write_sq          728 sound/oss/dmasound/dmasound_core.c #define write_sq_wake_up(file)		sq_wake_up(&write_sq, file, FMODE_WRITE)
write_sq          730 sound/oss/dmasound/dmasound_core.c #define write_sq_release_buffers()	sq_release_buffers(&write_sq)
write_sq          732 sound/oss/dmasound/dmasound_core.c 	sq_open2(&write_sq, file, FMODE_WRITE, numWriteBufs, writeBufSize )
write_sq          792 sound/oss/dmasound/dmasound_core.c 	write_sq.active = 0;
write_sq          793 sound/oss/dmasound/dmasound_core.c 	write_sq.count = 0;
write_sq          794 sound/oss/dmasound/dmasound_core.c 	write_sq.rear_size = 0;
write_sq          796 sound/oss/dmasound/dmasound_core.c 	write_sq.front = 0 ;
write_sq          797 sound/oss/dmasound/dmasound_core.c 	write_sq.rear = -1 ; /* same as for set-up */
write_sq          800 sound/oss/dmasound/dmasound_core.c 	write_sq.locked = 0 ;
write_sq          801 sound/oss/dmasound/dmasound_core.c 	write_sq.user_frags = 0 ;
write_sq          802 sound/oss/dmasound/dmasound_core.c 	write_sq.user_frag_size = 0 ;
write_sq          821 sound/oss/dmasound/dmasound_core.c 	write_sq.syncing |= 1;
write_sq          824 sound/oss/dmasound/dmasound_core.c 	while (write_sq.active) {
write_sq          825 sound/oss/dmasound/dmasound_core.c 		SLEEP(write_sq.sync_queue);
write_sq          843 sound/oss/dmasound/dmasound_core.c 	write_sq.syncing = 0 ;
write_sq          854 sound/oss/dmasound/dmasound_core.c 		if (write_sq.busy)
write_sq          859 sound/oss/dmasound/dmasound_core.c 		write_sq.busy = 0;
write_sq          909 sound/oss/dmasound/dmasound_core.c 	if (write_sq.locked)
write_sq          985 sound/oss/dmasound/dmasound_core.c 			if ( !write_sq.locked )
write_sq          986 sound/oss/dmasound/dmasound_core.c 				sq_setup(&write_sq) ;
write_sq          987 sound/oss/dmasound/dmasound_core.c 			size = write_sq.user_frag_size ;
write_sq          997 sound/oss/dmasound/dmasound_core.c 		write_sq.syncing |= 0x2 ;
write_sq         1085 sound/oss/dmasound/dmasound_core.c 			result = set_queue_frags(&write_sq, nbufs, size) ;
write_sq         1098 sound/oss/dmasound/dmasound_core.c 			if ( !write_sq.locked )
write_sq         1099 sound/oss/dmasound/dmasound_core.c 				sq_setup(&write_sq) ;
write_sq         1100 sound/oss/dmasound/dmasound_core.c 			info.fragments = write_sq.max_active - write_sq.count;
write_sq         1101 sound/oss/dmasound/dmasound_core.c 			info.fragstotal = write_sq.max_active;
write_sq         1102 sound/oss/dmasound/dmasound_core.c 			info.fragsize = write_sq.user_frag_size;
write_sq         1277 sound/oss/dmasound/dmasound_core.c 		"write", write_sq.numBufs, write_sq.bufSize) ;
write_sq         1282 sound/oss/dmasound/dmasound_core.c 		"write", write_sq.max_count, write_sq.block_size,
write_sq         1283 sound/oss/dmasound/dmasound_core.c 		write_sq.max_active, write_sq.front, write_sq.rear,
write_sq         1284 sound/oss/dmasound/dmasound_core.c 		write_sq.count, write_sq.rear_size, write_sq.active,
write_sq         1285 sound/oss/dmasound/dmasound_core.c 		write_sq.busy, write_sq.syncing, write_sq.locked, write_sq.xruns) ;
write_sq          468 sound/oss/dmasound/dmasound_paula.c 	start = write_sq.buffers[write_sq.front];
write_sq          469 sound/oss/dmasound/dmasound_paula.c 	size = (write_sq.count == index ? write_sq.rear_size
write_sq          470 sound/oss/dmasound/dmasound_paula.c 					: write_sq.block_size)>>1;
write_sq          513 sound/oss/dmasound/dmasound_paula.c 	write_sq.front = (write_sq.front+1) % write_sq.max_count;
write_sq          514 sound/oss/dmasound/dmasound_paula.c 	write_sq.active |= AMI_PLAY_LOADED;
write_sq          524 sound/oss/dmasound/dmasound_paula.c 	if (write_sq.active & AMI_PLAY_LOADED) {
write_sq          530 sound/oss/dmasound/dmasound_paula.c 	if (write_sq.active & AMI_PLAY_PLAYING)
write_sq          534 sound/oss/dmasound/dmasound_paula.c 	if (write_sq.count < minframes) {
write_sq          540 sound/oss/dmasound/dmasound_paula.c 	if (write_sq.count <= minframes &&
write_sq          541 sound/oss/dmasound/dmasound_paula.c 	    write_sq.rear_size < write_sq.block_size && !write_sq.syncing) {
write_sq          561 sound/oss/dmasound/dmasound_paula.c 	if (!write_sq.active) {
write_sq          565 sound/oss/dmasound/dmasound_paula.c 		WAKE_UP(write_sq.sync_queue);
write_sq          569 sound/oss/dmasound/dmasound_paula.c 	if (write_sq.active & AMI_PLAY_PLAYING) {
write_sq          571 sound/oss/dmasound/dmasound_paula.c 		write_sq.count--;
write_sq          572 sound/oss/dmasound/dmasound_paula.c 		WAKE_UP(write_sq.action_queue);
write_sq          575 sound/oss/dmasound/dmasound_paula.c 	if (write_sq.active & AMI_PLAY_LOADED)
write_sq          580 sound/oss/dmasound/dmasound_paula.c 	write_sq.active = (write_sq.active<<1) & AMI_PLAY_MASK;
write_sq          582 sound/oss/dmasound/dmasound_paula.c 	if (!write_sq.active)
write_sq          588 sound/oss/dmasound/dmasound_paula.c 	if (write_sq.count >= minframes)
write_sq          592 sound/oss/dmasound/dmasound_paula.c 	if (!write_sq.active)
write_sq          595 sound/oss/dmasound/dmasound_paula.c 		WAKE_UP(write_sq.sync_queue);
write_sq          646 sound/oss/dmasound/dmasound_paula.c 	write_sq_block_size_half = write_sq.block_size>>1;
write_sq          408 sound/oss/dmasound/dmasound_q40.c 	start = write_sq.buffers[write_sq.front];
write_sq          409 sound/oss/dmasound/dmasound_q40.c 	size = (write_sq.count == index ? write_sq.rear_size : write_sq.block_size);
write_sq          414 sound/oss/dmasound/dmasound_q40.c 	write_sq.front = (write_sq.front+1) % write_sq.max_count;
write_sq          415 sound/oss/dmasound/dmasound_q40.c 	write_sq.active++;
write_sq          437 sound/oss/dmasound/dmasound_q40.c 	if (write_sq.active || write_sq.count<=0 ) {
write_sq          443 sound/oss/dmasound/dmasound_q40.c 	if (write_sq.count <= 1 && write_sq.rear_size < write_sq.block_size && !write_sq.syncing) {
write_sq          480 sound/oss/dmasound/dmasound_q40.c 	if (!write_sq.active) {
write_sq          484 sound/oss/dmasound/dmasound_q40.c 	           WAKE_UP(write_sq.sync_queue);
write_sq          487 sound/oss/dmasound/dmasound_q40.c 	} else write_sq.active=0;
write_sq          488 sound/oss/dmasound/dmasound_q40.c 	write_sq.count--;
write_sq          496 sound/oss/dmasound/dmasound_q40.c 	WAKE_UP(write_sq.action_queue);