gf1                19 include/sound/gus.h #define GUSP(gus, x)			((gus)->gf1.port + SNDRV_g_u_s_##x)
gf1               412 include/sound/gus.h 	struct snd_gf1 gf1;	/* gf1 specific variables */
gf1               441 include/sound/gus.h 	if (voice != gus->gf1.active_voice) {
gf1               442 include/sound/gus.h 		gus->gf1.active_voice = voice;
gf1               450 include/sound/gus.h 	outb(gus->gf1.uart_cmd = b, GUSP(gus, MIDICTRL));
gf1                36 sound/isa/gus/gus_dma.c 	if (gus->gf1.dma1 > 3) {
gf1                37 sound/isa/gus/gus_dma.c 		if (gus->gf1.enh_mode) {
gf1                58 sound/isa/gus/gus_dma.c 	if (gus->gf1.dma1 > 3) {
gf1                64 sound/isa/gus/gus_dma.c 	snd_dma_program(gus->gf1.dma1, buf_addr, count, dma_cmd & SNDRV_GF1_DMA_READ ? DMA_MODE_READ : DMA_MODE_WRITE);
gf1                70 sound/isa/gus/gus_dma.c 	if (gus->gf1.enh_mode) {
gf1                85 sound/isa/gus/gus_dma.c 	if (gus->gf1.dma_data_pcm) {
gf1                86 sound/isa/gus/gus_dma.c 		block = gus->gf1.dma_data_pcm;
gf1                87 sound/isa/gus/gus_dma.c 		if (gus->gf1.dma_data_pcm_last == block) {
gf1                88 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_pcm =
gf1                89 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_pcm_last = NULL;
gf1                91 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_pcm = block->next;
gf1                93 sound/isa/gus/gus_dma.c 	} else if (gus->gf1.dma_data_synth) {
gf1                94 sound/isa/gus/gus_dma.c 		block = gus->gf1.dma_data_synth;
gf1                95 sound/isa/gus/gus_dma.c 		if (gus->gf1.dma_data_synth_last == block) {
gf1                96 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_synth =
gf1                97 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_synth_last = NULL;
gf1                99 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_synth = block->next;
gf1               105 sound/isa/gus/gus_dma.c 		gus->gf1.dma_ack = block->ack;
gf1               106 sound/isa/gus/gus_dma.c 		gus->gf1.dma_private_data = block->private_data;
gf1               117 sound/isa/gus/gus_dma.c 	if (gus->gf1.dma_ack)
gf1               118 sound/isa/gus/gus_dma.c 		gus->gf1.dma_ack(gus, gus->gf1.dma_private_data);
gf1               120 sound/isa/gus/gus_dma.c 	if (gus->gf1.dma_data_pcm == NULL &&
gf1               121 sound/isa/gus/gus_dma.c 	    gus->gf1.dma_data_synth == NULL) {
gf1               122 sound/isa/gus/gus_dma.c 	    	gus->gf1.dma_ack = NULL;
gf1               123 sound/isa/gus/gus_dma.c 		gus->gf1.dma_flags &= ~SNDRV_GF1_DMA_TRIGGER;
gf1               141 sound/isa/gus/gus_dma.c 	gus->gf1.dma_shared++;
gf1               142 sound/isa/gus/gus_dma.c 	if (gus->gf1.dma_shared > 1) {
gf1               146 sound/isa/gus/gus_dma.c 	gus->gf1.interrupt_handler_dma_write = snd_gf1_dma_interrupt;
gf1               147 sound/isa/gus/gus_dma.c 	gus->gf1.dma_data_pcm = 
gf1               148 sound/isa/gus/gus_dma.c 	gus->gf1.dma_data_pcm_last =
gf1               149 sound/isa/gus/gus_dma.c 	gus->gf1.dma_data_synth = 
gf1               150 sound/isa/gus/gus_dma.c 	gus->gf1.dma_data_synth_last = NULL;
gf1               160 sound/isa/gus/gus_dma.c 	gus->gf1.dma_shared--;
gf1               161 sound/isa/gus/gus_dma.c 	if (!gus->gf1.dma_shared) {
gf1               162 sound/isa/gus/gus_dma.c 		snd_dma_disable(gus->gf1.dma1);
gf1               165 sound/isa/gus/gus_dma.c 		while ((block = gus->gf1.dma_data_pcm)) {
gf1               166 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_pcm = block->next;
gf1               169 sound/isa/gus/gus_dma.c 		while ((block = gus->gf1.dma_data_synth)) {
gf1               170 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_synth = block->next;
gf1               173 sound/isa/gus/gus_dma.c 		gus->gf1.dma_data_pcm_last =
gf1               174 sound/isa/gus/gus_dma.c 		gus->gf1.dma_data_synth_last = NULL;
gf1               200 sound/isa/gus/gus_dma.c 		    (long)gus->gf1.dma_data_pcm_last);
gf1               202 sound/isa/gus/gus_dma.c 		    (long)gus->gf1.dma_data_pcm);
gf1               206 sound/isa/gus/gus_dma.c 		if (gus->gf1.dma_data_synth_last) {
gf1               207 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_synth_last->next = block;
gf1               208 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_synth_last = block;
gf1               210 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_synth = 
gf1               211 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_synth_last = block;
gf1               214 sound/isa/gus/gus_dma.c 		if (gus->gf1.dma_data_pcm_last) {
gf1               215 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_pcm_last->next = block;
gf1               216 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_pcm_last = block;
gf1               218 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_pcm = 
gf1               219 sound/isa/gus/gus_dma.c 			gus->gf1.dma_data_pcm_last = block;
gf1               222 sound/isa/gus/gus_dma.c 	if (!(gus->gf1.dma_flags & SNDRV_GF1_DMA_TRIGGER)) {
gf1               223 sound/isa/gus/gus_dma.c 		gus->gf1.dma_flags |= SNDRV_GF1_DMA_TRIGGER;
gf1                35 sound/isa/gus/gus_io.c 	outb(reg | 0x80, gus->gf1.reg_regsel);
gf1                37 sound/isa/gus/gus_io.c 	value = inb(gus->gf1.reg_data8);
gf1                39 sound/isa/gus/gus_io.c 	outb(reg, gus->gf1.reg_regsel);
gf1                41 sound/isa/gus/gus_io.c 	outb((value | 0x03) & ~(0x80 | 0x20), gus->gf1.reg_data8);
gf1                49 sound/isa/gus/gus_io.c 	outb(reg, gus->gf1.reg_regsel);
gf1                51 sound/isa/gus/gus_io.c 	outb(data, gus->gf1.reg_data8);
gf1                58 sound/isa/gus/gus_io.c 	outb(reg, gus->gf1.reg_regsel);
gf1                60 sound/isa/gus/gus_io.c 	return inb(gus->gf1.reg_data8);
gf1                66 sound/isa/gus/gus_io.c 	outb(reg, gus->gf1.reg_regsel);
gf1                68 sound/isa/gus/gus_io.c 	outw((unsigned short) data, gus->gf1.reg_data16);
gf1                75 sound/isa/gus/gus_io.c 	outb(reg, gus->gf1.reg_regsel);
gf1                77 sound/isa/gus/gus_io.c 	return inw(gus->gf1.reg_data16);
gf1                83 sound/isa/gus/gus_io.c 	outb(reg, gus->gf1.reg_timerctrl);
gf1                84 sound/isa/gus/gus_io.c 	inb(gus->gf1.reg_timerctrl);
gf1                85 sound/isa/gus/gus_io.c 	inb(gus->gf1.reg_timerctrl);
gf1                86 sound/isa/gus/gus_io.c 	outb(data, gus->gf1.reg_timerdata);
gf1                87 sound/isa/gus/gus_io.c 	inb(gus->gf1.reg_timerctrl);
gf1                88 sound/isa/gus/gus_io.c 	inb(gus->gf1.reg_timerctrl);
gf1                94 sound/isa/gus/gus_io.c 	if (gus->gf1.enh_mode) {
gf1               111 sound/isa/gus/gus_io.c 	if (gus->gf1.enh_mode) {
gf1               276 sound/isa/gus/gus_io.c 	outb(0x43, gus->gf1.reg_regsel);
gf1               278 sound/isa/gus/gus_io.c 	outw((unsigned short) addr, gus->gf1.reg_data16);
gf1               280 sound/isa/gus/gus_io.c 	outb(0x44, gus->gf1.reg_regsel);
gf1               282 sound/isa/gus/gus_io.c 	outb((unsigned char) (addr >> 16), gus->gf1.reg_data8);
gf1               291 sound/isa/gus/gus_io.c 	outb(SNDRV_GF1_GW_DRAM_IO_LOW, gus->gf1.reg_regsel);
gf1               293 sound/isa/gus/gus_io.c 	outw((unsigned short) addr, gus->gf1.reg_data16);
gf1               295 sound/isa/gus/gus_io.c 	outb(SNDRV_GF1_GB_DRAM_IO_HIGH, gus->gf1.reg_regsel);
gf1               297 sound/isa/gus/gus_io.c 	outb((unsigned char) (addr >> 16), gus->gf1.reg_data8);
gf1               299 sound/isa/gus/gus_io.c 	outb(data, gus->gf1.reg_dram);
gf1               309 sound/isa/gus/gus_io.c 	outb(SNDRV_GF1_GW_DRAM_IO_LOW, gus->gf1.reg_regsel);
gf1               311 sound/isa/gus/gus_io.c 	outw((unsigned short) addr, gus->gf1.reg_data16);
gf1               313 sound/isa/gus/gus_io.c 	outb(SNDRV_GF1_GB_DRAM_IO_HIGH, gus->gf1.reg_regsel);
gf1               315 sound/isa/gus/gus_io.c 	outb((unsigned char) (addr >> 16), gus->gf1.reg_data8);
gf1               317 sound/isa/gus/gus_io.c 	res = inb(gus->gf1.reg_dram);
gf1               333 sound/isa/gus/gus_io.c 	outb(SNDRV_GF1_GW_DRAM_IO_LOW, gus->gf1.reg_regsel);
gf1               335 sound/isa/gus/gus_io.c 	outw((unsigned short) addr, gus->gf1.reg_data16);
gf1               337 sound/isa/gus/gus_io.c 	outb(SNDRV_GF1_GB_DRAM_IO_HIGH, gus->gf1.reg_regsel);
gf1               339 sound/isa/gus/gus_io.c 	outb((unsigned char) (addr >> 16), gus->gf1.reg_data8);
gf1               341 sound/isa/gus/gus_io.c 	outb(SNDRV_GF1_GW_DRAM_IO16, gus->gf1.reg_regsel);
gf1               343 sound/isa/gus/gus_io.c 	outw(data, gus->gf1.reg_data16);
gf1               357 sound/isa/gus/gus_io.c 	outb(SNDRV_GF1_GW_DRAM_IO_LOW, gus->gf1.reg_regsel);
gf1               359 sound/isa/gus/gus_io.c 	outw((unsigned short) addr, gus->gf1.reg_data16);
gf1               361 sound/isa/gus/gus_io.c 	outb(SNDRV_GF1_GB_DRAM_IO_HIGH, gus->gf1.reg_regsel);
gf1               363 sound/isa/gus/gus_io.c 	outb((unsigned char) (addr >> 16), gus->gf1.reg_data8);
gf1               365 sound/isa/gus/gus_io.c 	outb(SNDRV_GF1_GW_DRAM_IO16, gus->gf1.reg_regsel);
gf1               367 sound/isa/gus/gus_io.c 	res = inw(gus->gf1.reg_data16);
gf1               386 sound/isa/gus/gus_io.c 	outb(SNDRV_GF1_GW_DRAM_IO_LOW, gus->gf1.reg_regsel);
gf1               388 sound/isa/gus/gus_io.c 	outw((unsigned short) addr, gus->gf1.reg_data16);
gf1               390 sound/isa/gus/gus_io.c 	outb(SNDRV_GF1_GB_DRAM_IO_HIGH, gus->gf1.reg_regsel);
gf1               392 sound/isa/gus/gus_io.c 	outb((unsigned char) (addr >> 16), gus->gf1.reg_data8);
gf1               394 sound/isa/gus/gus_io.c 	outb(SNDRV_GF1_GW_DRAM_IO16, gus->gf1.reg_regsel);
gf1               412 sound/isa/gus/gus_io.c 	voices = gus->gf1.active_voices;
gf1               417 sound/isa/gus/gus_io.c 	if (gus->gf1.enh_mode)
gf1               419 sound/isa/gus/gus_io.c 	gus->gf1.active_voices = voices;
gf1               420 sound/isa/gus/gus_io.c 	gus->gf1.playback_freq =
gf1               421 sound/isa/gus/gus_io.c 	    gus->gf1.enh_mode ? 44100 : voices_tbl[voices - 14];
gf1               422 sound/isa/gus/gus_io.c 	if (!gus->gf1.enh_mode) {
gf1               435 sound/isa/gus/gus_io.c 	voice = gus->gf1.active_voice;
gf1               482 sound/isa/gus/gus_io.c 	if (gus->gf1.enh_mode) {
gf1                25 sound/isa/gus/gus_irq.c 	status = inb(gus->gf1.reg_irqstat);
gf1                31 sound/isa/gus/gus_irq.c 		STAT_ADD(gus->gf1.interrupt_stat_midi_in);
gf1                32 sound/isa/gus/gus_irq.c 		if (gus->gf1.interrupt_handler_midi_in)
gf1                33 sound/isa/gus/gus_irq.c 			gus->gf1.interrupt_handler_midi_in(gus);
gf1                36 sound/isa/gus/gus_irq.c 		STAT_ADD(gus->gf1.interrupt_stat_midi_out);
gf1                37 sound/isa/gus/gus_irq.c 		if (gus->gf1.interrupt_handler_midi_out)
gf1                38 sound/isa/gus/gus_irq.c 			gus->gf1.interrupt_handler_midi_out(gus);
gf1                57 sound/isa/gus/gus_irq.c 			pvoice = &gus->gf1.voices[voice]; 
gf1                68 sound/isa/gus/gus_irq.c 				STAT_ADD(gus->gf1.interrupt_stat_voice_lost);
gf1                75 sound/isa/gus/gus_irq.c 		STAT_ADD(gus->gf1.interrupt_stat_timer1);
gf1                76 sound/isa/gus/gus_irq.c 		if (gus->gf1.interrupt_handler_timer1)
gf1                77 sound/isa/gus/gus_irq.c 			gus->gf1.interrupt_handler_timer1(gus);
gf1                80 sound/isa/gus/gus_irq.c 		STAT_ADD(gus->gf1.interrupt_stat_timer2);
gf1                81 sound/isa/gus/gus_irq.c 		if (gus->gf1.interrupt_handler_timer2)
gf1                82 sound/isa/gus/gus_irq.c 			gus->gf1.interrupt_handler_timer2(gus);
gf1                86 sound/isa/gus/gus_irq.c 			STAT_ADD(gus->gf1.interrupt_stat_dma_write);
gf1                87 sound/isa/gus/gus_irq.c 			if (gus->gf1.interrupt_handler_dma_write)
gf1                88 sound/isa/gus/gus_irq.c 				gus->gf1.interrupt_handler_dma_write(gus);
gf1                91 sound/isa/gus/gus_irq.c 			STAT_ADD(gus->gf1.interrupt_stat_dma_read);
gf1                92 sound/isa/gus/gus_irq.c 			if (gus->gf1.interrupt_handler_dma_read)
gf1                93 sound/isa/gus/gus_irq.c 				gus->gf1.interrupt_handler_dma_read(gus);
gf1               110 sound/isa/gus/gus_irq.c 	snd_iprintf(buffer, "midi out = %u\n", gus->gf1.interrupt_stat_midi_out);
gf1               111 sound/isa/gus/gus_irq.c 	snd_iprintf(buffer, "midi in = %u\n", gus->gf1.interrupt_stat_midi_in);
gf1               112 sound/isa/gus/gus_irq.c 	snd_iprintf(buffer, "timer1 = %u\n", gus->gf1.interrupt_stat_timer1);
gf1               113 sound/isa/gus/gus_irq.c 	snd_iprintf(buffer, "timer2 = %u\n", gus->gf1.interrupt_stat_timer2);
gf1               114 sound/isa/gus/gus_irq.c 	snd_iprintf(buffer, "dma write = %u\n", gus->gf1.interrupt_stat_dma_write);
gf1               115 sound/isa/gus/gus_irq.c 	snd_iprintf(buffer, "dma read = %u\n", gus->gf1.interrupt_stat_dma_read);
gf1               116 sound/isa/gus/gus_irq.c 	snd_iprintf(buffer, "voice lost = %u\n", gus->gf1.interrupt_stat_voice_lost);
gf1               118 sound/isa/gus/gus_irq.c 		pvoice = &gus->gf1.voices[idx];
gf1                99 sound/isa/gus/gus_main.c 	if (gus->gf1.res_port2 == NULL)
gf1               104 sound/isa/gus/gus_main.c 	release_and_free_resource(gus->gf1.res_port1);
gf1               105 sound/isa/gus/gus_main.c 	release_and_free_resource(gus->gf1.res_port2);
gf1               106 sound/isa/gus/gus_main.c 	if (gus->gf1.irq >= 0)
gf1               107 sound/isa/gus/gus_main.c 		free_irq(gus->gf1.irq, (void *) gus);
gf1               108 sound/isa/gus/gus_main.c 	if (gus->gf1.dma1 >= 0) {
gf1               109 sound/isa/gus/gus_main.c 		disable_dma(gus->gf1.dma1);
gf1               110 sound/isa/gus/gus_main.c 		free_dma(gus->gf1.dma1);
gf1               112 sound/isa/gus/gus_main.c 	if (!gus->equal_dma && gus->gf1.dma2 >= 0) {
gf1               113 sound/isa/gus/gus_main.c 		disable_dma(gus->gf1.dma2);
gf1               114 sound/isa/gus/gus_main.c 		free_dma(gus->gf1.dma2);
gf1               153 sound/isa/gus/gus_main.c 	gus->gf1.irq = -1;
gf1               154 sound/isa/gus/gus_main.c 	gus->gf1.dma1 = -1;
gf1               155 sound/isa/gus/gus_main.c 	gus->gf1.dma2 = -1;
gf1               157 sound/isa/gus/gus_main.c 	gus->gf1.port = port;
gf1               159 sound/isa/gus/gus_main.c 	gus->gf1.reg_page = GUSP(gus, GF1PAGE);
gf1               160 sound/isa/gus/gus_main.c 	gus->gf1.reg_regsel = GUSP(gus, GF1REGSEL);
gf1               161 sound/isa/gus/gus_main.c 	gus->gf1.reg_data8 = GUSP(gus, GF1DATAHIGH);
gf1               162 sound/isa/gus/gus_main.c 	gus->gf1.reg_data16 = GUSP(gus, GF1DATALOW);
gf1               163 sound/isa/gus/gus_main.c 	gus->gf1.reg_irqstat = GUSP(gus, IRQSTAT);
gf1               164 sound/isa/gus/gus_main.c 	gus->gf1.reg_dram = GUSP(gus, DRAM);
gf1               165 sound/isa/gus/gus_main.c 	gus->gf1.reg_timerctrl = GUSP(gus, TIMERCNTRL);
gf1               166 sound/isa/gus/gus_main.c 	gus->gf1.reg_timerdata = GUSP(gus, TIMERDATA);
gf1               168 sound/isa/gus/gus_main.c 	if ((gus->gf1.res_port1 = request_region(port, 16, "GUS GF1 (Adlib/SB)")) == NULL) {
gf1               173 sound/isa/gus/gus_main.c 	if ((gus->gf1.res_port2 = request_region(port + 0x100, 12, "GUS GF1 (Synth)")) == NULL) {
gf1               183 sound/isa/gus/gus_main.c 	gus->gf1.irq = irq;
gf1               189 sound/isa/gus/gus_main.c 	gus->gf1.dma1 = dma1;
gf1               196 sound/isa/gus/gus_main.c 		gus->gf1.dma2 = dma2;
gf1               198 sound/isa/gus/gus_main.c 		gus->gf1.dma2 = gus->gf1.dma1;
gf1               212 sound/isa/gus/gus_main.c 	gus->gf1.effect = effect ? 1 : 0;
gf1               213 sound/isa/gus/gus_main.c 	gus->gf1.active_voices = voices;
gf1               214 sound/isa/gus/gus_main.c 	gus->gf1.pcm_channels = pcm_channels;
gf1               215 sound/isa/gus/gus_main.c 	gus->gf1.volume_ramp = 25;
gf1               216 sound/isa/gus/gus_main.c 	gus->gf1.smooth_pan = 1;
gf1               237 sound/isa/gus/gus_main.c 		snd_printk(KERN_ERR "plain GF1 card at 0x%lx without onboard DRAM?\n", gus->gf1.port);
gf1               250 sound/isa/gus/gus_main.c 	gus->gf1.memory = idx << 18;
gf1               252 sound/isa/gus/gus_main.c 	gus->gf1.memory = 256 * 1024;
gf1               254 sound/isa/gus/gus_main.c 	for (l = 0, local = gus->gf1.memory; l < 4; l++, local -= 256 * 1024) {
gf1               255 sound/isa/gus/gus_main.c 		gus->gf1.mem_alloc.banks_8[l].address =
gf1               256 sound/isa/gus/gus_main.c 		    gus->gf1.mem_alloc.banks_8[l].size = 0;
gf1               257 sound/isa/gus/gus_main.c 		gus->gf1.mem_alloc.banks_16[l].address = l << 18;
gf1               258 sound/isa/gus/gus_main.c 		gus->gf1.mem_alloc.banks_16[l].size = local > 0 ? 256 * 1024 : 0;
gf1               260 sound/isa/gus/gus_main.c 	gus->gf1.mem_alloc.banks_8[0].size = gus->gf1.memory;
gf1               286 sound/isa/gus/gus_main.c 	dma1 = gus->gf1.dma1;
gf1               289 sound/isa/gus/gus_main.c 	dma2 = gus->gf1.dma2;
gf1               298 sound/isa/gus/gus_main.c 	irq = gus->gf1.irq;
gf1               365 sound/isa/gus/gus_main.c 	snd_printdd("GF1 [0x%lx] init - val = 0x%x, rev = 0x%x\n", gus->gf1.port, val, rev);
gf1               390 sound/isa/gus/gus_main.c 				snd_printk(KERN_ERR "unknown GF1 revision number at 0x%lx - 0x%x (0x%x)\n", gus->gf1.port, rev, val);
gf1               227 sound/isa/gus/gus_mem.c 	alloc = &gus->gf1.mem_alloc;
gf1               230 sound/isa/gus/gus_mem.c 	if (!gus->gf1.memory)
gf1               235 sound/isa/gus/gus_mem.c 	if (gus->gf1.enh_mode) {
gf1               242 sound/isa/gus/gus_mem.c 	block.ptr = gus->gf1.default_voice_address;
gf1               258 sound/isa/gus/gus_mem.c 	alloc = &gus->gf1.mem_alloc;
gf1               279 sound/isa/gus/gus_mem.c 	alloc = &gus->gf1.mem_alloc;
gf1               327 sound/isa/gus/gus_mem.c 		      ultra_memory_free_size(card, &card->gf1.mem_alloc),
gf1               328 sound/isa/gus/gus_mem.c 		  ultra_memory_free_block(card, &card->gf1.mem_alloc, 0),
gf1               329 sound/isa/gus/gus_mem.c 		 ultra_memory_free_block(card, &card->gf1.mem_alloc, 1));
gf1                52 sound/isa/gus/gus_mem_proc.c 		if (gus->gf1.mem_alloc.banks_8[idx].size > 0) {
gf1                63 sound/isa/gus/gus_mem_proc.c 				priv->address = gus->gf1.mem_alloc.banks_8[idx].address;
gf1                64 sound/isa/gus/gus_mem_proc.c 				priv->size = entry->size = gus->gf1.mem_alloc.banks_8[idx].size;
gf1                69 sound/isa/gus/gus_mem_proc.c 		if (gus->gf1.rom_present & (1 << idx)) {
gf1                82 sound/isa/gus/gus_mem_proc.c 				priv->size = entry->size = gus->gf1.rom_memory;
gf1                55 sound/isa/gus/gus_mixer.c 	outb(gus->gf1.active_voice = 0, GUSP(gus, GF1PAGE));
gf1                83 sound/isa/gus/gus_mixer.c 	left = gus->gf1.ics_regs[addr][0];
gf1                84 sound/isa/gus/gus_mixer.c 	right = gus->gf1.ics_regs[addr][1];
gf1               102 sound/isa/gus/gus_mixer.c 	oval1 = gus->gf1.ics_regs[addr][0];
gf1               103 sound/isa/gus/gus_mixer.c 	oval2 = gus->gf1.ics_regs[addr][1];
gf1               105 sound/isa/gus/gus_mixer.c 	gus->gf1.ics_regs[addr][0] = val1;
gf1               106 sound/isa/gus/gus_mixer.c 	gus->gf1.ics_regs[addr][1] = val2;
gf1               132 sound/isa/gus/gus_pcm.c 		vol = !voice ? gus->gf1.pcm_volume_level_left : gus->gf1.pcm_volume_level_right;
gf1               145 sound/isa/gus/gus_pcm.c 		if (!gus->gf1.enh_mode) {
gf1               154 sound/isa/gus/gus_pcm.c 		if (gus->gf1.enh_mode)
gf1               160 sound/isa/gus/gus_pcm.c 	if (!gus->gf1.enh_mode) {
gf1               229 sound/isa/gus/gus_pcm.c 	if (!gus->gf1.enh_mode) {
gf1               277 sound/isa/gus/gus_pcm.c 	vol = !cvoice ? gus->gf1.pcm_volume_level_left : gus->gf1.pcm_volume_level_right;
gf1               433 sound/isa/gus/gus_pcm.c 			snd_gf1_mem_free(&gus->gf1.mem_alloc, pcmp->memory);
gf1               436 sound/isa/gus/gus_pcm.c 		if ((block = snd_gf1_mem_alloc(&gus->gf1.mem_alloc,
gf1               484 sound/isa/gus/gus_pcm.c 		snd_gf1_mem_free(&pcmp->gus->gf1.mem_alloc, pcmp->memory);
gf1               570 sound/isa/gus/gus_pcm.c 	gus->gf1.pcm_rcntrl_reg = 0x21;		/* IRQ at end, enable & start */
gf1               572 sound/isa/gus/gus_pcm.c 		gus->gf1.pcm_rcntrl_reg |= 2;
gf1               573 sound/isa/gus/gus_pcm.c 	if (gus->gf1.dma2 > 3)
gf1               574 sound/isa/gus/gus_pcm.c 		gus->gf1.pcm_rcntrl_reg |= 4;
gf1               576 sound/isa/gus/gus_pcm.c 		gus->gf1.pcm_rcntrl_reg |= 0x80;
gf1               593 sound/isa/gus/gus_pcm.c 	snd_dma_program(gus->gf1.dma2, runtime->dma_addr, gus->c_period_size, DMA_MODE_READ);
gf1               604 sound/isa/gus/gus_pcm.c 		val = gus->gf1.pcm_rcntrl_reg;
gf1               621 sound/isa/gus/gus_pcm.c 	int pos = snd_dma_pointer(gus->gf1.dma2, gus->c_period_size);
gf1               699 sound/isa/gus/gus_pcm.c 	       (long) pcm->playback.buffer, (long) gus->gf1.pcm_buffer);
gf1               706 sound/isa/gus/gus_pcm.c 	snd_pcm_limit_isa_dma_size(gus->gf1.dma1, &runtime->hw.buffer_bytes_max);
gf1               707 sound/isa/gus/gus_pcm.c 	snd_pcm_limit_isa_dma_size(gus->gf1.dma1, &runtime->hw.period_bytes_max);
gf1               730 sound/isa/gus/gus_pcm.c 	gus->gf1.interrupt_handler_dma_read = snd_gf1_pcm_interrupt_dma_read;
gf1               733 sound/isa/gus/gus_pcm.c 	snd_pcm_limit_isa_dma_size(gus->gf1.dma2, &runtime->hw.buffer_bytes_max);
gf1               734 sound/isa/gus/gus_pcm.c 	snd_pcm_limit_isa_dma_size(gus->gf1.dma2, &runtime->hw.period_bytes_max);
gf1               764 sound/isa/gus/gus_pcm.c 	ucontrol->value.integer.value[0] = gus->gf1.pcm_volume_level_left1;
gf1               765 sound/isa/gus/gus_pcm.c 	ucontrol->value.integer.value[1] = gus->gf1.pcm_volume_level_right1;
gf1               783 sound/isa/gus/gus_pcm.c 	change = val1 != gus->gf1.pcm_volume_level_left1 ||
gf1               784 sound/isa/gus/gus_pcm.c 	         val2 != gus->gf1.pcm_volume_level_right1;
gf1               785 sound/isa/gus/gus_pcm.c 	gus->gf1.pcm_volume_level_left1 = val1;
gf1               786 sound/isa/gus/gus_pcm.c 	gus->gf1.pcm_volume_level_right1 = val2;
gf1               787 sound/isa/gus/gus_pcm.c 	gus->gf1.pcm_volume_level_left = snd_gf1_lvol_to_gvol_raw(val1 << 9) << 4;
gf1               788 sound/isa/gus/gus_pcm.c 	gus->gf1.pcm_volume_level_right = snd_gf1_lvol_to_gvol_raw(val2 << 9) << 4;
gf1               793 sound/isa/gus/gus_pcm.c 		pvoice = &gus->gf1.voices[idx];
gf1               803 sound/isa/gus/gus_pcm.c 		vol = pvoice == pcmp->pvoices[0] ? gus->gf1.pcm_volume_level_left : gus->gf1.pcm_volume_level_right;
gf1               868 sound/isa/gus/gus_pcm.c 			  gus->gf1.pcm_channels / 2,
gf1               880 sound/isa/gus/gus_pcm.c 					      64*1024, gus->gf1.dma1 > 3 ? 128*1024 : 64*1024);
gf1               886 sound/isa/gus/gus_pcm.c 		if (gus->gf1.dma2 == gus->gf1.dma1)
gf1               890 sound/isa/gus/gus_pcm.c 					      64*1024, gus->gf1.dma2 > 3 ? 128*1024 : 64*1024);
gf1                23 sound/isa/gus/gus_reset.c 	snd_gf1_uart_cmd(gus, gus->gf1.uart_cmd &= ~0x20);
gf1                28 sound/isa/gus/gus_reset.c 	snd_gf1_uart_cmd(gus, gus->gf1.uart_cmd &= ~0x80);
gf1                33 sound/isa/gus/gus_reset.c 	snd_gf1_i_write8(gus, SNDRV_GF1_GB_SOUND_BLASTER_CONTROL, gus->gf1.timer_enabled &= ~4);
gf1                38 sound/isa/gus/gus_reset.c 	snd_gf1_i_write8(gus, SNDRV_GF1_GB_SOUND_BLASTER_CONTROL, gus->gf1.timer_enabled &= ~8);
gf1                60 sound/isa/gus/gus_reset.c 		gus->gf1.interrupt_handler_midi_out = snd_gf1_default_interrupt_handler_midi_out;
gf1                62 sound/isa/gus/gus_reset.c 		gus->gf1.interrupt_handler_midi_in = snd_gf1_default_interrupt_handler_midi_in;
gf1                64 sound/isa/gus/gus_reset.c 		gus->gf1.interrupt_handler_timer1 = snd_gf1_default_interrupt_handler_timer1;
gf1                66 sound/isa/gus/gus_reset.c 		gus->gf1.interrupt_handler_timer2 = snd_gf1_default_interrupt_handler_timer2;
gf1                70 sound/isa/gus/gus_reset.c 		voice = &gus->gf1.voices[what & 0xffff];
gf1                77 sound/isa/gus/gus_reset.c 		gus->gf1.interrupt_handler_dma_write = snd_gf1_default_interrupt_handler_dma_write;
gf1                79 sound/isa/gus/gus_reset.c 		gus->gf1.interrupt_handler_dma_read = snd_gf1_default_interrupt_handler_dma_read;
gf1               139 sound/isa/gus/gus_reset.c 	if (gus->gf1.enh_mode)
gf1               155 sound/isa/gus/gus_reset.c 	daddr = gus->gf1.default_voice_address << 4;
gf1               158 sound/isa/gus/gus_reset.c 		if (gus->gf1.syn_voices)
gf1               159 sound/isa/gus/gus_reset.c 			gus->gf1.syn_voices[i].flags = ~VFLG_DYNAMIC;
gf1               165 sound/isa/gus/gus_reset.c 		if (gus->gf1.enh_mode)
gf1               166 sound/isa/gus/gus_reset.c 			snd_gf1_write8(gus, SNDRV_GF1_VB_MODE, gus->gf1.memory ? 0x02 : 0x82);	/* Deactivate voice */
gf1               177 sound/isa/gus/gus_reset.c 		if (gus->gf1.enh_mode) {
gf1               207 sound/isa/gus/gus_reset.c 				if (gus->gf1.enh_mode) {
gf1               226 sound/isa/gus/gus_reset.c 		gus->gf1.pcm_alloc_voices++;
gf1               250 sound/isa/gus/gus_reset.c 		if (gus->gf1.pcm_alloc_voices >= gus->gf1.pcm_channels) {
gf1               256 sound/isa/gus/gus_reset.c 		pvoice = &gus->gf1.voices[idx];
gf1               264 sound/isa/gus/gus_reset.c 		pvoice = &gus->gf1.voices[idx];
gf1               290 sound/isa/gus/gus_reset.c 		gus->gf1.pcm_alloc_voices--;
gf1               315 sound/isa/gus/gus_reset.c 		gus->gf1.voices[i].number = i;
gf1               321 sound/isa/gus/gus_reset.c 	if (gus->gf1.enh_mode) {	/* enhanced mode !!!! */
gf1               328 sound/isa/gus/gus_reset.c 	gus->gf1.default_voice_address = gus->gf1.memory > 0 ? 0 : 512 - 8;
gf1               330 sound/isa/gus/gus_reset.c 	if (gus->gf1.enh_mode && gus->gf1.memory) {
gf1               331 sound/isa/gus/gus_reset.c 		gus->gf1.hw_lfo = 1;
gf1               332 sound/isa/gus/gus_reset.c 		gus->gf1.default_voice_address += 1024;
gf1               334 sound/isa/gus/gus_reset.c 		gus->gf1.sw_lfo = 1;
gf1               339 sound/isa/gus/gus_reset.c 	if (gus->gf1.memory > 0)
gf1               341 sound/isa/gus/gus_reset.c 			snd_gf1_poke(gus, gus->gf1.default_voice_address + i, 0);
gf1               349 sound/isa/gus/gus_reset.c 	if (gus->gf1.enh_mode) {	/* enhanced mode !!!! */
gf1               356 sound/isa/gus/gus_reset.c 	outb(gus->gf1.active_voice = 0, GUSP(gus, GF1PAGE));
gf1                27 sound/isa/gus/gus_timer.c 	tmp = (gus->gf1.timer_enabled |= 4);
gf1                43 sound/isa/gus/gus_timer.c 	tmp = (gus->gf1.timer_enabled &= ~4);
gf1                63 sound/isa/gus/gus_timer.c 	tmp = (gus->gf1.timer_enabled |= 8);
gf1                79 sound/isa/gus/gus_timer.c 	tmp = (gus->gf1.timer_enabled &= ~8);
gf1                91 sound/isa/gus/gus_timer.c 	struct snd_timer *timer = gus->gf1.timer1;
gf1               100 sound/isa/gus/gus_timer.c 	struct snd_timer *timer = gus->gf1.timer2;
gf1               132 sound/isa/gus/gus_timer.c 	gus->gf1.timer1 = NULL;
gf1               138 sound/isa/gus/gus_timer.c 	gus->gf1.timer2 = NULL;
gf1               146 sound/isa/gus/gus_timer.c 	if (gus->gf1.timer1 != NULL || gus->gf1.timer2 != NULL)
gf1               149 sound/isa/gus/gus_timer.c 	gus->gf1.interrupt_handler_timer1 = snd_gf1_interrupt_timer1;
gf1               150 sound/isa/gus/gus_timer.c 	gus->gf1.interrupt_handler_timer2 = snd_gf1_interrupt_timer2;
gf1               164 sound/isa/gus/gus_timer.c 	gus->gf1.timer1 = timer;
gf1               174 sound/isa/gus/gus_timer.c 	gus->gf1.timer2 = timer;
gf1               180 sound/isa/gus/gus_timer.c 	if (gus->gf1.timer1) {
gf1               181 sound/isa/gus/gus_timer.c 		snd_device_free(gus->card, gus->gf1.timer1);
gf1               182 sound/isa/gus/gus_timer.c 		gus->gf1.timer1 = NULL;
gf1               184 sound/isa/gus/gus_timer.c 	if (gus->gf1.timer2) {
gf1               185 sound/isa/gus/gus_timer.c 		snd_device_free(gus->card, gus->gf1.timer2);
gf1               186 sound/isa/gus/gus_timer.c 		gus->gf1.timer2 = NULL;
gf1                30 sound/isa/gus/gus_uart.c 		if (!(gus->gf1.uart_cmd & 0x80)) {
gf1                35 sound/isa/gus/gus_uart.c 			gus->gf1.uart_framing++;
gf1                43 sound/isa/gus/gus_uart.c 			gus->gf1.uart_overrun++;
gf1                60 sound/isa/gus/gus_uart.c 			snd_gf1_uart_cmd(gus, gus->gf1.uart_cmd & ~0x20); /* disable Tx interrupt */
gf1                84 sound/isa/gus/gus_uart.c 	if (!(gus->gf1.uart_cmd & 0x80)) {	/* input active? */
gf1                87 sound/isa/gus/gus_uart.c 	gus->gf1.interrupt_handler_midi_out = snd_gf1_interrupt_midi_out;
gf1                91 sound/isa/gus/gus_uart.c 	snd_printk(KERN_DEBUG "write init - cmd = 0x%x, stat = 0x%x\n", gus->gf1.uart_cmd, snd_gf1_uart_stat(gus));
gf1               104 sound/isa/gus/gus_uart.c 	if (gus->gf1.interrupt_handler_midi_out != snd_gf1_interrupt_midi_out) {
gf1               107 sound/isa/gus/gus_uart.c 	gus->gf1.interrupt_handler_midi_in = snd_gf1_interrupt_midi_in;
gf1               119 sound/isa/gus/gus_uart.c 		   gus->uart_enable, gus->gf1.uart_cmd, snd_gf1_uart_stat(gus));
gf1               123 sound/isa/gus/gus_uart.c 		   gus->gf1.port + 0x100, inb(gus->gf1.port + 0x100),
gf1               124 sound/isa/gus/gus_uart.c 		   inb(gus->gf1.port + 0x101), inb(gus->gf1.port + 0x102));
gf1               136 sound/isa/gus/gus_uart.c 	if (gus->gf1.interrupt_handler_midi_in != snd_gf1_interrupt_midi_in)
gf1               151 sound/isa/gus/gus_uart.c 	if (gus->gf1.interrupt_handler_midi_out != snd_gf1_interrupt_midi_out)
gf1               168 sound/isa/gus/gus_uart.c 		if ((gus->gf1.uart_cmd & 0x80) == 0)
gf1               169 sound/isa/gus/gus_uart.c 			snd_gf1_uart_cmd(gus, gus->gf1.uart_cmd | 0x80); /* enable Rx interrupts */
gf1               171 sound/isa/gus/gus_uart.c 		if (gus->gf1.uart_cmd & 0x80)
gf1               172 sound/isa/gus/gus_uart.c 			snd_gf1_uart_cmd(gus, gus->gf1.uart_cmd & ~0x80); /* disable Rx interrupts */
gf1               188 sound/isa/gus/gus_uart.c 		if ((gus->gf1.uart_cmd & 0x20) == 0) {
gf1               195 sound/isa/gus/gus_uart.c 			if (gus->gf1.uart_cmd & 0x20) {
gf1               206 sound/isa/gus/gus_uart.c 			snd_gf1_uart_cmd(gus, gus->gf1.uart_cmd | 0x20);	/* enable Tx interrupt */
gf1               209 sound/isa/gus/gus_uart.c 		if (gus->gf1.uart_cmd & 0x20)
gf1               210 sound/isa/gus/gus_uart.c 			snd_gf1_uart_cmd(gus, gus->gf1.uart_cmd & ~0x20);
gf1                80 sound/isa/gus/gus_volume.c 	value = gus->gf1.enh_mode ?
gf1                82 sound/isa/gus/gus_volume.c 	    vol_rates[gus->gf1.active_voices - 14];
gf1               109 sound/isa/gus/gus_volume.c 	return ((freq16 << 9) + (gus->gf1.playback_freq >> 1)) / gus->gf1.playback_freq;
gf1               118 sound/isa/gus/gusclassic.c 		snd_printdd("[0x%lx] check 1 failed - 0x%x\n", gus->gf1.port, d);
gf1               125 sound/isa/gus/gusclassic.c 		snd_printdd("[0x%lx] check 2 failed - 0x%x\n", gus->gf1.port, d);
gf1               161 sound/isa/gus/gusclassic.c 			"not detected at 0x%lx\n", gus->gf1.port);
gf1               181 sound/isa/gus/gusclassic.c 		gus->gf1.port, gus->gf1.irq, gus->gf1.dma1);
gf1               183 sound/isa/gus/gusclassic.c 	if (gus->gf1.dma2 >= 0)
gf1               185 sound/isa/gus/gusclassic.c 			"&%d", gus->gf1.dma2);
gf1               171 sound/isa/gus/gusextreme.c 	outb(gus->gf1.port & 0x040 ? 2 : 0, ES1688P(es1688, INIT1));
gf1               173 sound/isa/gus/gusextreme.c 	outb(gus->gf1.port & 0x020 ? 2 : 0, ES1688P(es1688, INIT1));
gf1               175 sound/isa/gus/gusextreme.c 	outb(gus->gf1.port & 0x010 ? 3 : 1, ES1688P(es1688, INIT1));
gf1               182 sound/isa/gus/gusextreme.c 		snd_printdd("[0x%lx] check 1 failed - 0x%x\n", gus->gf1.port, d);
gf1               189 sound/isa/gus/gusextreme.c 		snd_printdd("[0x%lx] check 2 failed - 0x%x\n", gus->gf1.port, d);
gf1               267 sound/isa/gus/gusextreme.c 			"detected at 0x%lx\n", gus->gf1.port);
gf1               314 sound/isa/gus/gusextreme.c 		gus->gf1.irq, es1688->irq, gus->gf1.dma1, es1688->dma8);
gf1                76 sound/isa/gus/gusmax.c 		snd_printdd("[0x%lx] check 1 failed - 0x%x\n", gus->gf1.port, d);
gf1                83 sound/isa/gus/gusmax.c 		snd_printdd("[0x%lx] check 2 failed - 0x%x\n", gus->gf1.port, d);
gf1               119 sound/isa/gus/gusmax.c 	gus->max_cntrl_val = (gus->gf1.port >> 4) & 0x0f;
gf1               120 sound/isa/gus/gusmax.c 	if (gus->gf1.dma1 > 3)
gf1               122 sound/isa/gus/gusmax.c 	if (gus->gf1.dma2 > 3)
gf1               267 sound/isa/gus/gusmax.c 	maxcard->gus_status_reg = gus->gf1.reg_irqstat;
gf1               268 sound/isa/gus/gusmax.c 	maxcard->pcm_status_reg = gus->gf1.port + 0x10c + 2;
gf1               274 sound/isa/gus/gusmax.c 		snd_printk(KERN_ERR PFX "GUS MAX soundcard was not detected at 0x%lx\n", gus->gf1.port);
gf1               287 sound/isa/gus/gusmax.c 			     gus->gf1.port + 0x10c, -1, xirq,
gf1               321 sound/isa/gus/gusmax.c 	sprintf(card->longname + strlen(card->longname), " at 0x%lx, irq %i, dma %i", gus->gf1.port, xirq, xdma1);
gf1               209 sound/isa/gus/interwave.c 		if (gus->gf1.port == 0x250) {
gf1               251 sound/isa/gus/interwave.c 		snd_printdd("[0x%lx] check 1 failed - 0x%x\n", gus->gf1.port, d);
gf1               258 sound/isa/gus/interwave.c 		snd_printdd("[0x%lx] check 2 failed - 0x%x\n", gus->gf1.port, d);
gf1               267 sound/isa/gus/interwave.c 	snd_printdd("[0x%lx] InterWave check - rev1=0x%x, rev2=0x%x\n", gus->gf1.port, rev1, rev2);
gf1               270 sound/isa/gus/interwave.c 		snd_printdd("[0x%lx] InterWave check - passed\n", gus->gf1.port);
gf1               280 sound/isa/gus/interwave.c 	snd_printdd("[0x%lx] InterWave check - failed\n", gus->gf1.port);
gf1               410 sound/isa/gus/interwave.c 		if (i >= ARRAY_SIZE(lmc) && !gus->gf1.enh_mode)
gf1               413 sound/isa/gus/interwave.c 			gus->gf1.mem_alloc.banks_8[i].address =
gf1               414 sound/isa/gus/interwave.c 			    gus->gf1.mem_alloc.banks_16[i].address = i << 22;
gf1               415 sound/isa/gus/interwave.c 			gus->gf1.mem_alloc.banks_8[i].size =
gf1               416 sound/isa/gus/interwave.c 			    gus->gf1.mem_alloc.banks_16[i].size = psizes[i] << 18;
gf1               421 sound/isa/gus/interwave.c 	gus->gf1.memory = pages;
gf1               425 sound/isa/gus/interwave.c 	gus->gf1.rom_banks = 0;
gf1               426 sound/isa/gus/interwave.c 	gus->gf1.rom_memory = 0;
gf1               437 sound/isa/gus/interwave.c 		gus->gf1.rom_banks++;
gf1               438 sound/isa/gus/interwave.c 		gus->gf1.rom_present |= 1 << (bank_pos >> 22);
gf1               439 sound/isa/gus/interwave.c 		gus->gf1.rom_memory = snd_gf1_peek(gus, bank_pos + 40) |
gf1               445 sound/isa/gus/interwave.c 	if (gus->gf1.rom_memory > 0) {
gf1               446 sound/isa/gus/interwave.c 		if (gus->gf1.rom_banks == 1 && gus->gf1.rom_present == 8)
gf1               452 sound/isa/gus/interwave.c 	if (!gus->gf1.enh_mode)
gf1               656 sound/isa/gus/interwave.c 	iwcard->gus_status_reg = gus->gf1.reg_irqstat;
gf1               657 sound/isa/gus/interwave.c 	iwcard->pcm_status_reg = gus->gf1.port + 0x10c + 2;
gf1               672 sound/isa/gus/interwave.c 			     gus->gf1.port + 0x10c, -1, xirq,
gf1               733 sound/isa/gus/interwave.c 	if (gus->gf1.rom_banks == 1 && gus->gf1.rom_present == 8)
gf1               742 sound/isa/gus/interwave.c 		gus->gf1.port,