Lines Matching refs:hw_buf
691 memcpy(cpcm->hw_buf.area + rec->hw_data, runtime->dma_area + rec->sw_data, bytes);
708 chip->capt.hw_buf.area + rec->hw_data, bytes);
732 ptr -= cpcm->hw_buf.addr;
749 ptr -= cpcm->hw_buf.addr;
756 size_t ptr = snd_cs46xx_peek(chip, BA1_CBA) - chip->capt.hw_buf.addr;
763 size_t ptr = snd_cs46xx_peek(chip, BA1_CBA) - chip->capt.hw_buf.addr;
870 cpcm, cpcm->hw_buf.addr,cpcm->pcm_channel_id);
883 cpcm->hw_buf.addr,
940 if (runtime->dma_area != cpcm->hw_buf.area)
942 runtime->dma_area = cpcm->hw_buf.area;
943 runtime->dma_addr = cpcm->hw_buf.addr;
944 runtime->dma_bytes = cpcm->hw_buf.bytes;
964 if (runtime->dma_area == cpcm->hw_buf.area) {
1013 if (runtime->dma_area != cpcm->hw_buf.area)
1082 snd_cs46xx_poke(chip, BA1_PBA, cpcm->hw_buf.addr);
1105 if (runtime->dma_area != chip->capt.hw_buf.area)
1107 runtime->dma_area = chip->capt.hw_buf.area;
1108 runtime->dma_addr = chip->capt.hw_buf.addr;
1109 runtime->dma_bytes = chip->capt.hw_buf.bytes;
1112 if (runtime->dma_area == chip->capt.hw_buf.area) {
1130 if (runtime->dma_area != chip->capt.hw_buf.area)
1144 snd_cs46xx_poke(chip, BA1_CBA, chip->capt.hw_buf.addr);
1315 PAGE_SIZE, &cpcm->hw_buf) < 0) {
1405 PAGE_SIZE, &chip->capt.hw_buf) < 0)
1446 snd_dma_free_pages(&cpcm->hw_buf);
1457 snd_dma_free_pages(&chip->capt.hw_buf);