• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/mips/

Lines Matching defs:adc

96 	struct hal2_codec adc;
315 if (hal2->adc.pbus.pbus->pbdma_ctrl & HPC3_PDMACTRL_INT) {
316 snd_pcm_period_elapsed(hal2->adc.substream);
354 unsigned int master = hal2->adc.master;
355 int inc = hal2->adc.inc;
356 int mod = hal2->adc.mod;
399 struct hal2_pbus *pbus = &hal2->adc.pbus;
401 sample_size = 2 * hal2->adc.voices;
418 | (hal2->adc.voices << H2I_C1_DATAT_SHIFT));
433 struct hal2_pbus *pbus = &hal2->adc.pbus;
435 pbus->pbus->pbdma_dptr = hal2->adc.desc_dma;
449 hal2->adc.pbus.pbus->pbdma_ctrl = HPC3_PDMACTRL_LD;
624 struct hal2_codec *adc = &hal2->adc;
629 err = hal2_alloc_dmabuf(adc);
639 hal2_free_dmabuf(&hal2->adc);
647 struct hal2_codec *adc = &hal2->adc;
649 adc->voices = runtime->channels;
650 adc->sample_rate = hal2_compute_rate(adc, runtime->rate);
651 memset(&adc->pcm_indirect, 0, sizeof(adc->pcm_indirect));
652 adc->pcm_indirect.hw_buffer_size = H2_BUF_SIZE;
653 adc->pcm_indirect.hw_queue_size = H2_BUF_SIZE / 2;
654 adc->pcm_indirect.sw_buffer_size = snd_pcm_lib_buffer_bytes(substream);
655 adc->substream = substream;
666 hal2->adc.pcm_indirect.hw_io = hal2->adc.buffer_dma;
667 hal2->adc.pcm_indirect.hw_data = 0;
668 printk(KERN_DEBUG "buffer_dma %x\n", hal2->adc.buffer_dma);
684 struct hal2_codec *adc = &hal2->adc;
686 return snd_pcm_indirect_capture_pointer(substream, &adc->pcm_indirect,
687 adc->pbus.pbus->pbdma_bptr);
694 unsigned char *buf = hal2->adc.buffer + rec->hw_data;
703 struct hal2_codec *adc = &hal2->adc;
706 &adc->pcm_indirect,
838 hal2_init_codec(&hal2->adc, hpc3, 1);
864 hpc3->pbus_dmacfg[hal2->adc.pbus.pbusnr][0] = 0x8208844;