voice             280 dev/ic/opl.c   opl_set_op_reg(sc, base, voice, op, value)
voice             283 dev/ic/opl.c   	int voice;
voice             287 dev/ic/opl.c   	struct opl_voice *v = &sc->voices[voice];
voice             292 dev/ic/opl.c   opl_set_ch_reg(sc, base, voice, value)
voice             295 dev/ic/opl.c   	int voice;
voice             298 dev/ic/opl.c   	struct opl_voice *v = &sc->voices[voice];
voice             458 dev/ic/opl.c   oplsyn_noteon(ms, voice, freq, vel)
voice             460 dev/ic/opl.c   	u_int32_t voice, freq, vel;
voice             472 dev/ic/opl.c   	DPRINTFN(3, ("oplsyn_noteon: %p %d %d\n", sc, voice, 
voice             476 dev/ic/opl.c   	if (voice < 0 || voice >= sc->syn.nvoice) {
voice             477 dev/ic/opl.c   		printf("oplsyn_noteon: bad voice %d\n", voice);
voice             482 dev/ic/opl.c   	opl_set_op_reg(sc, OPL_KSL_LEVEL,   voice, 0, 0xff);
voice             483 dev/ic/opl.c   	opl_set_op_reg(sc, OPL_KSL_LEVEL,   voice, 1, 0xff);
voice             484 dev/ic/opl.c   	opl_set_ch_reg(sc, OPL_KEYON_BLOCK, voice,    0);
voice             486 dev/ic/opl.c   	v = &sc->voices[voice];
voice             488 dev/ic/opl.c   	p = &opl2_instrs[MS_GETPGM(ms, voice)];
voice             490 dev/ic/opl.c   	opl_load_patch(sc, voice);
voice             538 dev/ic/opl.c   	opl_set_ch_reg(sc, OPL_FEEDBACK_CONNECTION, voice, fbc);
voice             540 dev/ic/opl.c   	opl_set_op_reg(sc, OPL_AM_VIB,      voice, 0, r20m);
voice             541 dev/ic/opl.c   	opl_set_op_reg(sc, OPL_AM_VIB,      voice, 1, r20c);
voice             542 dev/ic/opl.c   	opl_set_op_reg(sc, OPL_KSL_LEVEL,   voice, 0, r40m);
voice             543 dev/ic/opl.c   	opl_set_op_reg(sc, OPL_KSL_LEVEL,   voice, 1, r40c);
voice             544 dev/ic/opl.c   	opl_set_ch_reg(sc, OPL_FNUM_LOW,    voice,    rA0);
voice             545 dev/ic/opl.c   	opl_set_ch_reg(sc, OPL_KEYON_BLOCK, voice,    rB0);
voice             549 dev/ic/opl.c   oplsyn_noteoff(ms, voice, note, vel)
voice             551 dev/ic/opl.c   	u_int32_t voice, note, vel;
voice             556 dev/ic/opl.c   	DPRINTFN(3, ("oplsyn_noteoff: %p %d %d\n", sc, voice, 
voice             560 dev/ic/opl.c   	if (voice < 0 || voice >= sc->syn.nvoice) {
voice             561 dev/ic/opl.c   		printf("oplsyn_noteoff: bad voice %d\n", voice);
voice             565 dev/ic/opl.c   	v = &sc->voices[voice];
voice             566 dev/ic/opl.c   	opl_set_ch_reg(sc, 0xB0, voice, v->rB0 & ~OPL_KEYON_BIT);
voice             570 dev/ic/opl.c   oplsyn_keypressure(ms, voice, note, vel)
voice             572 dev/ic/opl.c   	u_int32_t voice, note, vel;
voice             581 dev/ic/opl.c   oplsyn_ctlchange(ms, voice, parm, w14)
voice             583 dev/ic/opl.c   	u_int32_t voice, parm, w14;
voice             587 dev/ic/opl.c   	DPRINTFN(1, ("oplsyn_ctlchange: %p %d\n", sc, voice));
voice             592 dev/ic/opl.c   oplsyn_pitchbend(ms, voice, parm, x)
voice             594 dev/ic/opl.c   	u_int32_t voice, parm, x;
voice             598 dev/ic/opl.c   	DPRINTFN(1, ("oplsyn_pitchbend: %p %d\n", sc, voice));
voice             939 dev/isa/gus.c  	int ignore = 0, voice, rval = 0;
voice             967 dev/isa/gus.c  		    voice = intr & GUSMASK_WIRQ_VOICEMASK;
voice             969 dev/isa/gus.c  		    if ((1 << voice) & ignore)
voice             972 dev/isa/gus.c  		    ignore |= 1 << voice;
voice             982 dev/isa/gus.c  			if (voice != GUS_VOICE_LEFT) {
voice             984 dev/isa/gus.c  				       sc->sc_dev.dv_xname, voice));
voice             985 dev/isa/gus.c  			    gus_stop_voice(sc, voice, 0);
voice             988 dev/isa/gus.c  			gus_stop_voice(sc, voice, 1);
voice            1026 dev/isa/gus.c  			if (gus_continue_playing(sc, voice)) {
voice            1163 dev/isa/gus.c  gus_continue_playing(sc, voice)
voice            1165 dev/isa/gus.c  	int voice;
voice            1175 dev/isa/gus.c  	bus_space_write_1(iot, ioh2, GUS_DATA_HIGH, sc->sc_voc[voice].voccntl & ~(GUSMASK_VOICE_IRQ));
voice            1205 dev/isa/gus.c  	gus_set_endaddr(sc, voice, GUS_MEM_OFFSET +
voice            1214 dev/isa/gus.c  		sc->sc_voc[voice].voccntl &= ~GUSMASK_LOOP_ENABLE;
voice            1215 dev/isa/gus.c  		sc->sc_voc[voice].volcntl &= ~GUSMASK_VOICE_ROLL;
voice            1223 dev/isa/gus.c  			sc->sc_voc[voice].voccntl |= GUSMASK_LOOP_ENABLE;
voice            1224 dev/isa/gus.c  			sc->sc_voc[voice].volcntl &= ~GUSMASK_VOICE_ROLL;
voice            1227 dev/isa/gus.c  			sc->sc_voc[voice].voccntl &= ~GUSMASK_LOOP_ENABLE;
voice            1228 dev/isa/gus.c  			sc->sc_voc[voice].volcntl |= GUSMASK_VOICE_ROLL;
voice            1235 dev/isa/gus.c  		playstats[playcntr].curaddr = gus_get_curaddr(sc, voice);
voice            1237 dev/isa/gus.c  		playstats[playcntr].voccntl = sc->sc_voc[voice].voccntl;
voice            1238 dev/isa/gus.c  		playstats[playcntr].volcntl = sc->sc_voc[voice].volcntl;
voice            1239 dev/isa/gus.c  		playstats[playcntr].endaddr = sc->sc_voc[voice].end_addr;
voice            1253 dev/isa/gus.c  	bus_space_write_1(iot, ioh2, GUS_DATA_HIGH, sc->sc_voc[voice].voccntl);
voice            1255 dev/isa/gus.c  	bus_space_write_1(iot, ioh2, GUS_DATA_HIGH, sc->sc_voc[voice].volcntl);
voice            1338 dev/isa/gus.c  gus_start_voice(sc, voice, intrs)
voice            1340 dev/isa/gus.c  	int voice;
voice            1354 dev/isa/gus.c  	start = sc->sc_voc[voice].start_addr;
voice            1355 dev/isa/gus.c  	current = sc->sc_voc[voice].current_addr;
voice            1356 dev/isa/gus.c  	end = sc->sc_voc[voice].end_addr;
voice            1362 dev/isa/gus.c  	if (sc->sc_voc[voice].voccntl & GUSMASK_DATA_SIZE16) {
voice            1374 dev/isa/gus.c  	bus_space_write_1(iot, ioh2, GUS_VOICE_SELECT, (unsigned char) voice);
voice            1397 dev/isa/gus.c  		sc->sc_voc[voice].voccntl |= GUSMASK_VOICE_IRQ;
voice            1400 dev/isa/gus.c  		sc->sc_voc[voice].voccntl &= ~GUSMASK_VOICE_IRQ;
voice            1401 dev/isa/gus.c  	sc->sc_voc[voice].voccntl &= ~(GUSMASK_VOICE_STOPPED |
voice            1412 dev/isa/gus.c  	bus_space_write_1(iot, ioh2, GUS_DATA_HIGH, sc->sc_voc[voice].current_volume >> 4);
voice            1419 dev/isa/gus.c  	bus_space_write_1(iot, ioh2, GUS_DATA_HIGH, sc->sc_voc[voice].voccntl);
voice            1424 dev/isa/gus.c  	bus_space_write_1(iot, ioh2, GUS_DATA_HIGH, sc->sc_voc[voice].voccntl);
voice            1435 dev/isa/gus.c  gus_stop_voice(sc, voice, intrs_too)
voice            1437 dev/isa/gus.c  	int voice;
voice            1443 dev/isa/gus.c  	sc->sc_voc[voice].voccntl |= GUSMASK_VOICE_STOPPED |
voice            1446 dev/isa/gus.c  	  sc->sc_voc[voice].voccntl &= ~(GUSMASK_VOICE_IRQ);
voice            1454 dev/isa/gus.c  	bus_space_write_1(iot, ioh2, GUS_VOICE_SELECT, (unsigned char) voice);
voice            1459 dev/isa/gus.c  	bus_space_write_1(iot, ioh2, GUS_DATA_HIGH, sc->sc_voc[voice].voccntl);
voice            1464 dev/isa/gus.c  	bus_space_write_1(iot, ioh2, GUS_DATA_HIGH, sc->sc_voc[voice].voccntl);
voice            1478 dev/isa/gus.c  gus_set_volume(sc, voice, volume)
voice            1480 dev/isa/gus.c  	int voice, volume;
voice            1488 dev/isa/gus.c  	sc->sc_voc[voice].current_volume = gusvol;
voice            1490 dev/isa/gus.c  	bus_space_write_1(iot, ioh2, GUS_VOICE_SELECT, (unsigned char) voice);
voice            1750 dev/isa/gus.c  gus_set_samprate(sc, voice, freq)
voice            1752 dev/isa/gus.c  	int voice, freq;
voice            1775 dev/isa/gus.c  	bus_space_write_1(iot, ioh2, GUS_VOICE_SELECT, (unsigned char) voice);
voice            1779 dev/isa/gus.c  	sc->sc_voc[voice].rate = freq;
voice            1898 dev/isa/gus.c  gus_set_endaddr(sc, voice, addr)
voice            1900 dev/isa/gus.c  	int voice;
voice            1906 dev/isa/gus.c  	sc->sc_voc[voice].end_addr = addr;
voice            1908 dev/isa/gus.c  	if (sc->sc_voc[voice].voccntl & GUSMASK_DATA_SIZE16)
voice            1923 dev/isa/gus.c  gus_set_curaddr(sc, voice, addr)
voice            1925 dev/isa/gus.c  	int voice;
voice            1931 dev/isa/gus.c  	sc->sc_voc[voice].current_addr = addr;
voice            1933 dev/isa/gus.c  	if (sc->sc_voc[voice].voccntl & GUSMASK_DATA_SIZE16)
voice            1936 dev/isa/gus.c  	bus_space_write_1(iot, ioh2, GUS_VOICE_SELECT, (unsigned char) voice);
voice            1949 dev/isa/gus.c  gus_get_curaddr(sc, voice)
voice            1951 dev/isa/gus.c  	int voice;
voice            1957 dev/isa/gus.c  	bus_space_write_1(iot, ioh2, GUS_VOICE_SELECT, (unsigned char) voice);
voice            1963 dev/isa/gus.c  	if (sc->sc_voc[voice].voccntl & GUSMASK_DATA_SIZE16)
voice            1966 dev/isa/gus.c  		 voice, addr, sc->sc_voc[voice].end_addr));
voice             182 dev/midisyn.c  		ms->voices = malloc(ms->nvoice * sizeof (struct voice), 
voice             184 dev/midisyn.c  		memset(ms->voices, 0, ms->nvoice * sizeof (struct voice));
voice             195 dev/midisyn.c  midisyn_freevoice(ms, voice)
voice             197 dev/midisyn.c  	int voice;
voice             201 dev/midisyn.c  	ms->voices[voice].inuse = 0;
voice             248 dev/midisyn.c  	int voice = 0;		/* initialize to keep gcc quiet */
voice             277 dev/midisyn.c  		voice = midisyn_findvoice(ms, chan, ms->buf[1]);
voice             278 dev/midisyn.c  		if (voice >= 0) {
voice             279 dev/midisyn.c  			fs->noteoff(ms, voice, note, vel);
voice             280 dev/midisyn.c  			midisyn_freevoice(ms, voice);
voice             284 dev/midisyn.c  		voice = fs->allocv(ms, chan, ms->buf[1]);
voice             285 dev/midisyn.c  		fs->noteon(ms, voice, note, vel);
voice             289 dev/midisyn.c  			voice = midisyn_findvoice(ms, voice, ms->buf[1]);
voice             290 dev/midisyn.c  			if (voice >= 0)
voice             291 dev/midisyn.c  				fs->keypres(ms, voice, note, vel);
voice             304 dev/midisyn.c  			voice = midisyn_findvoice(ms, chan, ms->buf[1]);
voice             305 dev/midisyn.c  			if (voice >= 0)
voice             306 dev/midisyn.c  				fs->chnpres(ms, voice, note);
voice             311 dev/midisyn.c  			voice = midisyn_findvoice(ms, chan, ms->buf[1]);
voice             312 dev/midisyn.c  			if (voice >= 0)
voice              60 dev/midisynvar.h struct voice {
voice              83 dev/midisynvar.h 	struct voice *voices;
voice             120 dev/pci/emuxki.c int emuxki_voice_set_stereo(struct emuxki_voice *voice, u_int8_t stereo);
voice             121 dev/pci/emuxki.c int emuxki_voice_dataloc_create(struct emuxki_voice *voice);
voice             122 dev/pci/emuxki.c void emuxki_voice_dataloc_destroy(struct emuxki_voice *voice);
voice             125 dev/pci/emuxki.c int emuxki_recsrc_reserve(struct emuxki_voice *voice, emuxki_recsrc_t source);
voice             128 dev/pci/emuxki.c int emuxki_set_vparms(struct emuxki_voice *voice, struct audio_params *p);
voice             129 dev/pci/emuxki.c int emuxki_voice_set_srate(struct emuxki_voice *voice, u_int32_t srate);
voice             132 dev/pci/emuxki.c int emuxki_voice_channel_create(struct emuxki_voice *voice);
voice             133 dev/pci/emuxki.c void emuxki_voice_channel_destroy(struct emuxki_voice *voice);
voice             135 dev/pci/emuxki.c struct emuxki_channel *emuxki_channel_new(struct emuxki_voice *voice, u_int8_t num);
voice            1069 dev/pci/emuxki.c 		chan->voice->sc->sc_type & EMUXKI_AUDIGY ?
voice            1125 dev/pci/emuxki.c emuxki_channel_new(struct emuxki_voice *voice, u_int8_t num)
voice            1133 dev/pci/emuxki.c 	chan->voice = voice;
voice            1136 dev/pci/emuxki.c 	chan->voice->sc->channel[num] = chan;
voice            1144 dev/pci/emuxki.c 	chan->voice->sc->channel[chan->num] = NULL;
voice            1197 dev/pci/emuxki.c 	struct emuxki_softc *sc = chan->voice->sc;
voice            1235 dev/pci/emuxki.c 	struct emuxki_voice *voice = chan->voice;
voice            1236 dev/pci/emuxki.c 	struct emuxki_softc *sc = voice->sc;
voice            1242 dev/pci/emuxki.c 		(voice->stereo ? 28 : 30) * (voice->b16 + 1);
voice            1246 dev/pci/emuxki.c 	emuxki_write(sc, chano, EMU_CHAN_CPF_STEREO, voice->stereo);
voice            1253 dev/pci/emuxki.c 		(voice->b16 ? 0 : EMU_CHAN_CCCA_8BITSELECT) | start);
voice            1296 dev/pci/emuxki.c 	struct emuxki_voice *voice = chan->voice;
voice            1297 dev/pci/emuxki.c 	struct emuxki_softc *sc = voice->sc;
voice            1302 dev/pci/emuxki.c 	cache_sample = voice->stereo ? 4 : 2;
voice            1303 dev/pci/emuxki.c 	sample = voice->b16 ? 0x00000000 : 0x80808080;
voice            1304 dev/pci/emuxki.c 	cache_invalid_size = (voice->stereo ? 28 : 30) * (voice->b16 + 1);
voice            1345 dev/pci/emuxki.c 	struct emuxki_softc *sc = chan->voice->sc;
voice            1366 dev/pci/emuxki.c emuxki_voice_channel_create(struct emuxki_voice *voice)
voice            1368 dev/pci/emuxki.c 	struct emuxki_channel **channel = voice->sc->channel;
voice            1369 dev/pci/emuxki.c 	u_int8_t i, stereo = voice->stereo;
voice            1378 dev/pci/emuxki.c 			voice->dataloc.chan[1] =
voice            1379 dev/pci/emuxki.c 				emuxki_channel_new(voice, i + 1);
voice            1380 dev/pci/emuxki.c 			if (voice->dataloc.chan[1] == NULL) {
voice            1385 dev/pci/emuxki.c 		voice->dataloc.chan[0] = emuxki_channel_new(voice, i);
voice            1386 dev/pci/emuxki.c 		if (voice->dataloc.chan[0] == NULL) {
voice            1388 dev/pci/emuxki.c 				emuxki_channel_delete(voice->dataloc.chan[1]);
voice            1389 dev/pci/emuxki.c 				voice->dataloc.chan[1] = NULL;
voice            1402 dev/pci/emuxki.c emuxki_voice_channel_destroy(struct emuxki_voice *voice)
voice            1404 dev/pci/emuxki.c 	emuxki_channel_delete(voice->dataloc.chan[0]);
voice            1405 dev/pci/emuxki.c 	voice->dataloc.chan[0] = NULL;
voice            1406 dev/pci/emuxki.c 	if (voice->stereo)
voice            1407 dev/pci/emuxki.c 		emuxki_channel_delete(voice->dataloc.chan[1]);
voice            1408 dev/pci/emuxki.c 	voice->dataloc.chan[1] = NULL;
voice            1415 dev/pci/emuxki.c emuxki_recsrc_reserve(struct emuxki_voice *voice, emuxki_recsrc_t source)
voice            1423 dev/pci/emuxki.c 	if (voice->sc->recsrc[source] == voice)
voice            1425 dev/pci/emuxki.c 	if (voice->sc->recsrc[source] != NULL)
voice            1427 dev/pci/emuxki.c 	voice->sc->recsrc[source] = voice;
voice            1439 dev/pci/emuxki.c emuxki_voice_dataloc_create(struct emuxki_voice *voice)
voice            1443 dev/pci/emuxki.c 	if (voice->use & EMU_VOICE_USE_PLAY) {
voice            1444 dev/pci/emuxki.c 		if ((error = emuxki_voice_channel_create(voice)))
voice            1448 dev/pci/emuxki.c 		    emuxki_recsrc_reserve(voice, voice->dataloc.source)))
voice            1455 dev/pci/emuxki.c emuxki_voice_dataloc_destroy(struct emuxki_voice *voice)
voice            1457 dev/pci/emuxki.c 	if (voice->use & EMU_VOICE_USE_PLAY) {
voice            1458 dev/pci/emuxki.c 		if (voice->dataloc.chan[0] != NULL)
voice            1459 dev/pci/emuxki.c 			emuxki_voice_channel_destroy(voice);
voice            1461 dev/pci/emuxki.c 		if (voice->dataloc.source != EMU_RECSRC_NOTSET) {
voice            1462 dev/pci/emuxki.c 			emuxki_voice_recsrc_release(voice->sc,
voice            1463 dev/pci/emuxki.c 						     voice->dataloc.source);
voice            1464 dev/pci/emuxki.c 			voice->dataloc.source = EMU_RECSRC_NOTSET;
voice            1472 dev/pci/emuxki.c 	struct emuxki_voice *voice;
voice            1476 dev/pci/emuxki.c 	voice = sc->lvoice;
voice            1480 dev/pci/emuxki.c 	if (!voice) {
voice            1481 dev/pci/emuxki.c 		if (!(voice = malloc(sizeof(*voice), M_DEVBUF, M_WAITOK)))
voice            1483 dev/pci/emuxki.c 	} else if (voice->use != use) 
voice            1484 dev/pci/emuxki.c 		emuxki_voice_dataloc_destroy(voice);
voice            1488 dev/pci/emuxki.c 	voice->sc = sc;
voice            1489 dev/pci/emuxki.c 	voice->state = !EMU_VOICE_STATE_STARTED;
voice            1490 dev/pci/emuxki.c 	voice->stereo = EMU_VOICE_STEREO_NOTSET;
voice            1491 dev/pci/emuxki.c 	voice->b16 = 0;
voice            1492 dev/pci/emuxki.c 	voice->sample_rate = 0;
voice            1494 dev/pci/emuxki.c 		voice->dataloc.chan[0] = voice->dataloc.chan[1] = NULL;
voice            1496 dev/pci/emuxki.c 		voice->dataloc.source = EMU_RECSRC_NOTSET;
voice            1497 dev/pci/emuxki.c 	voice->buffer = NULL;
voice            1498 dev/pci/emuxki.c 	voice->blksize = 0;
voice            1499 dev/pci/emuxki.c 	voice->trigblk = 0;
voice            1500 dev/pci/emuxki.c 	voice->blkmod = 0;
voice            1501 dev/pci/emuxki.c 	voice->inth = NULL;
voice            1502 dev/pci/emuxki.c 	voice->inthparam = NULL;
voice            1503 dev/pci/emuxki.c 	voice->use = use;
voice            1507 dev/pci/emuxki.c 	LIST_INSERT_HEAD((&sc->voices), voice, next);
voice            1510 dev/pci/emuxki.c 	return (voice);
voice            1514 dev/pci/emuxki.c emuxki_voice_delete(struct emuxki_voice *voice)
voice            1516 dev/pci/emuxki.c 	struct emuxki_softc *sc = voice->sc;
voice            1520 dev/pci/emuxki.c 	if (voice->state & EMU_VOICE_STATE_STARTED)
voice            1521 dev/pci/emuxki.c 		emuxki_voice_halt(voice);
voice            1524 dev/pci/emuxki.c 	LIST_REMOVE(voice, next);
voice            1526 dev/pci/emuxki.c 	sc->lvoice = voice;
voice            1536 dev/pci/emuxki.c emuxki_voice_set_stereo(struct emuxki_voice *voice, u_int8_t stereo)
voice            1542 dev/pci/emuxki.c 	if (! (voice->use & EMU_VOICE_USE_PLAY))
voice            1543 dev/pci/emuxki.c 		source = voice->dataloc.source;
voice            1544 dev/pci/emuxki.c 	emuxki_voice_dataloc_destroy(voice);
voice            1545 dev/pci/emuxki.c 	if (! (voice->use & EMU_VOICE_USE_PLAY))
voice            1546 dev/pci/emuxki.c 		voice->dataloc.source = source;
voice            1547 dev/pci/emuxki.c 	voice->stereo = stereo;
voice            1548 dev/pci/emuxki.c 	if ((error = emuxki_voice_dataloc_create(voice)))
voice            1550 dev/pci/emuxki.c 	if (voice->use & EMU_VOICE_USE_PLAY) {
voice            1560 dev/pci/emuxki.c 		if (voice->stereo) {
voice            1565 dev/pci/emuxki.c 			emuxki_channel_set_fxsend(voice->dataloc.chan[0],
voice            1571 dev/pci/emuxki.c 			emuxki_channel_set_fxsend(voice->dataloc.chan[1],
voice            1579 dev/pci/emuxki.c emuxki_voice_set_srate(struct emuxki_voice *voice, u_int32_t srate)
voice            1581 dev/pci/emuxki.c 	if (voice->use & EMU_VOICE_USE_PLAY) {
voice            1584 dev/pci/emuxki.c 		voice->sample_rate = srate;
voice            1585 dev/pci/emuxki.c 		emuxki_channel_set_srate(voice->dataloc.chan[0], srate);
voice            1586 dev/pci/emuxki.c 		if (voice->stereo)
voice            1587 dev/pci/emuxki.c 			emuxki_channel_set_srate(voice->dataloc.chan[1],
voice            1592 dev/pci/emuxki.c 		voice->sample_rate = srate;
voice            1593 dev/pci/emuxki.c 		if (emuxki_voice_adc_rate(voice) < 0) {
voice            1594 dev/pci/emuxki.c 			voice->sample_rate = 0;
voice            1602 dev/pci/emuxki.c emuxki_voice_set_audioparms(struct emuxki_voice *voice, u_int8_t stereo,
voice            1613 dev/pci/emuxki.c 	if (voice == NULL) {
voice            1620 dev/pci/emuxki.c 	if (voice->stereo == stereo && voice->b16 == b16 &&
voice            1621 dev/pci/emuxki.c 	    voice->sample_rate == srate)
voice            1626 dev/pci/emuxki.c 	       (voice->use & EMU_VOICE_USE_PLAY) ? "play" : "record",
voice            1630 dev/pci/emuxki.c 	if (voice->stereo != stereo) {
voice            1631 dev/pci/emuxki.c 		if ((error = emuxki_voice_set_stereo(voice, stereo)))
voice            1634 dev/pci/emuxki.c 	voice->b16 = b16;
voice            1635 dev/pci/emuxki.c 	if (voice->sample_rate != srate)
voice            1636 dev/pci/emuxki.c 		error = emuxki_voice_set_srate(voice, srate);
voice            1642 dev/pci/emuxki.c emuxki_voice_set_bufparms(struct emuxki_voice *voice, void *ptr,
voice            1652 dev/pci/emuxki.c 	LIST_FOREACH(mem, &voice->sc->mem, next) {
voice            1656 dev/pci/emuxki.c 		voice->buffer = mem;
voice            1657 dev/pci/emuxki.c 		sample_size = (voice->b16 + 1) * (voice->stereo + 1);
voice            1658 dev/pci/emuxki.c 		voice->trigblk = 0;	/* This shouldn't be needed */
voice            1659 dev/pci/emuxki.c 		voice->blkmod = bufsize / blksize;
voice            1661 dev/pci/emuxki.c 			voice->blkmod++;
voice            1664 dev/pci/emuxki.c 		if (voice->use & EMU_VOICE_USE_PLAY) {
voice            1665 dev/pci/emuxki.c 			voice->blksize = blksize / sample_size;
voice            1666 dev/pci/emuxki.c 			chan = voice->dataloc.chan;
voice            1671 dev/pci/emuxki.c 			if (voice->stereo)
voice            1674 dev/pci/emuxki.c 			voice->timerate = (u_int32_t) 48000 *
voice            1675 dev/pci/emuxki.c 			                voice->blksize / voice->sample_rate;
voice            1676 dev/pci/emuxki.c 			if (voice->timerate < 5)
voice            1679 dev/pci/emuxki.c 			voice->blksize = blksize;
voice            1690 dev/pci/emuxki.c 			emuxki_write(voice->sc, 0,
voice            1691 dev/pci/emuxki.c 			    emuxki_recsrc_szreg[voice->dataloc.source], idx);
voice            1692 dev/pci/emuxki.c 			emuxki_write(voice->sc, 0,
voice            1693 dev/pci/emuxki.c 			    emuxki_recsrc_bufaddrreg[voice->dataloc.source],
voice            1697 dev/pci/emuxki.c 			voice->timerate = (u_int32_t) 48000 * blksize /
voice            1698 dev/pci/emuxki.c 			    (voice->sample_rate * sample_size);
voice            1699 dev/pci/emuxki.c 			if (voice->timerate < 5) {
voice            1702 dev/pci/emuxki.c 				    voice->timerate, blksize);
voice            1715 dev/pci/emuxki.c emuxki_voice_commit_parms(struct emuxki_voice *voice)
voice            1717 dev/pci/emuxki.c 	if (voice->use & EMU_VOICE_USE_PLAY) {
voice            1718 dev/pci/emuxki.c 		emuxki_channel_commit_parms(voice->dataloc.chan[0]);
voice            1719 dev/pci/emuxki.c 		if (voice->stereo)
voice            1720 dev/pci/emuxki.c 			emuxki_channel_commit_parms(voice->dataloc.chan[1]);
voice            1725 dev/pci/emuxki.c emuxki_voice_curaddr(struct emuxki_voice *voice)
voice            1730 dev/pci/emuxki.c 	if (voice->use & EMU_VOICE_USE_PLAY) {
voice            1732 dev/pci/emuxki.c 		return (emuxki_read(voice->sc,
voice            1733 dev/pci/emuxki.c 				     voice->dataloc.chan[0]->num,
voice            1735 dev/pci/emuxki.c 			voice->dataloc.chan[0]->loop.start);
voice            1738 dev/pci/emuxki.c 		switch (voice->dataloc.source) {
voice            1740 dev/pci/emuxki.c 				idxreg = (voice->sc->sc_type & EMUXKI_AUDIGY) ?
voice            1744 dev/pci/emuxki.c 				idxreg = (voice->sc->sc_type & EMUXKI_AUDIGY) ?
voice            1756 dev/pci/emuxki.c 		return (emuxki_read(voice->sc, 0, EMU_RECIDX(idxreg))
voice            1765 dev/pci/emuxki.c 	struct emuxki_voice *voice;
voice            1771 dev/pci/emuxki.c 	LIST_FOREACH(voice, &sc->voices, next) {
voice            1772 dev/pci/emuxki.c 		if ((voice->state & EMU_VOICE_STATE_STARTED) == 0)
voice            1775 dev/pci/emuxki.c 		if (voice->timerate < timerate)
voice            1776 dev/pci/emuxki.c 			timerate = voice->timerate;
voice            1797 dev/pci/emuxki.c emuxki_voice_adc_rate(struct emuxki_voice *voice)
voice            1799 dev/pci/emuxki.c 	switch(voice->sample_rate) {
voice            1819 dev/pci/emuxki.c 			if(voice->sc->sc_type & EMUXKI_AUDIGY)
voice            1823 dev/pci/emuxki.c 				printf("recording sample_rate not supported : %u\n", voice->sample_rate);
voice            1829 dev/pci/emuxki.c 			if(voice->sc->sc_type & EMUXKI_AUDIGY)
voice            1835 dev/pci/emuxki.c 			if(voice->sc->sc_type & EMUXKI_AUDIGY)
voice            1842 dev/pci/emuxki.c 				printf("recording sample_rate not supported : %u\n", voice->sample_rate);
voice            1850 dev/pci/emuxki.c emuxki_voice_start(struct emuxki_voice *voice,
voice            1855 dev/pci/emuxki.c 	voice->inth = inth;
voice            1856 dev/pci/emuxki.c 	voice->inthparam = inthparam;
voice            1857 dev/pci/emuxki.c 	if (voice->use & EMU_VOICE_USE_PLAY) {
voice            1858 dev/pci/emuxki.c 		voice->trigblk = 1;
voice            1859 dev/pci/emuxki.c 		emuxki_channel_start(voice->dataloc.chan[0]);
voice            1860 dev/pci/emuxki.c 		if (voice->stereo)
voice            1861 dev/pci/emuxki.c 			emuxki_channel_start(voice->dataloc.chan[1]);
voice            1863 dev/pci/emuxki.c 		voice->trigblk = 1;
voice            1864 dev/pci/emuxki.c 		switch (voice->dataloc.source) {
voice            1868 dev/pci/emuxki.c 			if (voice->sc->sc_type & EMUXKI_AUDIGY) {
voice            1870 dev/pci/emuxki.c 				if (voice->stereo)
voice            1874 dev/pci/emuxki.c 				if (voice->stereo)
voice            1877 dev/pci/emuxki.c 			val |= emuxki_voice_adc_rate(voice);
voice            1878 dev/pci/emuxki.c 			emuxki_write(voice->sc, 0, EMU_ADCCR, 0);
voice            1879 dev/pci/emuxki.c 			emuxki_write(voice->sc, 0, EMU_ADCCR, val);
voice            1894 dev/pci/emuxki.c 		val |= emuxki_recsrc_intrmasks[voice->dataloc.source];
voice            1899 dev/pci/emuxki.c 	voice->state |= EMU_VOICE_STATE_STARTED;
voice            1900 dev/pci/emuxki.c 	emuxki_resched_timer(voice->sc);
voice            1904 dev/pci/emuxki.c emuxki_voice_halt(struct emuxki_voice *voice)
voice            1906 dev/pci/emuxki.c 	if (voice->use & EMU_VOICE_USE_PLAY) {
voice            1907 dev/pci/emuxki.c 		emuxki_channel_stop(voice->dataloc.chan[0]);
voice            1908 dev/pci/emuxki.c 		if (voice->stereo)
voice            1909 dev/pci/emuxki.c 			emuxki_channel_stop(voice->dataloc.chan[1]);
voice            1911 dev/pci/emuxki.c 		switch (voice->dataloc.source) {
voice            1913 dev/pci/emuxki.c 			emuxki_write(voice->sc, 0, EMU_ADCCR, 0);
voice            1923 dev/pci/emuxki.c 		emuxki_write(voice->sc, 0,
voice            1924 dev/pci/emuxki.c 		    emuxki_recsrc_szreg[voice->dataloc.source],
voice            1930 dev/pci/emuxki.c 		val &= ~emuxki_recsrc_intrmasks[voice->dataloc.source];
voice            1935 dev/pci/emuxki.c 	voice->state &= ~EMU_VOICE_STATE_STARTED;
voice            1936 dev/pci/emuxki.c 	emuxki_resched_timer(voice->sc);
voice            1947 dev/pci/emuxki.c 	struct emuxki_voice *voice;
voice            1951 dev/pci/emuxki.c 			LIST_FOREACH(voice, &sc->voices, next) {
voice            1952 dev/pci/emuxki.c 				if ((voice->state &
voice            1956 dev/pci/emuxki.c 				curblk = emuxki_voice_curaddr(voice) /
voice            1957 dev/pci/emuxki.c 				       voice->blksize;
voice            1959 dev/pci/emuxki.c 				if (curblk == voice->trigblk) {
voice            1960 dev/pci/emuxki.c 					voice->inth(voice->inthparam);
voice            1961 dev/pci/emuxki.c 					voice->trigblk++;
voice            1962 dev/pci/emuxki.c 					voice->trigblk %= voice->blkmod;
voice            1965 dev/pci/emuxki.c 				while ((curblk >= voice->trigblk &&
voice            1966 dev/pci/emuxki.c 				    curblk < (voice->trigblk + voice->blkmod / 2)) ||
voice            1967 dev/pci/emuxki.c 				    ((int)voice->trigblk - (int)curblk) >
voice            1968 dev/pci/emuxki.c 				    (voice->blkmod / 2 + 1)) {
voice            1969 dev/pci/emuxki.c 					voice->inth(voice->inthparam);
voice            1970 dev/pci/emuxki.c 					voice->trigblk++;
voice            1971 dev/pci/emuxki.c 					voice->trigblk %= voice->blkmod;
voice            2115 dev/pci/emuxki.c emuxki_set_vparms(struct emuxki_voice *voice, struct audio_params *p)
voice            2119 dev/pci/emuxki.c 	mode = (voice->use & EMU_VOICE_USE_PLAY) ?
voice            2198 dev/pci/emuxki.c 	return (emuxki_voice_set_audioparms(voice, p->channels == 2,
voice            2408 dev/pci/emuxki.c 	struct emuxki_voice *voice = sc->pvoice;
voice            2411 dev/pci/emuxki.c 	if (voice == NULL)
voice            2413 dev/pci/emuxki.c 	if ((error = emuxki_set_vparms(voice, params)))
voice            2415 dev/pci/emuxki.c 	if ((error = emuxki_voice_set_bufparms(voice, start,
voice            2418 dev/pci/emuxki.c 	emuxki_voice_commit_parms(voice);
voice            2419 dev/pci/emuxki.c 	emuxki_voice_start(voice, inth, inthparam);
voice            2431 dev/pci/emuxki.c 	struct emuxki_voice *voice = sc->rvoice;
voice            2434 dev/pci/emuxki.c 	if (voice == NULL)
voice            2436 dev/pci/emuxki.c 	if ((error = emuxki_set_vparms(voice, params)))
voice            2438 dev/pci/emuxki.c 	if ((error = emuxki_voice_set_bufparms(voice, start,
voice            2442 dev/pci/emuxki.c 	emuxki_voice_start(voice, inth, inthparam);
voice             165 dev/pci/emuxkivar.h 	struct emuxki_voice *voice;
voice             903 dev/pci/esa.c  					vc = &sc->voice[i];
voice            1130 dev/pci/esa.c  		sc->voice[i].parent = (struct device *)sc;
voice            1131 dev/pci/esa.c  		sc->voice[i].index = i;
voice            1133 dev/pci/esa.c  		    audio_attach_mi(&esa_hw_if, &sc->voice[i], &sc->sc_dev);
voice            1362 dev/pci/esa.c  		vc = &sc->voice[i];
voice             120 dev/pci/esavar.h 	struct esa_voice	voice[ESA_NUM_VOICES];
voice             679 dev/sequencer.c 	int cmd, dev, chan, note, parm, voice;
voice             693 dev/sequencer.c 	voice = chan;
voice             701 dev/sequencer.c 			     md, voice, note, parm));
voice             702 dev/sequencer.c 		error = midiseq_noteon(md, voice, note, parm);
voice             705 dev/sequencer.c 		error = midiseq_noteoff(md, voice, note, parm);
voice             708 dev/sequencer.c 		error = midiseq_keypressure(md, voice, note, parm);
voice             684 netbt/hci.h    	uint16_t	voice;		/* voice setting */