Lines Matching refs:snd_ca0106_ptr_write
362 void snd_ca0106_ptr_write(struct snd_ca0106 *emu, in snd_ca0106_ptr_write() function
390 snd_ca0106_ptr_write(emu, reg, 0, reset | data); in snd_ca0106_spi_write()
392 snd_ca0106_ptr_write(emu, reg, 0, set | data); in snd_ca0106_spi_write()
405 snd_ca0106_ptr_write(emu, reg, 0, reset | data); in snd_ca0106_spi_write()
432 snd_ca0106_ptr_write(emu, I2C_D1, 0, tmp); in snd_ca0106_i2c_write()
440 snd_ca0106_ptr_write(emu, I2C_A, 0, tmp); in snd_ca0106_i2c_write()
514 snd_ca0106_ptr_write(chip, SPCS0 + idx, 0, in restore_spdif_bits()
834 snd_ca0106_ptr_write(emu, 0x40, 0, reg40); in snd_ca0106_pcm_prepare_playback()
837 snd_ca0106_ptr_write(emu, 0x71, 0, reg71); in snd_ca0106_pcm_prepare_playback()
845 snd_ca0106_ptr_write(emu, PLAYBACK_LIST_ADDR, channel, emu->buffer.addr+(8*16*channel)); in snd_ca0106_pcm_prepare_playback()
846 snd_ca0106_ptr_write(emu, PLAYBACK_LIST_SIZE, channel, (runtime->periods - 1) << 19); in snd_ca0106_pcm_prepare_playback()
847 snd_ca0106_ptr_write(emu, PLAYBACK_LIST_PTR, channel, 0); in snd_ca0106_pcm_prepare_playback()
848 snd_ca0106_ptr_write(emu, PLAYBACK_DMA_ADDR, channel, runtime->dma_addr); in snd_ca0106_pcm_prepare_playback()
849 …snd_ca0106_ptr_write(emu, PLAYBACK_PERIOD_SIZE, channel, frames_to_bytes(runtime, runtime->period_… in snd_ca0106_pcm_prepare_playback()
851 snd_ca0106_ptr_write(emu, PLAYBACK_PERIOD_SIZE, channel, 0); // buffer size in bytes in snd_ca0106_pcm_prepare_playback()
852 snd_ca0106_ptr_write(emu, PLAYBACK_POINTER, channel, 0); in snd_ca0106_pcm_prepare_playback()
853 snd_ca0106_ptr_write(emu, 0x07, channel, 0x0); in snd_ca0106_pcm_prepare_playback()
854 snd_ca0106_ptr_write(emu, 0x08, channel, 0); in snd_ca0106_pcm_prepare_playback()
855 snd_ca0106_ptr_write(emu, PLAYBACK_MUTE, 0x0, 0x0); /* Unmute output */ in snd_ca0106_pcm_prepare_playback()
857 snd_ca0106_ptr_write(emu, SPCS0, 0, in snd_ca0106_pcm_prepare_playback()
936 snd_ca0106_ptr_write(emu, 0x71, 0, reg71); in snd_ca0106_pcm_prepare_capture()
950 snd_ca0106_ptr_write(emu, 0x13, channel, 0); in snd_ca0106_pcm_prepare_capture()
951 snd_ca0106_ptr_write(emu, CAPTURE_DMA_ADDR, channel, runtime->dma_addr); in snd_ca0106_pcm_prepare_capture()
952 …snd_ca0106_ptr_write(emu, CAPTURE_BUFFER_SIZE, channel, frames_to_bytes(runtime, runtime->buffer_s… in snd_ca0106_pcm_prepare_capture()
953 snd_ca0106_ptr_write(emu, CAPTURE_POINTER, channel, 0); in snd_ca0106_pcm_prepare_capture()
1004 snd_ca0106_ptr_write(emu, EXTENDED_INT_MASK, 0, bits); in snd_ca0106_pcm_trigger_playback()
1007 snd_ca0106_ptr_write(emu, BASIC_INTERRUPT, 0, bits); in snd_ca0106_pcm_trigger_playback()
1013 snd_ca0106_ptr_write(emu, BASIC_INTERRUPT, 0, bits); in snd_ca0106_pcm_trigger_playback()
1016 snd_ca0106_ptr_write(emu, EXTENDED_INT_MASK, 0, bits); in snd_ca0106_pcm_trigger_playback()
1037 …snd_ca0106_ptr_write(emu, EXTENDED_INT_MASK, 0, snd_ca0106_ptr_read(emu, EXTENDED_INT_MASK, 0) | (… in snd_ca0106_pcm_trigger_capture()
1038 …snd_ca0106_ptr_write(emu, BASIC_INTERRUPT, 0, snd_ca0106_ptr_read(emu, BASIC_INTERRUPT, 0)|(0x100<… in snd_ca0106_pcm_trigger_capture()
1042 …snd_ca0106_ptr_write(emu, BASIC_INTERRUPT, 0, snd_ca0106_ptr_read(emu, BASIC_INTERRUPT, 0) & ~(0x1… in snd_ca0106_pcm_trigger_capture()
1043 …snd_ca0106_ptr_write(emu, EXTENDED_INT_MASK, 0, snd_ca0106_ptr_read(emu, EXTENDED_INT_MASK, 0) & ~… in snd_ca0106_pcm_trigger_capture()
1331 snd_ca0106_ptr_write(chip, EXTENDED_INT, 0, stat76); in snd_ca0106_interrupt()
1502 snd_ca0106_ptr_write(chip, SPCS1, 0, chip->spdif_str_bits[1]); in ca0106_init_chip()
1503 snd_ca0106_ptr_write(chip, SPCS0, 0, chip->spdif_str_bits[0]); in ca0106_init_chip()
1504 snd_ca0106_ptr_write(chip, SPCS2, 0, chip->spdif_str_bits[2]); in ca0106_init_chip()
1505 snd_ca0106_ptr_write(chip, SPCS3, 0, chip->spdif_str_bits[3]); in ca0106_init_chip()
1507 snd_ca0106_ptr_write(chip, PLAYBACK_MUTE, 0, 0x00fc0000); in ca0106_init_chip()
1508 snd_ca0106_ptr_write(chip, CAPTURE_MUTE, 0, 0x00fc0000); in ca0106_init_chip()
1514 snd_ca0106_ptr_write(chip, SPCS0, 0, 0x2108006); in ca0106_init_chip()
1515 snd_ca0106_ptr_write(chip, 0x42, 0, 0x2108006); in ca0106_init_chip()
1516 snd_ca0106_ptr_write(chip, 0x43, 0, 0x2108006); in ca0106_init_chip()
1517 snd_ca0106_ptr_write(chip, 0x44, 0, 0x2108006); in ca0106_init_chip()
1524 snd_ca0106_ptr_write(chip, SPDIF_SELECT1, 0, 0xf); in ca0106_init_chip()
1528 snd_ca0106_ptr_write(chip, SPDIF_SELECT2, 0, 0x000f0000); in ca0106_init_chip()
1535 snd_ca0106_ptr_write(chip, CAPTURE_CONTROL, 0, 0x40c81000); in ca0106_init_chip()
1539 snd_ca0106_ptr_write(chip, CAPTURE_CONTROL, 1, 0xffffffff); in ca0106_init_chip()
1541 snd_ca0106_ptr_write(chip, CAPTURE_CONTROL, 2, 0x30300000); in ca0106_init_chip()
1543 snd_ca0106_ptr_write(chip, CAPTURE_CONTROL, 3, 0x00700000); in ca0106_init_chip()
1545 snd_ca0106_ptr_write(chip, PLAYBACK_ROUTING1, 0, 0x32765410); in ca0106_init_chip()
1546 snd_ca0106_ptr_write(chip, PLAYBACK_ROUTING2, 0, 0x76767676); in ca0106_init_chip()
1547 snd_ca0106_ptr_write(chip, CAPTURE_ROUTING1, 0, 0x32765410); in ca0106_init_chip()
1548 snd_ca0106_ptr_write(chip, CAPTURE_ROUTING2, 0, 0x76767676); in ca0106_init_chip()
1552 snd_ca0106_ptr_write(chip, CAPTURE_VOLUME1, ch, 0x30303030); in ca0106_init_chip()
1553 snd_ca0106_ptr_write(chip, CAPTURE_VOLUME2, ch, 0x30303030); in ca0106_init_chip()
1555 snd_ca0106_ptr_write(chip, PLAYBACK_VOLUME1, ch, 0x40404040); in ca0106_init_chip()
1556 snd_ca0106_ptr_write(chip, PLAYBACK_VOLUME2, ch, 0x40404040); in ca0106_init_chip()
1557 snd_ca0106_ptr_write(chip, PLAYBACK_VOLUME1, ch, 0xffffffff); in ca0106_init_chip()
1558 snd_ca0106_ptr_write(chip, PLAYBACK_VOLUME2, ch, 0xffffffff); in ca0106_init_chip()
1563 snd_ca0106_ptr_write(chip, CAPTURE_SOURCE, 0x0, 0x333300e4); in ca0106_init_chip()
1569 snd_ca0106_ptr_write(chip, CAPTURE_SOURCE, 0x0, 0x444400e4); in ca0106_init_chip()
1575 snd_ca0106_ptr_write(chip, CAPTURE_SOURCE, 0x0, 0x333300e4); in ca0106_init_chip()
1650 snd_ca0106_ptr_write(chip, BASIC_INTERRUPT, 0, 0); in ca0106_stop_chip()
1652 snd_ca0106_ptr_write(chip, EXTENDED_INT_MASK, 0, 0); in ca0106_stop_chip()
1777 snd_ca0106_ptr_write((struct snd_ca0106 *)(midi->dev_id), midi->port + idx, 0, data); in ca0106_midi_write()