Lines Matching defs:ESO
73 dev_dbg(trident->card->dev, "ESO: 0x%x\n", val >> 16);
83 dev_dbg(trident->card->dev, "ESO: 0x%x\n", val & 0x00ffffff);
223 channel reaches ESO.
247 channel reaches ESO.
447 regs[2] = (voice->ESO << 16) | (voice->Delta & 0x0ffff);
455 regs[2] = (voice->ESO << 16) | (voice->Delta & 0x0ffff);
463 (voice->ESO & 0x00ffffff);
525 Description: This routine will write the new ESO offset
530 ESO - new ESO value
536 unsigned int ESO)
538 voice->ESO = ESO;
541 outw(voice->ESO, TRID_REG(trident, CH_DX_ESO_DELTA) + 2);
543 outl(((voice->Delta << 16) & 0xff000000) | (voice->ESO & 0x00ffffff),
921 voice->ESO = runtime->buffer_size - 1; /* in samples */
947 evoice->ESO = (runtime->period_size * 2) + 4 - 1; /* in samples */
966 evoice->ESO = (runtime->period_size * 2) - 1;
1022 // set ESO
1062 voice->ESO = voice->isync_ESO = (runtime->period_size * 2) + 6 - 1;
1149 voice->ESO = runtime->buffer_size - 1; /* in samples */
1173 evoice->ESO = (runtime->period_size * 2) + 20 - 1; /* in samples, 20 means correction */
1187 evoice->ESO = (runtime->period_size * 2) - 1;
1219 /* set target ESO for channel */
1220 voice->ESO = runtime->buffer_size - 1; /* in samples */
1249 evoice->ESO = (runtime->period_size * 2) + 4 - 1; /* in samples */
1263 evoice->ESO = (runtime->period_size * 2) - 1;
1374 /* set target ESO for channel */
1376 voice->ESO = voice->isync_ESO = (runtime->period_size * 2) + 6 - 1;
1419 voice->ESO = runtime->buffer_size - 1; /* in samples */
1440 evoice->ESO = (runtime->period_size * 2) + 4 - 1; /* in samples */
1454 evoice->ESO = (runtime->period_size * 2) - 1;
3673 /* update ESO for IRQ voice to preserve sync */
3680 /* write original ESO and update CSO for IRQ voice to preserve sync */
3683 snd_trident_write_eso_reg(trident, voice, voice->ESO);