Lines Matching refs:capt

900 	       chip->capt.hw_buf.area + rec->hw_data, bytes);  in snd_cs46xx_cp_trans_copy()
906 return snd_pcm_indirect_capture_transfer(substream, &chip->capt.pcm_rec, in snd_cs46xx_capture_transfer()
948 size_t ptr = snd_cs46xx_peek(chip, BA1_CBA) - chip->capt.hw_buf.addr; in snd_cs46xx_capture_direct_pointer()
949 return ptr >> chip->capt.shift; in snd_cs46xx_capture_direct_pointer()
955 size_t ptr = snd_cs46xx_peek(chip, BA1_CBA) - chip->capt.hw_buf.addr; in snd_cs46xx_capture_indirect_pointer()
956 return snd_pcm_indirect_capture_pointer(substream, &chip->capt.pcm_rec, ptr); in snd_cs46xx_capture_indirect_pointer()
1037 snd_cs46xx_poke(chip, BA1_CCTL, chip->capt.ctl | tmp); in snd_cs46xx_capture_trigger()
1300 if (runtime->dma_area != chip->capt.hw_buf.area) in snd_cs46xx_capture_hw_params()
1302 runtime->dma_area = chip->capt.hw_buf.area; in snd_cs46xx_capture_hw_params()
1303 runtime->dma_addr = chip->capt.hw_buf.addr; in snd_cs46xx_capture_hw_params()
1304 runtime->dma_bytes = chip->capt.hw_buf.bytes; in snd_cs46xx_capture_hw_params()
1307 if (runtime->dma_area == chip->capt.hw_buf.area) { in snd_cs46xx_capture_hw_params()
1325 if (runtime->dma_area != chip->capt.hw_buf.area) in snd_cs46xx_capture_hw_free()
1339 snd_cs46xx_poke(chip, BA1_CBA, chip->capt.hw_buf.addr); in snd_cs46xx_capture_prepare()
1340 chip->capt.shift = 2; in snd_cs46xx_capture_prepare()
1341 memset(&chip->capt.pcm_rec, 0, sizeof(chip->capt.pcm_rec)); in snd_cs46xx_capture_prepare()
1342 chip->capt.pcm_rec.sw_buffer_size = snd_pcm_lib_buffer_bytes(substream); in snd_cs46xx_capture_prepare()
1343 chip->capt.pcm_rec.hw_buffer_size = runtime->period_size * CS46XX_FRAGS << 2; in snd_cs46xx_capture_prepare()
1376 if (chip->capt.substream) in snd_cs46xx_interrupt()
1377 snd_pcm_period_elapsed(chip->capt.substream); in snd_cs46xx_interrupt()
1406 if (chip->capt.substream) in snd_cs46xx_interrupt()
1407 snd_pcm_period_elapsed(chip->capt.substream); in snd_cs46xx_interrupt()
1598 PAGE_SIZE, &chip->capt.hw_buf) < 0) in snd_cs46xx_capture_open()
1600 chip->capt.substream = substream; in snd_cs46xx_capture_open()
1649 chip->capt.substream = NULL; in snd_cs46xx_capture_close()
1650 snd_dma_free_pages(&chip->capt.hw_buf); in snd_cs46xx_capture_close()
3295 chip->capt.ctl = tmp & 0x0000ffff; in snd_cs46xx_start_dsp()
3852 chip->capt.ctl = tmp & 0x0000ffff; in snd_cs46xx_resume()