Lines Matching refs:wave
103 struct ad1889_register_state wave; member
203 chip->wave.reg = reg; in ad1889_channel_reset()
385 chip->wave.size = size; in snd_ad1889_playback_prepare()
386 chip->wave.reg = reg; in snd_ad1889_playback_prepare()
387 chip->wave.addr = rt->dma_addr; in snd_ad1889_playback_prepare()
389 ad1889_writew(chip, AD_DS_WSMC, chip->wave.reg); in snd_ad1889_playback_prepare()
395 ad1889_load_wave_buffer_address(chip, chip->wave.addr); in snd_ad1889_playback_prepare()
406 chip->wave.addr, count, size, reg, rt->rate); in snd_ad1889_playback_prepare()
487 chip->wave.reg = wsmc; in snd_ad1889_playback_trigger()
543 if (unlikely(!(chip->wave.reg & AD_DS_WSMC_WAEN))) in snd_ad1889_playback_pointer()
547 ptr -= chip->wave.addr; in snd_ad1889_playback_pointer()
549 if (snd_BUG_ON(ptr >= chip->wave.size)) in snd_ad1889_playback_pointer()