Lines Matching refs:loop_start
59 unsigned int loop_start[2]; member
185 val -= rec->loop_start[ch] - 1; in emu8k_get_curpos()
315 temp = (temp <<24) | ((unsigned int)rec->loop_start[ch] - 1); in setup_voice()
319 temp = (temp << 24) | ((unsigned int)rec->loop_start[ch] + rec->buf_size - 1); in setup_voice()
323 temp = (temp << 28) | ((unsigned int)rec->loop_start[ch] - 1); in setup_voice()
456 err = emu8k_transfer_block(emu, pos + rec->loop_start[i], buf, count); in emu8k_pcm_copy()
463 return emu8k_transfer_block(emu, pos + rec->loop_start[voice], src, count); in emu8k_pcm_copy()
492 err = emu8k_silence_block(emu, pos + rec->loop_start[0], count / 2); in emu8k_pcm_silence()
495 return emu8k_silence_block(emu, pos + rec->loop_start[1], count / 2); in emu8k_pcm_silence()
497 return emu8k_silence_block(emu, pos + rec->loop_start[voice], count); in emu8k_pcm_silence()
518 EMU8000_SMALW_WRITE(emu, pos + rec->loop_start[0]); in emu8k_pcm_copy()
520 EMU8000_SMARW_WRITE(emu, pos + rec->loop_start[1]); in emu8k_pcm_copy()
549 EMU8000_SMALW_WRITE(emu, rec->loop_start[0] + pos); in emu8k_pcm_silence()
551 EMU8000_SMARW_WRITE(emu, rec->loop_start[1] + pos); in emu8k_pcm_silence()
622 rec->loop_start[0] = rec->offset + LOOP_BLANK_SIZE; in emu8k_pcm_prepare()
624 rec->loop_start[1] = rec->loop_start[0] + rec->buf_size + LOOP_BLANK_SIZE; in emu8k_pcm_prepare()
645 EMU8000_SMALW_WRITE(rec->emu, rec->loop_start[ch] + rec->buf_size); in emu8k_pcm_prepare()