Lines Matching refs:buffer
41 * Use separate card based DMA buffer for periods table list.
721 u32 *table_base = (u32 *)(emu->buffer->area+(8*16*channel));
749 emu->buffer->addr, emu->buffer->area, emu->buffer->bytes);
799 /* FIXME: Check emu->buffer->size before actually writing to it. */
805 snd_ca0106_ptr_write(emu, PLAYBACK_LIST_ADDR, channel, emu->buffer->addr+(8*16*channel));
809 snd_ca0106_ptr_write(emu, PLAYBACK_PERIOD_SIZE, channel, frames_to_bytes(runtime, runtime->period_size)<<16); // buffer size in bytes
811 snd_ca0106_ptr_write(emu, PLAYBACK_PERIOD_SIZE, channel, 0); // buffer size in bytes
856 emu->buffer->addr, emu->buffer->area, emu->buffer->bytes);
912 snd_ca0106_ptr_write(emu, CAPTURE_BUFFER_SIZE, channel, frames_to_bytes(runtime, runtime->buffer_size)<<16); // buffer size in bytes
1610 chip->buffer = snd_devm_alloc_pages(&pci->dev, SNDRV_DMA_TYPE_DEV, 1024);
1611 if (!chip->buffer)