taglinefilesource code
voice89drivers/sound/dev_table.hint (*kill_note) (int dev, int voice, int velocity);
voice90drivers/sound/dev_table.hint (*start_note) (int dev, int voice, int note, int velocity);
voice91drivers/sound/dev_table.hint (*set_instr) (int dev, int voice, int instr);
voice96drivers/sound/dev_table.hvoid (*aftertouch) (int dev, int voice, int pressure);
voice97drivers/sound/dev_table.hvoid (*controller) (int dev, int voice, int ctrl_num, int value);
voice98drivers/sound/dev_table.hvoid (*panning) (int dev, int voice, int value);
voice229drivers/sound/gus_wave.cstatic void     compute_and_set_volume (int voice, int volume, int ramp_time);
voice231drivers/sound/gus_wave.cstatic void     compute_volume (int voice, int volume);
voice232drivers/sound/gus_wave.cstatic void     do_volume_irq (int voice);
voice404drivers/sound/gus_wave.cgus_select_voice (int voice)
voice406drivers/sound/gus_wave.cif (voice < 0 || voice > 31)
voice409drivers/sound/gus_wave.cOUTB (voice, u_Voice);
voice530drivers/sound/gus_wave.cgus_set_voice_pos (int voice, long position)
voice534drivers/sound/gus_wave.cif ((sample_no = sample_map[voice]) != -1)
voice536drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voice537drivers/sound/gus_wave.cvoices[voice].offset_pending = position;
voice544drivers/sound/gus_wave.cgus_voice_init (int voice)
voice549drivers/sound/gus_wave.cgus_select_voice (voice);
voice565drivers/sound/gus_wave.cgus_voice_init2 (int voice)
voice567drivers/sound/gus_wave.cvoices[voice].panning = 0;
voice568drivers/sound/gus_wave.cvoices[voice].mode = 0;
voice569drivers/sound/gus_wave.cvoices[voice].orig_freq = 20000;
voice570drivers/sound/gus_wave.cvoices[voice].current_freq = 20000;
voice571drivers/sound/gus_wave.cvoices[voice].bender = 0;
voice572drivers/sound/gus_wave.cvoices[voice].bender_range = 200;
voice573drivers/sound/gus_wave.cvoices[voice].initial_volume = 0;
voice574drivers/sound/gus_wave.cvoices[voice].current_volume = 0;
voice575drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = 0;
voice576drivers/sound/gus_wave.cvoices[voice].loop_irq_parm = 0;
voice577drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = 0;
voice578drivers/sound/gus_wave.cvoices[voice].volume_irq_parm = 0;
voice579drivers/sound/gus_wave.cvoices[voice].env_phase = 0;
voice580drivers/sound/gus_wave.cvoices[voice].main_vol = 127;
voice581drivers/sound/gus_wave.cvoices[voice].patch_vol = 127;
voice582drivers/sound/gus_wave.cvoices[voice].expression_vol = 127;
voice583drivers/sound/gus_wave.cvoices[voice].sample_pending = -1;
voice587drivers/sound/gus_wave.cstep_envelope (int voice)
voice592drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_SUSTAIN_ON && voices[voice].env_phase == 2)
voice600drivers/sound/gus_wave.cif (voices[voice].env_phase >= 5)
voice606drivers/sound/gus_wave.cgus_voice_init (voice);
voice610drivers/sound/gus_wave.cprev_vol = voices[voice].current_volume;
voice612drivers/sound/gus_wave.cphase = ++voices[voice].env_phase;
voice614drivers/sound/gus_wave.ccompute_volume (voice, voices[voice].midi_volume);
voice616drivers/sound/gus_wave.cvol = voices[voice].initial_volume * voices[voice].env_offset[phase] / 255;
voice617drivers/sound/gus_wave.crate = voices[voice].env_rate[phase];
voice622drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_ENVELOPE;
voice628drivers/sound/gus_wave.cstep_envelope (voice);  /* 
voice652drivers/sound/gus_wave.cvoices[voice].current_volume = vol;
voice656drivers/sound/gus_wave.cinit_envelope (int voice)
voice658drivers/sound/gus_wave.cvoices[voice].env_phase = -1;
voice659drivers/sound/gus_wave.cvoices[voice].current_volume = 64;
voice661drivers/sound/gus_wave.cstep_envelope (voice);
voice665drivers/sound/gus_wave.cstart_release (int voice)
voice672drivers/sound/gus_wave.cvoices[voice].env_phase = 2;  /* 
voice676drivers/sound/gus_wave.cvoices[voice].current_volume =
voice677drivers/sound/gus_wave.cvoices[voice].initial_volume =
voice682drivers/sound/gus_wave.cvoices[voice].mode &= ~WAVE_SUSTAIN_ON;
voice684drivers/sound/gus_wave.cstep_envelope (voice);
voice688drivers/sound/gus_wave.cgus_voice_fade (int voice)
voice690drivers/sound/gus_wave.cint             instr_no = sample_map[voice], is16bits;
voice706drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voice708drivers/sound/gus_wave.cstart_release (voice);
voice721drivers/sound/gus_wave.cgus_voice_init (voice);
voice730drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_HALT;
voice1029drivers/sound/gus_wave.cguswave_set_instr (int dev, int voice, int instr_no)
voice1036drivers/sound/gus_wave.cif (voice < 0 || voice > 31)
voice1039drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voice1041drivers/sound/gus_wave.cvoices[voice].sample_pending = instr_no;
voice1046drivers/sound/gus_wave.cpatch_map[voice] = -1;
voice1050drivers/sound/gus_wave.cprintk ("GUS: Undefined patch %d for voice %d\n", instr_no, voice);
voice1060drivers/sound/gus_wave.cprintk ("GUS: Sample #%d not loaded for patch %d (voice %d)\n", sample_no, instr_no, voice);
voice1064drivers/sound/gus_wave.csample_map[voice] = sample_no;
voice1065drivers/sound/gus_wave.cpatch_map[voice] = instr_no;
voice1071drivers/sound/gus_wave.cguswave_kill_note (int dev, int voice, int note, int velocity)
voice1073drivers/sound/gus_wave.cguswave_kill_note (int dev, int voice, int velocity)
voice1079drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voice1080drivers/sound/gus_wave.cvoices[voice].kill_pending = 1;
voice1083drivers/sound/gus_wave.cgus_select_voice (voice);
voice1084drivers/sound/gus_wave.cgus_voice_fade (voice);
voice1092drivers/sound/gus_wave.cguswave_aftertouch (int dev, int voice, int pressure)
voice1101drivers/sound/gus_wave.cif (voice < 0 || voice > 31)
voice1104drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES && voices[voice].env_phase != 2)
voice1112drivers/sound/gus_wave.cgus_select_voice (voice);
voice1114drivers/sound/gus_wave.ccompute_and_set_volume (voice, 255, 0);  /* 
voice1121drivers/sound/gus_wave.chi_limit = voices[voice].current_volume;
voice1127drivers/sound/gus_wave.cgus_select_voice (voice);
voice1142drivers/sound/gus_wave.cguswave_panning (int dev, int voice, int value)
voice1144drivers/sound/gus_wave.cif (voice >= 0 || voice < 32)
voice1145drivers/sound/gus_wave.cvoices[voice].panning = value;
voice1149drivers/sound/gus_wave.ccompute_volume (int voice, int volume)
voice1152drivers/sound/gus_wave.cvoices[voice].midi_volume = volume;
voice1157drivers/sound/gus_wave.cvoices[voice].initial_volume =
voice1158drivers/sound/gus_wave.cgus_adagio_vol (voices[voice].midi_volume, voices[voice].main_vol,
voice1159drivers/sound/gus_wave.cvoices[voice].expression_vol,
voice1160drivers/sound/gus_wave.cvoices[voice].patch_vol);
voice1164drivers/sound/gus_wave.cvoices[voice].initial_volume = volume_base +
voice1165drivers/sound/gus_wave.c(voices[voice].midi_volume * volume_scale);
voice1168drivers/sound/gus_wave.cif (voices[voice].initial_volume > 4030)
voice1169drivers/sound/gus_wave.cvoices[voice].initial_volume = 4030;
voice1173drivers/sound/gus_wave.ccompute_and_set_volume (int voice, int volume, int ramp_time)
voice1183drivers/sound/gus_wave.cgus_select_voice (voice);
voice1185drivers/sound/gus_wave.ccompute_volume (voice, volume);
voice1186drivers/sound/gus_wave.cvoices[voice].current_volume = voices[voice].initial_volume;
voice1189drivers/sound/gus_wave.ctarget = voices[voice].initial_volume;
voice1238drivers/sound/gus_wave.cdynamic_volume_change (int voice)
voice1244drivers/sound/gus_wave.cgus_select_voice (voice);
voice1255drivers/sound/gus_wave.cif (!(voices[voice].mode & WAVE_ENVELOPES))
voice1257drivers/sound/gus_wave.ccompute_and_set_volume (voice, voices[voice].midi_volume, 1);
voice1266drivers/sound/gus_wave.cgus_select_voice (voice);
voice1276drivers/sound/gus_wave.ccompute_and_set_volume (voice, voices[voice].midi_volume, 1);
voice1280drivers/sound/gus_wave.cif (voices[voice].env_phase < 0)
voice1283drivers/sound/gus_wave.ccompute_volume (voice, voices[voice].midi_volume);
voice1287drivers/sound/gus_wave.cvoices[voice].current_volume =
voice1292drivers/sound/gus_wave.cvoices[voice].env_phase--;
voice1293drivers/sound/gus_wave.cstep_envelope (voice);
voice1298drivers/sound/gus_wave.cguswave_controller (int dev, int voice, int ctrl_num, int value)
voice1303drivers/sound/gus_wave.cif (voice < 0 || voice > 31)
voice1309drivers/sound/gus_wave.cvoices[voice].bender = value;
voice1311drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voice1313drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, value, voices[voice].bender_range);
voice1314drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voice1317drivers/sound/gus_wave.cgus_select_voice (voice);
voice1324drivers/sound/gus_wave.cvoices[voice].bender_range = value;
voice1332drivers/sound/gus_wave.cvoices[voice].expression_vol = value;
voice1333drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voice1334drivers/sound/gus_wave.cdynamic_volume_change (voice);
voice1339drivers/sound/gus_wave.cvoices[voice].panning = (value * 2) - 128;
voice1348drivers/sound/gus_wave.cvoices[voice].main_vol = value;
voice1349drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode != VMODE_START_NOTE)
voice1350drivers/sound/gus_wave.cdynamic_volume_change (voice);
voice1361drivers/sound/gus_wave.cguswave_start_note2 (int dev, int voice, int note_num, int volume)
voice1368drivers/sound/gus_wave.cif (voice < 0 || voice > 31)
voice1376drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voice1378drivers/sound/gus_wave.cvoices[voice].midi_volume = volume;
voice1379drivers/sound/gus_wave.cdynamic_volume_change (voice);
voice1383drivers/sound/gus_wave.ccompute_and_set_volume (voice, volume, 1);
voice1387drivers/sound/gus_wave.cif ((patch = patch_map[voice]) == -1)
voice1440drivers/sound/gus_wave.cvoices[voice].mode = samples[sample].mode;
voice1441drivers/sound/gus_wave.cvoices[voice].patch_vol = samples[sample].volume;
voice1443drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voice1449drivers/sound/gus_wave.cvoices[voice].env_rate[i] = samples[sample].env_rate[i];
voice1450drivers/sound/gus_wave.cvoices[voice].env_offset[i] = samples[sample].env_offset[i];
voice1454drivers/sound/gus_wave.csample_map[voice] = sample;
voice1463drivers/sound/gus_wave.cvoices[voice].orig_freq = freq;
voice1470drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, voices[voice].bender, voices[voice].bender_range);
voice1471drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voice1473drivers/sound/gus_wave.cpan = (samples[sample].panning + voices[voice].panning) / 32;
voice1495drivers/sound/gus_wave.cgus_select_voice (voice);
voice1500drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voice1502drivers/sound/gus_wave.ccompute_volume (voice, volume);
voice1503drivers/sound/gus_wave.cinit_envelope (voice);
voice1506drivers/sound/gus_wave.ccompute_and_set_volume (voice, volume, 0);
voice1510drivers/sound/gus_wave.cvoices[voice].offset_pending, is16bits);  /* Sample
voice1513drivers/sound/gus_wave.cgus_write_addr (0x0a, sample_ptrs[sample] + voices[voice].offset_pending,
voice1531drivers/sound/gus_wave.cvoices[voice].offset_pending, is16bits);
voice1551drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = LMODE_FINISH;  /* 
voice1555drivers/sound/gus_wave.cvoices[voice].loop_irq_parm = 1;
voice1580drivers/sound/gus_wave.cguswave_start_note (int dev, int voice, int note_num, int volume)
voice1589drivers/sound/gus_wave.cif (voices[voice].volume_irq_mode == VMODE_START_NOTE)
voice1590drivers/sound/gus_wave.cvoices[voice].volume_pending = volume;
voice1592drivers/sound/gus_wave.cret_val = guswave_start_note2 (dev, voice, note_num, volume);
voice1596drivers/sound/gus_wave.cgus_select_voice (voice);
voice1601drivers/sound/gus_wave.cvoices[voice].offset_pending = 0;
voice1602drivers/sound/gus_wave.cvoices[voice].kill_pending = 0;
voice1603drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = 0;
voice1604drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = 0;
voice1606drivers/sound/gus_wave.cif (voices[voice].sample_pending >= 0)
voice1608drivers/sound/gus_wave.cguswave_set_instr (voices[voice].dev_pending, voice,
voice1609drivers/sound/gus_wave.cvoices[voice].sample_pending);
voice1610drivers/sound/gus_wave.cvoices[voice].sample_pending = -1;
voice1615drivers/sound/gus_wave.cret_val = guswave_start_note2 (dev, voice, note_num, volume);
voice1619drivers/sound/gus_wave.cvoices[voice].dev_pending = dev;
voice1620drivers/sound/gus_wave.cvoices[voice].note_pending = note_num;
voice1621drivers/sound/gus_wave.cvoices[voice].volume_pending = volume;
voice1622drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_START_NOTE;
voice1963drivers/sound/gus_wave.cint             voice, cmd;
voice1968drivers/sound/gus_wave.cvoice = event[3];
voice1973drivers/sound/gus_wave.cif ((voices[voice].volume_irq_mode == VMODE_START_NOTE) &&
voice1975drivers/sound/gus_wave.cdo_volume_irq (voice);
voice1982drivers/sound/gus_wave.cgus_select_voice (voice);
voice1988drivers/sound/gus_wave.cguswave_set_instr (dev, voice, p1);
voice1993drivers/sound/gus_wave.cgus_select_voice (voice);
voice2003drivers/sound/gus_wave.cgus_select_voice (voice);
voice2010drivers/sound/gus_wave.cgus_select_voice (voice);
voice2011drivers/sound/gus_wave.cgus_voice_fade (voice);
voice2017drivers/sound/gus_wave.cgus_select_voice (voice);
voice2027drivers/sound/gus_wave.cgus_select_voice (voice);
voice2034drivers/sound/gus_wave.cgus_select_voice (voice);
voice2041drivers/sound/gus_wave.cgus_select_voice (voice);
voice2049drivers/sound/gus_wave.cvoices[voice].initial_volume =
voice2050drivers/sound/gus_wave.cvoices[voice].current_volume = p1;
voice2054drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voice2059drivers/sound/gus_wave.cgus_select_voice (voice);
voice2065drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voice2070drivers/sound/gus_wave.cgus_select_voice (voice);
voice2076drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voice2081drivers/sound/gus_wave.cgus_select_voice (voice);
voice2090drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voice2095drivers/sound/gus_wave.cgus_select_voice (voice);
voice2104drivers/sound/gus_wave.cif (voices[voice].mode & WAVE_ENVELOPES)
voice2109drivers/sound/gus_wave.cgus_select_voice (voice);
voice2121drivers/sound/gus_wave.cgus_select_voice (voice);
voice2122drivers/sound/gus_wave.cgus_set_voice_pos (voice, plong);
voice2285drivers/sound/gus_wave.cint             voice;
voice2289drivers/sound/gus_wave.cfor (voice = 0; voice < gus_sampling_channels; voice++)
voice2291drivers/sound/gus_wave.cgus_select_voice (voice);
voice2734drivers/sound/gus_wave.cguswave_bender (int dev, int voice, int value)
voice2739drivers/sound/gus_wave.cvoices[voice].bender = value - 8192;
voice2740drivers/sound/gus_wave.cfreq = compute_finetune (voices[voice].orig_freq, value, voices[voice].bender_range);
voice2741drivers/sound/gus_wave.cvoices[voice].current_freq = freq;
voice2744drivers/sound/gus_wave.cgus_select_voice (voice);
voice3061drivers/sound/gus_wave.cint             voice; 
voice3071drivers/sound/gus_wave.cfor (voice = 0; voice < nr_voices; voice++)
voice3072drivers/sound/gus_wave.cdynamic_volume_change (voice);  /* 
voice3192drivers/sound/gus_wave.cdo_loop_irq (int voice)
voice3199drivers/sound/gus_wave.cgus_select_voice (voice);
voice3207drivers/sound/gus_wave.cmode = voices[voice].loop_irq_mode;
voice3208drivers/sound/gus_wave.cvoices[voice].loop_irq_mode = 0;
voice3209drivers/sound/gus_wave.cparm = voices[voice].loop_irq_parm;
voice3224drivers/sound/gus_wave.cgus_voice_init (voice);
voice3234drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = VMODE_HALT;
voice3273drivers/sound/gus_wave.cdo_volume_irq (int voice)
voice3281drivers/sound/gus_wave.cgus_select_voice (voice);
voice3289drivers/sound/gus_wave.cmode = voices[voice].volume_irq_mode;
voice3290drivers/sound/gus_wave.cvoices[voice].volume_irq_mode = 0;
voice3291drivers/sound/gus_wave.cparm = voices[voice].volume_irq_parm;
voice3298drivers/sound/gus_wave.cgus_voice_init (voice);
voice3303drivers/sound/gus_wave.cstep_envelope (voice);
voice3307drivers/sound/gus_wave.cguswave_start_note2 (voices[voice].dev_pending, voice,
voice3308drivers/sound/gus_wave.cvoices[voice].note_pending, voices[voice].volume_pending);
voice3309drivers/sound/gus_wave.cif (voices[voice].kill_pending)
voice3310drivers/sound/gus_wave.cguswave_kill_note (voices[voice].dev_pending, voice, 0);
voice3311drivers/sound/gus_wave.cif (voices[voice].sample_pending >= 0)
voice3313drivers/sound/gus_wave.cguswave_set_instr (voices[voice].dev_pending, voice,
voice3314drivers/sound/gus_wave.cvoices[voice].sample_pending);
voice3315drivers/sound/gus_wave.cvoices[voice].sample_pending = -1;
voice3331drivers/sound/gus_wave.cunsigned char   src, voice;
voice3338drivers/sound/gus_wave.cvoice = src & 0x1f;
voice3346drivers/sound/gus_wave.cvoice_bit = 1 << voice;
voice3351drivers/sound/gus_wave.cif (!(wave_ignore & voice_bit) && voice < nr_voices)  /* 
voice3357drivers/sound/gus_wave.cdo_loop_irq (voice);
voice3363drivers/sound/gus_wave.cif (!(volume_ignore & voice_bit) && voice < nr_voices)  /* 
voice3369drivers/sound/gus_wave.cdo_volume_irq (voice);
voice78drivers/sound/opl3.cstatic int      opl3_kill_note (int dev, int voice, int velocity);
voice236drivers/sound/opl3.copl3_kill_note (int dev, int voice, int velocity)
voice240drivers/sound/opl3.cif (voice < 0 || voice >= nr_voices)
voice243drivers/sound/opl3.cmap = &physical_voices[logical_voices[voice]];
voice245drivers/sound/opl3.cDEB (printk ("Kill note %d\n", voice));
voice250drivers/sound/opl3.copl3_command (map->ioaddr, KEYON_BLOCK + map->voice_num, voices[voice].keyon_byte & ~0x20);
voice252drivers/sound/opl3.cvoices[voice].keyon_byte = 0;
voice253drivers/sound/opl3.cvoices[voice].bender = 0;
voice254drivers/sound/opl3.cvoices[voice].bender_range = 200;  /* 200 cents = 2 semitones */
voice255drivers/sound/opl3.cvoices[voice].orig_freq = 0;
voice256drivers/sound/opl3.cvoices[voice].current_freq = 0;
voice257drivers/sound/opl3.cvoices[voice].mode = 0;
voice282drivers/sound/opl3.copl3_set_instr (int dev, int voice, int instr_no)
voice284drivers/sound/opl3.cif (voice < 0 || voice >= nr_voices)
voice290drivers/sound/opl3.cactive_instrument[voice] = &instrmap[instr_no];
voice338drivers/sound/opl3.cset_voice_volume (int voice, int volume)
voice344drivers/sound/opl3.cif (voice < 0 || voice >= nr_voices)
voice347drivers/sound/opl3.cmap = &physical_voices[logical_voices[voice]];
voice349drivers/sound/opl3.cinstr = active_instrument[voice];
voice357drivers/sound/opl3.cif (voices[voice].mode == 0)
voice360drivers/sound/opl3.cif (voices[voice].mode == 2)
voice428drivers/sound/opl3.copl3_start_note (int dev, int voice, int note, int volume)
voice435drivers/sound/opl3.cif (voice < 0 || voice >= nr_voices)
voice438drivers/sound/opl3.cmap = &physical_voices[logical_voices[voice]];
voice445drivers/sound/opl3.cset_voice_volume (voice, volume);
voice461drivers/sound/opl3.cinstr = active_instrument[voice];
voice470drivers/sound/opl3.cvoice);
voice552drivers/sound/opl3.cvoices[voice].mode = voice_mode;
voice554drivers/sound/opl3.cset_voice_volume (voice, volume);
voice556drivers/sound/opl3.cfreq = voices[voice].orig_freq = note_to_freq (note) / 1000;
voice563drivers/sound/opl3.cfreq = compute_finetune (voices[voice].orig_freq, voices[voice].bender, voices[voice].bender_range);
voice564drivers/sound/opl3.cvoices[voice].current_freq = freq;
voice574drivers/sound/opl3.cvoices[voice].keyon_byte = data;
voice746drivers/sound/opl3.copl3_panning (int dev, int voice, int pressure)
voice757drivers/sound/opl3.copl3_aftertouch (int dev, int voice, int pressure)
voice763drivers/sound/opl3.cif (voice < 0 || voice >= nr_voices)
voice766drivers/sound/opl3.cmap = &physical_voices[logical_voices[voice]];
voice768drivers/sound/opl3.cDEB (printk ("Aftertouch %d\n", voice));
voice777drivers/sound/opl3.cinstr = active_instrument[voice];
voice782drivers/sound/opl3.cif (voices[voice].mode == 4)
voice823drivers/sound/opl3.copl3_controller (int dev, int voice, int ctrl_num, int value)
voice829drivers/sound/opl3.cif (voice < 0 || voice >= nr_voices)
voice832drivers/sound/opl3.cmap = &physical_voices[logical_voices[voice]];
voice840drivers/sound/opl3.cvoices[voice].bender = value;
voice843drivers/sound/opl3.cif (!(voices[voice].keyon_byte & 0x20))
voice846drivers/sound/opl3.cfreq = compute_finetune (voices[voice].orig_freq, voices[voice].bender, voices[voice].bender_range);
voice847drivers/sound/opl3.cvoices[voice].current_freq = freq;
voice856drivers/sound/opl3.cvoices[voice].keyon_byte = data;
voice861drivers/sound/opl3.cvoices[voice].bender_range = value;
voice647include/linux/soundcard.h#define SEQ_START_NOTE(dev, voice, note, vol)  {_SEQ_NEEDBUF(8);\
voice651include/linux/soundcard.h_seqbuf[_seqbufptr+3] = (voice);\
voice658include/linux/soundcard.h#define SEQ_STOP_NOTE(dev, voice, note, vol)  {_SEQ_NEEDBUF(8);\
voice662include/linux/soundcard.h_seqbuf[_seqbufptr+3] = (voice);\
voice669include/linux/soundcard.h#define SEQ_CHN_PRESSURE(dev, voice, pressure)  {_SEQ_NEEDBUF(8);\
voice673include/linux/soundcard.h_seqbuf[_seqbufptr+3] = (voice);\
voice680include/linux/soundcard.h#define SEQ_PANNING(dev, voice, pos)  {_SEQ_NEEDBUF(8);\
voice684include/linux/soundcard.h_seqbuf[_seqbufptr+3] = (voice);\
voice691include/linux/soundcard.h#define SEQ_CONTROL(dev, voice, controller, value)  {_SEQ_NEEDBUF(8);\
voice695include/linux/soundcard.h_seqbuf[_seqbufptr+3] = (voice);\
voice701include/linux/soundcard.h#define SEQ_PITCHBEND(dev, voice, value) SEQ_CONTROL(dev, voice, CTRL_PITCH_BENDER, value)
voice702include/linux/soundcard.h#define SEQ_BENDER_RANGE(dev, voice, value) SEQ_CONTROL(dev, voice, CTRL_PITCH_BENDER_RANGE, value)
voice703include/linux/soundcard.h#define SEQ_EXPRESSION(dev, voice, value) SEQ_CONTROL(dev, voice, CTRL_EXPRESSION, value)
voice704include/linux/soundcard.h#define SEQ_MAIN_VOLUME(dev, voice, value) SEQ_CONTROL(dev, voice, CTRL_MAIN_VOLUME, value)
voice712include/linux/soundcard.h#define SEQ_SET_PATCH(dev, voice, patch)  {_SEQ_NEEDBUF(8);\
voice716include/linux/soundcard.h_seqbuf[_seqbufptr+3] = (voice);\
voice93include/linux/ultrasound.h#define _GUS_CMD(chn, voice, cmd, p1, p2) \
voice96include/linux/ultrasound.h_seqbuf[_seqbufptr+3] = voice;\
voice102include/linux/ultrasound.h#define GUS_VOICESAMPLE(chn, voice, p1)    _GUS_CMD(chn, voice, _GUS_VOICESAMPLE, (p1), 0)  /* OBSOLETE */
voice103include/linux/ultrasound.h#define GUS_VOICEON(chn, voice, p1)    _GUS_CMD(chn, voice, _GUS_VOICEON, (p1), 0)
voice104include/linux/ultrasound.h#define GUS_VOICEOFF(chn, voice)    _GUS_CMD(chn, voice, _GUS_VOICEOFF, 0, 0)
voice105include/linux/ultrasound.h#define GUS_VOICEFADE(chn, voice)    _GUS_CMD(chn, voice, _GUS_VOICEFADE, 0, 0)
voice106include/linux/ultrasound.h#define GUS_VOICEMODE(chn, voice, p1)    _GUS_CMD(chn, voice, _GUS_VOICEMODE, (p1), 0)
voice107include/linux/ultrasound.h#define GUS_VOICEBALA(chn, voice, p1)    _GUS_CMD(chn, voice, _GUS_VOICEBALA, (p1), 0)
voice108include/linux/ultrasound.h#define GUS_VOICEFREQ(chn, voice, p)    _GUS_CMD(chn, voice, _GUS_VOICEFREQ, \
voice110include/linux/ultrasound.h#define GUS_VOICEVOL(chn, voice, p1)    _GUS_CMD(chn, voice, _GUS_VOICEVOL, (p1), 0)
voice111include/linux/ultrasound.h#define GUS_VOICEVOL2(chn, voice, p1)    _GUS_CMD(chn, voice, _GUS_VOICEVOL2, (p1), 0)
voice112include/linux/ultrasound.h#define GUS_RAMPRANGE(chn, voice, low, high)  _GUS_CMD(chn, voice, _GUS_RAMPRANGE, (low), (high))
voice113include/linux/ultrasound.h#define GUS_RAMPRATE(chn, voice, p1, p2)  _GUS_CMD(chn, voice, _GUS_RAMPRATE, (p1), (p2))
voice114include/linux/ultrasound.h#define GUS_RAMPMODE(chn, voice, p1)    _GUS_CMD(chn, voice, _GUS_RAMPMODE, (p1), 0)
voice115include/linux/ultrasound.h#define GUS_RAMPON(chn, voice, p1)    _GUS_CMD(chn, voice, _GUS_RAMPON, (p1), 0)
voice116include/linux/ultrasound.h#define GUS_RAMPOFF(chn, voice)      _GUS_CMD(chn, voice, _GUS_RAMPOFF, 0, 0)
voice117include/linux/ultrasound.h#define GUS_VOLUME_SCALE(chn, voice, p1, p2)  _GUS_CMD(chn, voice, _GUS_VOLUME_SCALE, (p1), (p2))
voice118include/linux/ultrasound.h#define GUS_VOICE_POS(chn, voice, p)    _GUS_CMD(chn, voice, _GUS_VOICE_POS, \