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);
229 channel reaches ESO.
253 channel reaches ESO.
453 regs[2] = (voice->ESO << 16) | (voice->Delta & 0x0ffff);
461 regs[2] = (voice->ESO << 16) | (voice->Delta & 0x0ffff);
469 (voice->ESO & 0x00ffffff);
531 Description: This routine will write the new ESO offset
536 ESO - new ESO value
542 unsigned int ESO)
544 voice->ESO = ESO;
547 outw(voice->ESO, TRID_REG(trident, CH_DX_ESO_DELTA) + 2);
549 outl(((voice->Delta << 16) & 0xff000000) | (voice->ESO & 0x00ffffff),
927 voice->ESO = runtime->buffer_size - 1; /* in samples */
953 evoice->ESO = (runtime->period_size * 2) + 4 - 1; /* in samples */
972 evoice->ESO = (runtime->period_size * 2) - 1;
1030 // set ESO
1070 voice->ESO = voice->isync_ESO = (runtime->period_size * 2) + 6 - 1;
1158 voice->ESO = runtime->buffer_size - 1; /* in samples */
1182 evoice->ESO = (runtime->period_size * 2) + 20 - 1; /* in samples, 20 means correction */
1196 evoice->ESO = (runtime->period_size * 2) - 1;
1229 /* set target ESO for channel */
1230 voice->ESO = runtime->buffer_size - 1; /* in samples */
1259 evoice->ESO = (runtime->period_size * 2) + 4 - 1; /* in samples */
1273 evoice->ESO = (runtime->period_size * 2) - 1;
1387 /* set target ESO for channel */
1389 voice->ESO = voice->isync_ESO = (runtime->period_size * 2) + 6 - 1;
1432 voice->ESO = runtime->buffer_size - 1; /* in samples */
1453 evoice->ESO = (runtime->period_size * 2) + 4 - 1; /* in samples */
1467 evoice->ESO = (runtime->period_size * 2) - 1;
3723 /* update ESO for IRQ voice to preserve sync */
3730 /* write original ESO and update CSO for IRQ voice to preserve sync */
3733 snd_trident_write_eso_reg(trident, voice, voice->ESO);