pvoice           1495 include/sound/emu10k1.h 	void (*interrupt)(struct snd_emu10k1 *emu, struct snd_emu10k1_voice *pvoice);
pvoice           1876 include/sound/emu10k1.h int snd_emu10k1_voice_free(struct snd_emu10k1 *emu, struct snd_emu10k1_voice *pvoice);
pvoice             43 sound/isa/gus/gus_irq.c 		struct snd_gus_voice *pvoice;
pvoice             57 sound/isa/gus/gus_irq.c 			pvoice = &gus->gf1.voices[voice]; 
pvoice             58 sound/isa/gus/gus_irq.c 			if (pvoice->use) {
pvoice             60 sound/isa/gus/gus_irq.c 					STAT_ADD(pvoice->interrupt_stat_wave);
pvoice             61 sound/isa/gus/gus_irq.c 					pvoice->handler_wave(gus, pvoice);
pvoice             64 sound/isa/gus/gus_irq.c 					STAT_ADD(pvoice->interrupt_stat_volume);
pvoice             65 sound/isa/gus/gus_irq.c 					pvoice->handler_volume(gus, pvoice);
pvoice            106 sound/isa/gus/gus_irq.c 	struct snd_gus_voice *pvoice;
pvoice            118 sound/isa/gus/gus_irq.c 		pvoice = &gus->gf1.voices[idx];
pvoice            121 sound/isa/gus/gus_irq.c 					pvoice->interrupt_stat_wave,
pvoice            122 sound/isa/gus/gus_irq.c 					pvoice->interrupt_stat_volume);
pvoice            172 sound/isa/gus/gus_pcm.c 				       struct snd_gus_voice *pvoice)
pvoice            180 sound/isa/gus/gus_pcm.c 	if (!pvoice->private_data) {
pvoice            182 sound/isa/gus/gus_pcm.c 		snd_gf1_smart_stop_voice(gus, pvoice->number);
pvoice            185 sound/isa/gus/gus_pcm.c 	pcmp = pvoice->private_data;
pvoice            188 sound/isa/gus/gus_pcm.c 		snd_gf1_smart_stop_voice(gus, pvoice->number);
pvoice            195 sound/isa/gus/gus_pcm.c 	snd_gf1_select_voice(gus, pvoice->number);
pvoice            199 sound/isa/gus/gus_pcm.c 	snd_gf1_select_voice(gus, pvoice->number);
pvoice            205 sound/isa/gus/gus_pcm.c 	snd_gf1_select_voice(gus, pvoice->number);
pvoice            257 sound/isa/gus/gus_pcm.c 					 struct snd_gus_voice * pvoice)
pvoice            261 sound/isa/gus/gus_pcm.c 	struct gus_pcm_private *pcmp = pvoice->private_data;
pvoice            265 sound/isa/gus/gus_pcm.c 	snd_gf1_select_voice(gus, pvoice->number);
pvoice            274 sound/isa/gus/gus_pcm.c 	cvoice = pcmp->pvoices[0] == pvoice ? 0 : 1;
pvoice            279 sound/isa/gus/gus_pcm.c 	snd_gf1_select_voice(gus, pvoice->number);
pvoice            778 sound/isa/gus/gus_pcm.c 	struct snd_gus_voice *pvoice;
pvoice            793 sound/isa/gus/gus_pcm.c 		pvoice = &gus->gf1.voices[idx];
pvoice            794 sound/isa/gus/gus_pcm.c 		if (!pvoice->pcm)
pvoice            796 sound/isa/gus/gus_pcm.c 		pcmp = pvoice->private_data;
pvoice            801 sound/isa/gus/gus_pcm.c 		snd_gf1_select_voice(gus, pvoice->number);
pvoice            803 sound/isa/gus/gus_pcm.c 		vol = pvoice == pcmp->pvoices[0] ? gus->gf1.pcm_volume_level_left : gus->gf1.pcm_volume_level_right;
pvoice            220 sound/isa/gus/gus_reset.c 				    struct snd_gus_voice * pvoice,
pvoice            223 sound/isa/gus/gus_reset.c 	pvoice->use = 1;
pvoice            227 sound/isa/gus/gus_reset.c 		pvoice->pcm = 1;
pvoice            230 sound/isa/gus/gus_reset.c 		pvoice->synth = 1;
pvoice            231 sound/isa/gus/gus_reset.c 		pvoice->client = client;
pvoice            232 sound/isa/gus/gus_reset.c 		pvoice->port = port;
pvoice            235 sound/isa/gus/gus_reset.c 		pvoice->midi = 1;
pvoice            236 sound/isa/gus/gus_reset.c 		pvoice->client = client;
pvoice            237 sound/isa/gus/gus_reset.c 		pvoice->port = port;
pvoice            244 sound/isa/gus/gus_reset.c 	struct snd_gus_voice *pvoice;
pvoice            256 sound/isa/gus/gus_reset.c 		pvoice = &gus->gf1.voices[idx];
pvoice            257 sound/isa/gus/gus_reset.c 		if (!pvoice->use) {
pvoice            258 sound/isa/gus/gus_reset.c 			snd_gf1_alloc_voice_use(gus, pvoice, type, client, port);
pvoice            260 sound/isa/gus/gus_reset.c 			return pvoice;
pvoice            264 sound/isa/gus/gus_reset.c 		pvoice = &gus->gf1.voices[idx];
pvoice            265 sound/isa/gus/gus_reset.c 		if (pvoice->midi && !pvoice->client) {
pvoice            266 sound/isa/gus/gus_reset.c 			snd_gf1_clear_voices(gus, pvoice->number, pvoice->number);
pvoice            267 sound/isa/gus/gus_reset.c 			snd_gf1_alloc_voice_use(gus, pvoice, type, client, port);
pvoice            269 sound/isa/gus/gus_reset.c 			return pvoice;
pvoice            835 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *pvoice;
pvoice            848 sound/pci/ali5451/ali5451.c 	pvoice = &codec->synth.voices[channel];
pvoice            853 sound/pci/ali5451/ali5451.c 	if (pvoice->pcm && pvoice->substream) {
pvoice            855 sound/pci/ali5451/ali5451.c 		if (pvoice->running) {
pvoice            861 sound/pci/ali5451/ali5451.c 			snd_pcm_period_elapsed(pvoice->substream);
pvoice            912 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *pvoice;
pvoice            926 sound/pci/ali5451/ali5451.c 		pvoice = &(codec->synth.voices[idx]);
pvoice            927 sound/pci/ali5451/ali5451.c 		pvoice->codec = codec;
pvoice            928 sound/pci/ali5451/ali5451.c 		pvoice->use = 1;
pvoice            929 sound/pci/ali5451/ali5451.c 		pvoice->pcm = 1;
pvoice            930 sound/pci/ali5451/ali5451.c 		pvoice->mode = rec;
pvoice            932 sound/pci/ali5451/ali5451.c 		return pvoice;
pvoice            940 sound/pci/ali5451/ali5451.c 			       struct snd_ali_voice *pvoice)
pvoice            945 sound/pci/ali5451/ali5451.c 	dev_dbg(codec->card->dev, "free_voice: channel=%d\n", pvoice->number);
pvoice            946 sound/pci/ali5451/ali5451.c 	if (!pvoice->use)
pvoice            948 sound/pci/ali5451/ali5451.c 	snd_ali_clear_voices(codec, pvoice->number, pvoice->number);
pvoice            950 sound/pci/ali5451/ali5451.c 	private_free = pvoice->private_free;
pvoice            951 sound/pci/ali5451/ali5451.c 	private_data = pvoice->private_data;
pvoice            952 sound/pci/ali5451/ali5451.c 	pvoice->private_free = NULL;
pvoice            953 sound/pci/ali5451/ali5451.c 	pvoice->private_data = NULL;
pvoice            954 sound/pci/ali5451/ali5451.c 	if (pvoice->pcm)
pvoice            955 sound/pci/ali5451/ali5451.c 		snd_ali_free_channel_pcm(codec, pvoice->number);
pvoice            956 sound/pci/ali5451/ali5451.c 	pvoice->use = pvoice->pcm = pvoice->synth = 0;
pvoice            957 sound/pci/ali5451/ali5451.c 	pvoice->substream = NULL;
pvoice           1074 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *pvoice, *evoice;
pvoice           1094 sound/pci/ali5451/ali5451.c 			pvoice = s->runtime->private_data;
pvoice           1095 sound/pci/ali5451/ali5451.c 			evoice = pvoice->extra;
pvoice           1096 sound/pci/ali5451/ali5451.c 			what |= 1 << (pvoice->number & 0x1f);
pvoice           1098 sound/pci/ali5451/ali5451.c 				whati |= 1 << (pvoice->number & 0x1f);
pvoice           1104 sound/pci/ali5451/ali5451.c 				pvoice->running = 1;
pvoice           1108 sound/pci/ali5451/ali5451.c 				pvoice->running = 0;
pvoice           1113 sound/pci/ali5451/ali5451.c 			if (pvoice->mode)
pvoice           1139 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *pvoice = runtime->private_data;
pvoice           1140 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *evoice = pvoice->extra;
pvoice           1158 sound/pci/ali5451/ali5451.c 			pvoice->extra = evoice;
pvoice           1164 sound/pci/ali5451/ali5451.c 			pvoice->extra = evoice = NULL;
pvoice           1175 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *pvoice = runtime->private_data;
pvoice           1176 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *evoice = pvoice ? pvoice->extra : NULL;
pvoice           1181 sound/pci/ali5451/ali5451.c 		pvoice->extra = NULL;
pvoice           1202 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *pvoice = runtime->private_data;
pvoice           1203 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *evoice = pvoice->extra;
pvoice           1221 sound/pci/ali5451/ali5451.c 	if (pvoice->number == ALI_SPDIF_IN_CHANNEL || 
pvoice           1222 sound/pci/ali5451/ali5451.c 	    pvoice->number == ALI_PCM_IN_CHANNEL)
pvoice           1223 sound/pci/ali5451/ali5451.c 		snd_ali_disable_special_channel(codec, pvoice->number);
pvoice           1227 sound/pci/ali5451/ali5451.c 		 && pvoice->number == ALI_SPDIF_OUT_CHANNEL) {
pvoice           1236 sound/pci/ali5451/ali5451.c 	pvoice->count = runtime->period_size;
pvoice           1239 sound/pci/ali5451/ali5451.c 	pvoice->eso = runtime->buffer_size; 
pvoice           1242 sound/pci/ali5451/ali5451.c 		       pvoice->eso, pvoice->count);
pvoice           1245 sound/pci/ali5451/ali5451.c 	ESO = pvoice->eso -1;
pvoice           1256 sound/pci/ali5451/ali5451.c 		       pvoice->number,runtime->rate,Delta,GVSEL,PAN,CTRL);
pvoice           1258 sound/pci/ali5451/ali5451.c 				 pvoice->number,
pvoice           1270 sound/pci/ali5451/ali5451.c 		evoice->count = pvoice->count;
pvoice           1271 sound/pci/ali5451/ali5451.c 		evoice->eso = pvoice->count << 1;
pvoice           1295 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *pvoice = runtime->private_data;
pvoice           1310 sound/pci/ali5451/ali5451.c 	snd_ali_enable_special_channel(codec,pvoice->number);
pvoice           1312 sound/pci/ali5451/ali5451.c 	Delta = (pvoice->number == ALI_MODEM_IN_CHANNEL ||
pvoice           1313 sound/pci/ali5451/ali5451.c 		 pvoice->number == ALI_MODEM_OUT_CHANNEL) ? 
pvoice           1314 sound/pci/ali5451/ali5451.c 		0x1000 : snd_ali_convert_rate(runtime->rate, pvoice->mode);
pvoice           1317 sound/pci/ali5451/ali5451.c 	if (pvoice->number == ALI_SPDIF_IN_CHANNEL) {
pvoice           1344 sound/pci/ali5451/ali5451.c 	pvoice->eso = runtime->buffer_size; 
pvoice           1347 sound/pci/ali5451/ali5451.c 	pvoice->count = runtime->period_size;
pvoice           1353 sound/pci/ali5451/ali5451.c 	ESO = pvoice->eso - 1;
pvoice           1361 sound/pci/ali5451/ali5451.c 				     pvoice->number,
pvoice           1384 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *pvoice = runtime->private_data;
pvoice           1388 sound/pci/ali5451/ali5451.c 	if (!pvoice->running) {
pvoice           1392 sound/pci/ali5451/ali5451.c 	outb(pvoice->number, ALI_REG(codec, ALI_GC_CIR));
pvoice           1406 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *pvoice = runtime->private_data;
pvoice           1410 sound/pci/ali5451/ali5451.c 	if (!pvoice->running) {
pvoice           1414 sound/pci/ali5451/ali5451.c 	outb(pvoice->number, ALI_REG(codec, ALI_GC_CIR));
pvoice           1472 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *pvoice = runtime->private_data;
pvoice           1474 sound/pci/ali5451/ali5451.c 	if (pvoice)
pvoice           1475 sound/pci/ali5451/ali5451.c 		snd_ali_free_voice(pvoice->codec, pvoice);
pvoice           1483 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *pvoice;
pvoice           1485 sound/pci/ali5451/ali5451.c 	pvoice = snd_ali_alloc_voice(codec, SNDRV_ALI_VOICE_TYPE_PCM, rec,
pvoice           1487 sound/pci/ali5451/ali5451.c 	if (!pvoice)
pvoice           1490 sound/pci/ali5451/ali5451.c 	pvoice->substream = substream;
pvoice           1491 sound/pci/ali5451/ali5451.c 	runtime->private_data = pvoice;
pvoice           1519 sound/pci/ali5451/ali5451.c 	struct snd_ali_voice *pvoice = substream->runtime->private_data;
pvoice           1521 sound/pci/ali5451/ali5451.c 	snd_ali_disable_special_channel(codec,pvoice->number);
pvoice            778 sound/pci/emu10k1/emu10k1x.c 	struct emu10k1x_voice *pvoice = chip->voices;
pvoice            801 sound/pci/emu10k1/emu10k1x.c 			if (pvoice->use)
pvoice            802 sound/pci/emu10k1/emu10k1x.c 				snd_emu10k1x_pcm_interrupt(chip, pvoice);
pvoice            806 sound/pci/emu10k1/emu10k1x.c 		pvoice++;
pvoice             50 sound/pci/emu10k1/irq.c 			struct snd_emu10k1_voice *pvoice = emu->voices;
pvoice             57 sound/pci/emu10k1/irq.c 					if (pvoice->use && pvoice->interrupt != NULL) {
pvoice             58 sound/pci/emu10k1/irq.c 						pvoice->interrupt(emu, pvoice);
pvoice             65 sound/pci/emu10k1/irq.c 				pvoice++;
pvoice             72 sound/pci/emu10k1/irq.c 					if (pvoice->use && pvoice->interrupt != NULL) {
pvoice             73 sound/pci/emu10k1/irq.c 						pvoice->interrupt(emu, pvoice);
pvoice             80 sound/pci/emu10k1/irq.c 				pvoice++;
pvoice            144 sound/pci/emu10k1/irq.c 				struct snd_emu10k1_voice *pvoice = &(emu->p16v_voices[0]);
pvoice            150 sound/pci/emu10k1/irq.c 					if(pvoice->use) {
pvoice            151 sound/pci/emu10k1/irq.c 						snd_pcm_period_elapsed(pvoice->epcm->substream);
pvoice            155 sound/pci/emu10k1/irq.c 							status2, mask, pvoice,
pvoice            156 sound/pci/emu10k1/irq.c 							pvoice->use);
pvoice            122 sound/pci/emu10k1/voice.c 				struct snd_emu10k1_voice *pvoice = &emu->voices[result];
pvoice            123 sound/pci/emu10k1/voice.c 				pvoice->interrupt = NULL;
pvoice            124 sound/pci/emu10k1/voice.c 				pvoice->use = pvoice->pcm = pvoice->synth = pvoice->midi = pvoice->efx = 0;
pvoice            125 sound/pci/emu10k1/voice.c 				pvoice->epcm = NULL;
pvoice            139 sound/pci/emu10k1/voice.c 			   struct snd_emu10k1_voice *pvoice)
pvoice            143 sound/pci/emu10k1/voice.c 	if (snd_BUG_ON(!pvoice))
pvoice            146 sound/pci/emu10k1/voice.c 	pvoice->interrupt = NULL;
pvoice            147 sound/pci/emu10k1/voice.c 	pvoice->use = pvoice->pcm = pvoice->synth = pvoice->midi = pvoice->efx = 0;
pvoice            148 sound/pci/emu10k1/voice.c 	pvoice->epcm = NULL;
pvoice            149 sound/pci/emu10k1/voice.c 	snd_emu10k1_voice_init(emu, pvoice->number);
pvoice           3802 sound/pci/trident/trident_main.c 	struct snd_trident_voice *pvoice;
pvoice           3813 sound/pci/trident/trident_main.c 		pvoice = &trident->synth.voices[idx];
pvoice           3814 sound/pci/trident/trident_main.c 		pvoice->use = 1;
pvoice           3815 sound/pci/trident/trident_main.c 		pvoice->pcm = 1;
pvoice           3816 sound/pci/trident/trident_main.c 		pvoice->capture = 0;
pvoice           3817 sound/pci/trident/trident_main.c 		pvoice->spdif = 0;
pvoice           3818 sound/pci/trident/trident_main.c 		pvoice->memblk = NULL;
pvoice           3819 sound/pci/trident/trident_main.c 		pvoice->substream = NULL;
pvoice           3821 sound/pci/trident/trident_main.c 		return pvoice;
pvoice           3829 sound/pci/trident/trident_main.c 		pvoice = &trident->synth.voices[idx];
pvoice           3830 sound/pci/trident/trident_main.c 		pvoice->use = 1;
pvoice           3831 sound/pci/trident/trident_main.c 		pvoice->synth = 1;
pvoice           3832 sound/pci/trident/trident_main.c 		pvoice->client = client;
pvoice           3833 sound/pci/trident/trident_main.c 		pvoice->port = port;
pvoice           3834 sound/pci/trident/trident_main.c 		pvoice->memblk = NULL;
pvoice           3836 sound/pci/trident/trident_main.c 		return pvoice;
pvoice            267 sound/pci/ymfpci/ymfpci_main.c static int snd_ymfpci_voice_free(struct snd_ymfpci *chip, struct snd_ymfpci_voice *pvoice)
pvoice            271 sound/pci/ymfpci/ymfpci_main.c 	if (snd_BUG_ON(!pvoice))
pvoice            275 sound/pci/ymfpci/ymfpci_main.c 	if (pvoice->number == chip->src441_used) {
pvoice            277 sound/pci/ymfpci/ymfpci_main.c 		pvoice->ypcm->use_441_slot = 0;
pvoice            279 sound/pci/ymfpci/ymfpci_main.c 	pvoice->use = pvoice->pcm = pvoice->synth = pvoice->midi = 0;
pvoice            280 sound/pci/ymfpci/ymfpci_main.c 	pvoice->ypcm = NULL;
pvoice            281 sound/pci/ymfpci/ymfpci_main.c 	pvoice->interrupt = NULL;