Lines Matching refs:wave
91 struct ad1889_register_state wave; member
191 chip->wave.reg = reg; in ad1889_channel_reset()
373 chip->wave.size = size; in snd_ad1889_playback_prepare()
374 chip->wave.reg = reg; in snd_ad1889_playback_prepare()
375 chip->wave.addr = rt->dma_addr; in snd_ad1889_playback_prepare()
377 ad1889_writew(chip, AD_DS_WSMC, chip->wave.reg); in snd_ad1889_playback_prepare()
383 ad1889_load_wave_buffer_address(chip, chip->wave.addr); in snd_ad1889_playback_prepare()
394 chip->wave.addr, count, size, reg, rt->rate); in snd_ad1889_playback_prepare()
475 chip->wave.reg = wsmc; in snd_ad1889_playback_trigger()
531 if (unlikely(!(chip->wave.reg & AD_DS_WSMC_WAEN))) in snd_ad1889_playback_pointer()
535 ptr -= chip->wave.addr; in snd_ad1889_playback_pointer()
537 if (snd_BUG_ON(ptr >= chip->wave.size)) in snd_ad1889_playback_pointer()