Lines Matching full:volume
115 * Burgundy volume: 0 - 100, stereo, word reg
119 long *volume, int shift)
123 if (volume[0] < 0 || volume[0] > 100 ||
124 volume[1] < 0 || volume[1] > 100)
126 lvolume = volume[0] ? volume[0] + BURGUNDY_VOLUME_OFFSET : 0;
127 rvolume = volume[1] ? volume[1] + BURGUNDY_VOLUME_OFFSET : 0;
138 long *volume, int shift)
144 volume[0] = wvolume & 0xff;
145 if (volume[0] >= BURGUNDY_VOLUME_OFFSET)
146 volume[0] -= BURGUNDY_VOLUME_OFFSET;
148 volume[0] = 0;
149 volume[1] = (wvolume >> shift) & 0xff;
150 if (volume[1] >= BURGUNDY_VOLUME_OFFSET)
151 volume[1] -= BURGUNDY_VOLUME_OFFSET;
153 volume[1] = 0;
200 * Burgundy volume: 0 - 100, stereo, 2-byte reg
204 long *volume, int off)
209 lvolume = volume[0] ? volume[0] + BURGUNDY_VOLUME_OFFSET : 0;
210 rvolume = volume[1] ? volume[1] + BURGUNDY_VOLUME_OFFSET : 0;
218 long *volume, int off)
220 volume[0] = snd_pmac_burgundy_rcb(chip, address + off);
221 if (volume[0] >= BURGUNDY_VOLUME_OFFSET)
222 volume[0] -= BURGUNDY_VOLUME_OFFSET;
224 volume[0] = 0;
225 volume[1] = snd_pmac_burgundy_rcb(chip, address + off + 0x100);
226 if (volume[1] >= BURGUNDY_VOLUME_OFFSET)
227 volume[1] -= BURGUNDY_VOLUME_OFFSET;
229 volume[1] = 0;
453 BURGUNDY_VOLUME_W("Master Playback Volume", 0,
455 BURGUNDY_VOLUME_W("CD Capture Volume", 0,
457 BURGUNDY_VOLUME_2B("Input Capture Volume", 0,
459 BURGUNDY_VOLUME_2B("Mixer Playback Volume", 0,
461 BURGUNDY_VOLUME_B("CD Gain Capture Volume", 0,
481 BURGUNDY_VOLUME_W("Line in Capture Volume", 0,
483 BURGUNDY_VOLUME_W("Mic Capture Volume", 0,
485 BURGUNDY_VOLUME_B("Line in Gain Capture Volume", 0,
487 BURGUNDY_VOLUME_B("Mic Gain Capture Volume", 0,
489 BURGUNDY_VOLUME_B("Speaker Playback Volume", 0,
491 BURGUNDY_VOLUME_B("Line out Playback Volume", 0,
493 BURGUNDY_VOLUME_B("Headphone Playback Volume", 0,
507 BURGUNDY_VOLUME_W("Line in Capture Volume", 0,
509 BURGUNDY_VOLUME_B("Line in Gain Capture Volume", 0,
511 BURGUNDY_VOLUME_B("Speaker Playback Volume", 0,
513 BURGUNDY_VOLUME_B("Line out Playback Volume", 0,