spi_switch 660 sound/pci/ca0106/ca0106_mixer.c struct snd_kcontrol_new spi_switch = {0}; spi_switch 664 sound/pci/ca0106/ca0106_mixer.c spi_switch.iface = SNDRV_CTL_ELEM_IFACE_MIXER; spi_switch 665 sound/pci/ca0106/ca0106_mixer.c spi_switch.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; spi_switch 666 sound/pci/ca0106/ca0106_mixer.c spi_switch.info = spi_mute_info; spi_switch 667 sound/pci/ca0106/ca0106_mixer.c spi_switch.get = spi_mute_get; spi_switch 668 sound/pci/ca0106/ca0106_mixer.c spi_switch.put = spi_mute_put; spi_switch 672 sound/pci/ca0106/ca0106_mixer.c spi_switch.name = "Analog Front Playback Switch"; spi_switch 676 sound/pci/ca0106/ca0106_mixer.c spi_switch.name = "Analog Rear Playback Switch"; spi_switch 680 sound/pci/ca0106/ca0106_mixer.c spi_switch.name = "Analog Center/LFE Playback Switch"; spi_switch 684 sound/pci/ca0106/ca0106_mixer.c spi_switch.name = "Analog Side Playback Switch"; spi_switch 689 sound/pci/ca0106/ca0106_mixer.c spi_switch.name = NULL; spi_switch 695 sound/pci/ca0106/ca0106_mixer.c spi_switch.private_value = (reg << SPI_REG_SHIFT) | bit; spi_switch 697 sound/pci/ca0106/ca0106_mixer.c return spi_switch;