fx8010           1718 include/sound/emu10k1.h 	struct snd_emu10k1_fx8010 fx8010;		/* FX8010 info */
fx8010           1818 sound/pci/emu10k1/emu10k1_main.c 	mutex_init(&emu->fx8010.lock);
fx8010           1944 sound/pci/emu10k1/emu10k1_main.c 	emu->fx8010.fxbus_mask = 0x303f;
fx8010           1949 sound/pci/emu10k1/emu10k1_main.c 	emu->fx8010.extin_mask = extin_mask;
fx8010           1950 sound/pci/emu10k1/emu10k1_main.c 	emu->fx8010.extout_mask = extout_mask;
fx8010           1976 sound/pci/emu10k1/emu10k1_main.c 	emu->fx8010.itram_size = (16 * 1024)/2;
fx8010           1977 sound/pci/emu10k1/emu10k1_main.c 	emu->fx8010.etram_pages.area = NULL;
fx8010           1978 sound/pci/emu10k1/emu10k1_main.c 	emu->fx8010.etram_pages.bytes = 0;
fx8010            395 sound/pci/emu10k1/emufx.c 	irq = emu->fx8010.irq_handlers;
fx8010            419 sound/pci/emu10k1/emufx.c 	spin_lock_irqsave(&emu->fx8010.irq_lock, flags);
fx8010            420 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.irq_handlers == NULL) {
fx8010            421 sound/pci/emu10k1/emufx.c 		emu->fx8010.irq_handlers = irq;
fx8010            425 sound/pci/emu10k1/emufx.c 		irq->next = emu->fx8010.irq_handlers;
fx8010            426 sound/pci/emu10k1/emufx.c 		emu->fx8010.irq_handlers = irq;
fx8010            428 sound/pci/emu10k1/emufx.c 	spin_unlock_irqrestore(&emu->fx8010.irq_lock, flags);
fx8010            438 sound/pci/emu10k1/emufx.c 	spin_lock_irqsave(&emu->fx8010.irq_lock, flags);
fx8010            439 sound/pci/emu10k1/emufx.c 	if ((tmp = emu->fx8010.irq_handlers) == irq) {
fx8010            440 sound/pci/emu10k1/emufx.c 		emu->fx8010.irq_handlers = tmp->next;
fx8010            441 sound/pci/emu10k1/emufx.c 		if (emu->fx8010.irq_handlers == NULL) {
fx8010            451 sound/pci/emu10k1/emufx.c 	spin_unlock_irqrestore(&emu->fx8010.irq_lock, flags);
fx8010            636 sound/pci/emu10k1/emufx.c 	list_for_each_entry(ctl, &emu->fx8010.gpr_ctl, list) {
fx8010            856 sound/pci/emu10k1/emufx.c 			list_add_tail(&ctl->list, &emu->fx8010.gpr_ctl);
fx8010            912 sound/pci/emu10k1/emufx.c 	list_for_each_entry(ctl, &emu->fx8010.gpr_ctl, list) {
fx8010            951 sound/pci/emu10k1/emufx.c 	mutex_lock(&emu->fx8010.lock);
fx8010            955 sound/pci/emu10k1/emufx.c 	strlcpy(emu->fx8010.name, icode->name, sizeof(emu->fx8010.name));
fx8010            959 sound/pci/emu10k1/emufx.c 		snd_emu10k1_ptr_write(emu, A_DBG, 0, emu->fx8010.dbg | A_DBG_SINGLE_STEP);
fx8010            961 sound/pci/emu10k1/emufx.c 		snd_emu10k1_ptr_write(emu, DBG, 0, emu->fx8010.dbg | EMU10K1_DBG_SINGLE_STEP);
fx8010            980 sound/pci/emu10k1/emufx.c 		snd_emu10k1_ptr_write(emu, A_DBG, 0, emu->fx8010.dbg);
fx8010            982 sound/pci/emu10k1/emufx.c 		snd_emu10k1_ptr_write(emu, DBG, 0, emu->fx8010.dbg);
fx8010            984 sound/pci/emu10k1/emufx.c 	mutex_unlock(&emu->fx8010.lock);
fx8010            993 sound/pci/emu10k1/emufx.c 	mutex_lock(&emu->fx8010.lock);
fx8010            994 sound/pci/emu10k1/emufx.c 	strlcpy(icode->name, emu->fx8010.name, sizeof(icode->name));
fx8010           1003 sound/pci/emu10k1/emufx.c 	mutex_unlock(&emu->fx8010.lock);
fx8010           1020 sound/pci/emu10k1/emufx.c 	pcm = &emu->fx8010.pcm[ipcm->substream];
fx8010           1021 sound/pci/emu10k1/emufx.c 	mutex_lock(&emu->fx8010.lock);
fx8010           1051 sound/pci/emu10k1/emufx.c 	mutex_unlock(&emu->fx8010.lock);
fx8010           1066 sound/pci/emu10k1/emufx.c 	pcm = &emu->fx8010.pcm[ipcm->substream];
fx8010           1067 sound/pci/emu10k1/emufx.c 	mutex_lock(&emu->fx8010.lock);
fx8010           1083 sound/pci/emu10k1/emufx.c 	mutex_unlock(&emu->fx8010.lock);
fx8010           1238 sound/pci/emu10k1/emufx.c 	snd_emu10k1_ptr_write(emu, A_DBG, 0, (emu->fx8010.dbg = 0) | A_DBG_SINGLE_STEP);
fx8010           1880 sound/pci/emu10k1/emufx.c 	snd_emu10k1_ptr_write(emu, DBG, 0, (emu->fx8010.dbg = 0) | EMU10K1_DBG_SINGLE_STEP);
fx8010           2062 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extin_mask & ((1<<EXTIN_AC97_L)|(1<<EXTIN_AC97_R))) {
fx8010           2073 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extin_mask & ((1<<EXTIN_SPDIF_CD_L)|(1<<EXTIN_SPDIF_CD_R))) {
fx8010           2090 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extin_mask & ((1<<EXTIN_ZOOM_L)|(1<<EXTIN_ZOOM_R))) {
fx8010           2107 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extin_mask & ((1<<EXTIN_TOSLINK_L)|(1<<EXTIN_TOSLINK_R))) {
fx8010           2124 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extin_mask & ((1<<EXTIN_LINE1_L)|(1<<EXTIN_LINE1_R))) {
fx8010           2141 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extin_mask & ((1<<EXTIN_COAX_SPDIF_L)|(1<<EXTIN_COAX_SPDIF_R))) {
fx8010           2158 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extin_mask & ((1<<EXTIN_LINE2_L)|(1<<EXTIN_LINE2_R))) {
fx8010           2263 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extout_mask & ((1<<EXTOUT_AC97_L)|(1<<EXTOUT_AC97_R))) {
fx8010           2270 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extout_mask & ((1<<EXTOUT_TOSLINK_L)|(1<<EXTOUT_TOSLINK_R))) {
fx8010           2287 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extout_mask & ((1<<EXTOUT_HEADPHONE_L)|(1<<EXTOUT_HEADPHONE_R))) {
fx8010           2308 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extout_mask & ((1<<EXTOUT_REAR_L)|(1<<EXTOUT_REAR_R)))
fx8010           2312 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extout_mask & ((1<<EXTOUT_AC97_REAR_L)|(1<<EXTOUT_AC97_REAR_R)))
fx8010           2316 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extout_mask & (1<<EXTOUT_AC97_CENTER)) {
fx8010           2326 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extout_mask & (1<<EXTOUT_AC97_LFE)) {
fx8010           2341 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.extout_mask & (1<<EXTOUT_MIC_CAP))
fx8010           2404 sound/pci/emu10k1/emufx.c 	spin_lock_init(&emu->fx8010.irq_lock);
fx8010           2405 sound/pci/emu10k1/emufx.c 	INIT_LIST_HEAD(&emu->fx8010.gpr_ctl);
fx8010           2416 sound/pci/emu10k1/emufx.c 		snd_emu10k1_ptr_write(emu, A_DBG, 0, emu->fx8010.dbg = A_DBG_SINGLE_STEP);
fx8010           2418 sound/pci/emu10k1/emufx.c 		snd_emu10k1_ptr_write(emu, DBG, 0, emu->fx8010.dbg = EMU10K1_DBG_SINGLE_STEP);
fx8010           2453 sound/pci/emu10k1/emufx.c 	if ((emu->fx8010.etram_pages.bytes / 2) == size)
fx8010           2460 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.etram_pages.area != NULL) {
fx8010           2461 sound/pci/emu10k1/emufx.c 		snd_dma_free_pages(&emu->fx8010.etram_pages);
fx8010           2462 sound/pci/emu10k1/emufx.c 		emu->fx8010.etram_pages.area = NULL;
fx8010           2463 sound/pci/emu10k1/emufx.c 		emu->fx8010.etram_pages.bytes = 0;
fx8010           2468 sound/pci/emu10k1/emufx.c 					size * 2, &emu->fx8010.etram_pages) < 0)
fx8010           2470 sound/pci/emu10k1/emufx.c 		memset(emu->fx8010.etram_pages.area, 0, size * 2);
fx8010           2471 sound/pci/emu10k1/emufx.c 		snd_emu10k1_ptr_write(emu, TCB, 0, emu->fx8010.etram_pages.addr);
fx8010           2501 sound/pci/emu10k1/emufx.c 	info->internal_tram_size = emu->fx8010.itram_size;
fx8010           2502 sound/pci/emu10k1/emufx.c 	info->external_tram_size = emu->fx8010.etram_pages.bytes / 2;
fx8010           2506 sound/pci/emu10k1/emufx.c 	fxbus_mask = emu->fx8010.fxbus_mask;
fx8010           2507 sound/pci/emu10k1/emufx.c 	extin_mask = emu->fx8010.extin_mask;
fx8010           2508 sound/pci/emu10k1/emufx.c 	extout_mask = emu->fx8010.extout_mask;
fx8010           2516 sound/pci/emu10k1/emufx.c 	info->gpr_controls = emu->fx8010.gpr_count;
fx8010           2588 sound/pci/emu10k1/emufx.c 		mutex_lock(&emu->fx8010.lock);
fx8010           2590 sound/pci/emu10k1/emufx.c 		mutex_unlock(&emu->fx8010.lock);
fx8010           2596 sound/pci/emu10k1/emufx.c 			snd_emu10k1_ptr_write(emu, A_DBG, 0, emu->fx8010.dbg |= A_DBG_SINGLE_STEP);
fx8010           2598 sound/pci/emu10k1/emufx.c 			snd_emu10k1_ptr_write(emu, DBG, 0, emu->fx8010.dbg |= EMU10K1_DBG_SINGLE_STEP);
fx8010           2604 sound/pci/emu10k1/emufx.c 			snd_emu10k1_ptr_write(emu, A_DBG, 0, emu->fx8010.dbg = 0);
fx8010           2606 sound/pci/emu10k1/emufx.c 			snd_emu10k1_ptr_write(emu, DBG, 0, emu->fx8010.dbg = 0);
fx8010           2612 sound/pci/emu10k1/emufx.c 			snd_emu10k1_ptr_write(emu, A_DBG, 0, emu->fx8010.dbg | A_DBG_ZC);
fx8010           2614 sound/pci/emu10k1/emufx.c 			snd_emu10k1_ptr_write(emu, DBG, 0, emu->fx8010.dbg | EMU10K1_DBG_ZC);
fx8010           2617 sound/pci/emu10k1/emufx.c 			snd_emu10k1_ptr_write(emu, A_DBG, 0, emu->fx8010.dbg);
fx8010           2619 sound/pci/emu10k1/emufx.c 			snd_emu10k1_ptr_write(emu, DBG, 0, emu->fx8010.dbg);
fx8010           2629 sound/pci/emu10k1/emufx.c 			snd_emu10k1_ptr_write(emu, A_DBG, 0, emu->fx8010.dbg |= A_DBG_SINGLE_STEP | addr);
fx8010           2631 sound/pci/emu10k1/emufx.c 			snd_emu10k1_ptr_write(emu, DBG, 0, emu->fx8010.dbg |= EMU10K1_DBG_SINGLE_STEP | addr);
fx8010           2634 sound/pci/emu10k1/emufx.c 			snd_emu10k1_ptr_write(emu, A_DBG, 0, emu->fx8010.dbg |= A_DBG_SINGLE_STEP | A_DBG_STEP_ADDR | addr);
fx8010           2636 sound/pci/emu10k1/emufx.c 			snd_emu10k1_ptr_write(emu, DBG, 0, emu->fx8010.dbg |= EMU10K1_DBG_SINGLE_STEP | EMU10K1_DBG_STEP | addr);
fx8010           2732 sound/pci/emu10k1/emufx.c 	if (emu->fx8010.etram_pages.bytes > 0) {
fx8010           2734 sound/pci/emu10k1/emufx.c 		size = emu->fx8010.etram_pages.bytes / 2;
fx8010           2741 sound/pci/emu10k1/emufx.c 		snd_emu10k1_ptr_write(emu, TCB, 0, emu->fx8010.etram_pages.addr);
fx8010           2747 sound/pci/emu10k1/emufx.c 		snd_emu10k1_ptr_write(emu, A_DBG, 0, emu->fx8010.dbg | A_DBG_SINGLE_STEP);
fx8010           2749 sound/pci/emu10k1/emufx.c 		snd_emu10k1_ptr_write(emu, DBG, 0, emu->fx8010.dbg | EMU10K1_DBG_SINGLE_STEP);
fx8010           2776 sound/pci/emu10k1/emufx.c 		snd_emu10k1_ptr_write(emu, A_DBG, 0, emu->fx8010.dbg);
fx8010           2778 sound/pci/emu10k1/emufx.c 		snd_emu10k1_ptr_write(emu, DBG, 0, emu->fx8010.dbg);
fx8010           1604 sound/pci/emu10k1/emupcm.c 	struct snd_emu10k1_fx8010_pcm *pcm = &emu->fx8010.pcm[substream->number];
fx8010           1613 sound/pci/emu10k1/emupcm.c 		snd_emu10k1_fx8010_playback_tram_poke1((unsigned short *)emu->fx8010.etram_pages.area + tram_pos,
fx8010           1614 sound/pci/emu10k1/emupcm.c 						       (unsigned short *)emu->fx8010.etram_pages.area + tram_pos + tram_size / 2,
fx8010           1621 sound/pci/emu10k1/emupcm.c 	snd_emu10k1_fx8010_playback_tram_poke1((unsigned short *)emu->fx8010.etram_pages.area + tram_pos,
fx8010           1622 sound/pci/emu10k1/emupcm.c 					       (unsigned short *)emu->fx8010.etram_pages.area + tram_pos + tram_size / 2,
fx8010           1632 sound/pci/emu10k1/emupcm.c 	struct snd_emu10k1_fx8010_pcm *pcm = &emu->fx8010.pcm[substream->number];
fx8010           1647 sound/pci/emu10k1/emupcm.c 	struct snd_emu10k1_fx8010_pcm *pcm = &emu->fx8010.pcm[substream->number];
fx8010           1660 sound/pci/emu10k1/emupcm.c 	struct snd_emu10k1_fx8010_pcm *pcm = &emu->fx8010.pcm[substream->number];
fx8010           1688 sound/pci/emu10k1/emupcm.c 	struct snd_emu10k1_fx8010_pcm *pcm = &emu->fx8010.pcm[substream->number];
fx8010           1735 sound/pci/emu10k1/emupcm.c 	struct snd_emu10k1_fx8010_pcm *pcm = &emu->fx8010.pcm[substream->number];
fx8010           1768 sound/pci/emu10k1/emupcm.c 	struct snd_emu10k1_fx8010_pcm *pcm = &emu->fx8010.pcm[substream->number];
fx8010           1786 sound/pci/emu10k1/emupcm.c 	struct snd_emu10k1_fx8010_pcm *pcm = &emu->fx8010.pcm[substream->number];
fx8010            181 sound/pci/emu10k1/emuproc.c 	snd_iprintf(buffer, "Internal TRAM (words) : 0x%x\n", emu->fx8010.itram_size);
fx8010            182 sound/pci/emu10k1/emuproc.c 	snd_iprintf(buffer, "External TRAM (words) : 0x%x\n", (int)emu->fx8010.etram_pages.bytes / 2);
fx8010            282 sound/pci/emu10k1/emuproc.c 	snd_iprintf(buffer, "FX8010 Instruction List '%s'\n", emu->fx8010.name);