Lines Matching refs:hw_buf
869 memcpy(cpcm->hw_buf.area + rec->hw_data, runtime->dma_area + rec->sw_data, bytes);
886 chip->capt.hw_buf.area + rec->hw_data, bytes);
910 ptr -= cpcm->hw_buf.addr;
927 ptr -= cpcm->hw_buf.addr;
934 size_t ptr = snd_cs46xx_peek(chip, BA1_CBA) - chip->capt.hw_buf.addr;
941 size_t ptr = snd_cs46xx_peek(chip, BA1_CBA) - chip->capt.hw_buf.addr;
1048 cpcm, cpcm->hw_buf.addr,cpcm->pcm_channel_id);
1062 cpcm->hw_buf.addr,
1122 if (runtime->dma_area != cpcm->hw_buf.area)
1124 snd_pcm_set_runtime_buffer(substream, &cpcm->hw_buf);
1144 if (runtime->dma_area == cpcm->hw_buf.area)
1191 if (runtime->dma_area != cpcm->hw_buf.area)
1258 snd_cs46xx_poke(chip, BA1_PBA, cpcm->hw_buf.addr);
1281 if (runtime->dma_area != chip->capt.hw_buf.area)
1283 snd_pcm_set_runtime_buffer(substream, &chip->capt.hw_buf);
1286 if (runtime->dma_area == chip->capt.hw_buf.area)
1302 if (runtime->dma_area != chip->capt.hw_buf.area)
1314 snd_cs46xx_poke(chip, BA1_CBA, chip->capt.hw_buf.addr);
1487 PAGE_SIZE, &cpcm->hw_buf) < 0) {
1575 PAGE_SIZE, &chip->capt.hw_buf) < 0)
1616 snd_dma_free_pages(&cpcm->hw_buf);
1627 snd_dma_free_pages(&chip->capt.hw_buf);