Lines Matching refs:ramc
92 struct ad1889_register_state ramc; member
212 chip->ramc.reg = reg; in ad1889_channel_reset()
423 chip->ramc.size = size; in snd_ad1889_capture_prepare()
424 chip->ramc.reg = reg; in snd_ad1889_capture_prepare()
425 chip->ramc.addr = rt->dma_addr; in snd_ad1889_capture_prepare()
427 ad1889_writew(chip, AD_DS_RAMC, chip->ramc.reg); in snd_ad1889_capture_prepare()
430 ad1889_load_adc_buffer_address(chip, chip->ramc.addr); in snd_ad1889_capture_prepare()
441 chip->ramc.addr, count, size, reg, rt->rate); in snd_ad1889_capture_prepare()
493 u16 ramc; in snd_ad1889_capture_trigger() local
496 ramc = ad1889_readw(chip, AD_DS_RAMC); in snd_ad1889_capture_trigger()
502 ramc |= AD_DS_RAMC_ADEN; in snd_ad1889_capture_trigger()
507 ramc &= ~AD_DS_RAMC_ADEN; in snd_ad1889_capture_trigger()
513 chip->ramc.reg = ramc; in snd_ad1889_capture_trigger()
514 ad1889_writew(chip, AD_DS_RAMC, ramc); in snd_ad1889_capture_trigger()
550 if (unlikely(!(chip->ramc.reg & AD_DS_RAMC_ADEN))) in snd_ad1889_capture_pointer()
554 ptr -= chip->ramc.addr; in snd_ad1889_capture_pointer()
556 if (snd_BUG_ON(ptr >= chip->ramc.size)) in snd_ad1889_capture_pointer()